|
| EventPort (EventPort const &other)=delete |
|
connection_type | get_type () const override |
| Get port type.
|
|
void | operator() () const |
|
void | react () const |
|
std::string | type_name () const override |
| Get port type name.
|
|
| Port (HasPort *container, std::string const &name) |
|
bool | connect (EventService &service) |
|
bool | connect_service (Service *service) overridefinal |
| Connect the port to a service.
|
|
std::vector< Service * > | connected_services () const overridefinal |
| Get the list of connected services.
|
|
std::size_t | connections_size () const override |
| Get the number of connected services.
|
|
bool | disconnect () overridefinal |
| Disconnect the port.
|
|
bool | disconnect (EventService &service) |
|
Service * | get_connection (int index) const override |
| Get connected Service according to the index.
|
|
bool | is_connected () const overridefinal |
| Check if the port is connected.
|
|
bool | is_connected_to (EventService &service) const |
|
| AbstractPort (std::string const &name) |
| Constructor. More...
|
|
| AbstractPort (const AbstractPort &other)=delete |
| Constructor. More...
|
|