22 #ifndef FsBroker_Lib_ConnectionHandlerFactory_h
23 #define FsBroker_Lib_ConnectionHandlerFactory_h
86 #endif // FsBroker_Lib_ConnectionHandlerFactory_h
Declarations for ConnectionHandlerFactory.
Abstract class for creating default application dispatch handlers.
BrokerPtr m_broker
Pointer to file system broker object.
Declarations for DispatchHandler.
std::shared_ptr< Broker > BrokerPtr
Smart pointer to Broker.
ConnectionHandlerFactory(Comm *comm, ApplicationQueuePtr &app_queue, BrokerPtr &broker)
Constructor.
Entry point to AsyncComm service.
ApplicationQueuePtr m_app_queue
Application queue.
Comm * m_comm
Pointer to comm layer.
std::shared_ptr< DispatchHandler > DispatchHandlerPtr
Smart pointer to DispatchHandler.
virtual void get_instance(DispatchHandlerPtr &dhp)
Returns a newly constructed FsBroker::connection_handler object.
Declarations for ConnectionHandler.
This class serves as the connection handler factory.
Declarations for ApplicationQueue.
std::shared_ptr< ApplicationQueue > ApplicationQueuePtr
Shared smart pointer to ApplicationQueue object.