ANNA Suite
2020b
Multipurpose development suite for Telco applications
|
#include <Manager.hpp>
Public Types | |
typedef handler::Allocator< handler::BinderSocket > | BinderSocketAllocator |
typedef handler::Allocator< handler::ServerSocket > | ServerSocketAllocator |
typedef handler::Allocator< handler::LocalConnection > | LocalConnectionAllocator |
typedef handler::Allocator< handler::RemoteConnection > | RemoteConnectionAllocator |
typedef handler::Allocator< handler::DatagramSocket > | DatagramSocketAllocator |
typedef handler::Allocator< handler::ClientSocket > | ClientSocketAllocator |
Public Member Functions | |
void | initialize (Communicator *) |
comm::Handler * | createHandler (comm::BinderSocket *) noexcept(false) |
comm::Handler * | createHandler (comm::ServerSocket *) noexcept(false) |
comm::Handler * | createHandler (comm::LocalConnection *) noexcept(false) |
comm::Handler * | createHandler (comm::RemoteConnection *) noexcept(false) |
comm::Handler * | createHandler (comm::DatagramSocket *) noexcept(false) |
comm::Handler * | createHandler (comm::ClientSocket *) noexcept(false) |
void | releaseHandler (Handler *) |
Friends | |
class | Singleton< Manager > |
Additional Inherited Members | |
![]() | |
static T & | instantiate () |
static void | release () |
typedef handler::Allocator<handler::BinderSocket> anna::comm::handler::Manager::BinderSocketAllocator |
typedef handler::Allocator<handler::ClientSocket> anna::comm::handler::Manager::ClientSocketAllocator |
typedef handler::Allocator<handler::DatagramSocket> anna::comm::handler::Manager::DatagramSocketAllocator |
typedef handler::Allocator<handler::LocalConnection> anna::comm::handler::Manager::LocalConnectionAllocator |
typedef handler::Allocator<handler::RemoteConnection> anna::comm::handler::Manager::RemoteConnectionAllocator |
typedef handler::Allocator<handler::ServerSocket> anna::comm::handler::Manager::ServerSocketAllocator |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
void anna::comm::handler::Manager::initialize | ( | Communicator * | ) |
void anna::comm::handler::Manager::releaseHandler | ( | Handler * | ) |