Simo 0.0.1
Loading...
Searching...
No Matches
Simo::Port Class Referenceabstract

Generic port. It offers the virtual method connect. More...

#include <Port.h>

Inheritance diagram for Simo::Port:
Simo::Ports::BidirectionalPortTyped< Payload, Payload > Simo::Ports::InPort< InPayload > Simo::Ports::OutPort< OutPayload > Simo::Ports::OutPort< InPayload > Simo::Ports::BidirectionalPortTyped< OutPayload, InPayload > Simo::Ports::InPort< Payload > Simo::Ports::OutPort< Payload >

Public Types

using TypeId = boost::typeindex::type_index

Public Member Functions

template<typename Self>
TypeId get_type_id (this Self &_)
 Utility to the get type of class. Need the type at compile time.
virtual bool connect (Port *other)=0
std::string_view name () const
void name (const std::string_view name)

Protected Attributes

std::string name_

Detailed Description

Generic port. It offers the virtual method connect.


The documentation for this class was generated from the following file: