![]() |
B2BITS FIX Antenna C++ 2.34.0
|
Abstract class(interface) that introduces API contract of sessions controller. More...
#include <B2BITS_SessionsController.h>
Inheritance diagram for Engine::SessionsController:
Collaboration diagram for Engine::SessionsController:Public Types | |
| typedef std::set< Engine::SessionId > | Sessions |
| Set of sessions registered. | |
Public Member Functions | |
| virtual void | connectSession (const Engine::SessionId &sessionId)=0 |
| Connects session. | |
| virtual void | disconnectSession (const Engine::SessionId &sessionId)=0 |
| Disconnects session. | |
| virtual Sessions | getRegisteredSessions () const =0 |
| Returns set of sessions registered. | |
| virtual void | startSession (const Engine::SessionId &sessionId)=0 |
| Starts session. | |
| virtual void | stopSession (const Engine::SessionId &sessionId)=0 |
| Stops session. | |
Public Member Functions inherited from Utils::ReferenceCounter | |
| virtual bool | addRef () const throw () |
| Increments reference counter. | |
| virtual long | getNRef () const throw () |
| Returns the current value of the reference counter. | |
| ReferenceCounter () throw () | |
| Constructor. | |
| virtual long | release () const throw () |
| Decrements reference counter. | |
Additional Inherited Members | |
Protected Member Functions inherited from Utils::ReferenceCounter | |
| long | decrement () const throw () |
| Decrements counter and returns new counter value. | |
| long | increment () const throw () |
| Increments counter and returns new counter value. | |
| virtual | ~ReferenceCounter () |
| Destructor. | |
Abstract class(interface) that introduces API contract of sessions controller.
| typedef std::set<Engine::SessionId> Engine::SessionsController::Sessions |
Set of sessions registered.
|
pure virtual |
Connects session.
| sessionId | - id of the session to connect. |
Implemented in Engine::FixEngineSessionsController.
|
pure virtual |
Disconnects session.
| sessionId | - id of the session to disconnect. |
Implemented in Engine::FixEngineSessionsController.
|
pure virtual |
Returns set of sessions registered.
Implemented in Engine::FixEngineSessionsController.
|
pure virtual |
Starts session.
| sessionId | - id of the session to start. |
Implemented in Engine::FixEngineSessionsController.
|
pure virtual |
Stops session.
| sessionId | - id of the session to stop. |
Implemented in Engine::FixEngineSessionsController.