|
|
| 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...
|
| |