Satellite-Gateway
ConfigServerHandlerCollection Class Reference

#include <ConfigServerHandlerCollection.h>

Inheritance diagram for ConfigServerHandlerCollection:
Collaboration diagram for ConfigServerHandlerCollection:

Public Member Functions

 ConfigServerHandlerCollection (boost::asio::io_service &a_IOService, uint16_t a_TcpPortNbr)
 
void Initialize (std::shared_ptr< GatewayClientHandlerCollection > a_GatewayClientHandlerCollection, std::shared_ptr< HdlcdClientHandlerCollection > a_HdlcdClientHandlerCollection)
 
void SystemShutdown ()
 
void RegisterConfigServerHandler (std::shared_ptr< ConfigServerHandler > a_ConfigServerHandler)
 
void DeregisterConfigServerHandler (std::shared_ptr< ConfigServerHandler > a_ConfigServerHandler)
 
void GatewayClientCreated (uint16_t a_ReferenceNbr)
 
void GatewayClientDestroyed (uint16_t a_ReferenceNbr)
 
void GatewayClientConnected (uint16_t a_ReferenceNbr)
 
void GatewayClientDisconnected (uint16_t a_ReferenceNbr)
 
void GatewayClientError (uint16_t a_ReferenceNbr, E_GATEWAY_CLIENT_ERROR a_ErrorCode)
 
void HdlcdClientCreated (uint16_t a_SerialPortNbr)
 
void HdlcdClientDestroyed (uint16_t a_SerialPortNbr)
 
void HdlcdClientConnected (uint16_t a_SerialPortNbr)
 
void HdlcdClientDisconnected (uint16_t a_SerialPortNbr)
 
void HdlcdClientNewStatus (uint16_t a_SerialPortNbr, bool a_bIsResumed, bool a_bIsAlive)
 
void HdlcdClientError (uint16_t a_SerialPortNbr, E_HDLCD_CLIENT_ERROR a_ErrorCode)
 

Detailed Description

Definition at line 35 of file ConfigServerHandlerCollection.h.

Constructor & Destructor Documentation

ConfigServerHandlerCollection::ConfigServerHandlerCollection ( boost::asio::io_service &  a_IOService,
uint16_t  a_TcpPortNbr 
)

Definition at line 32 of file ConfigServerHandlerCollection.cpp.

Member Function Documentation

void ConfigServerHandlerCollection::DeregisterConfigServerHandler ( std::shared_ptr< ConfigServerHandler a_ConfigServerHandler)

Definition at line 70 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::GatewayClientConnected ( uint16_t  a_ReferenceNbr)

Definition at line 108 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::GatewayClientCreated ( uint16_t  a_ReferenceNbr)

Definition at line 92 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::GatewayClientDestroyed ( uint16_t  a_ReferenceNbr)

Definition at line 100 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::GatewayClientDisconnected ( uint16_t  a_ReferenceNbr)

Definition at line 116 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::GatewayClientError ( uint16_t  a_ReferenceNbr,
E_GATEWAY_CLIENT_ERROR  a_ErrorCode 
)

Definition at line 124 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientConnected ( uint16_t  a_SerialPortNbr)

Definition at line 148 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientCreated ( uint16_t  a_SerialPortNbr)

Definition at line 132 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientDestroyed ( uint16_t  a_SerialPortNbr)

Definition at line 140 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientDisconnected ( uint16_t  a_SerialPortNbr)

Definition at line 156 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientError ( uint16_t  a_SerialPortNbr,
E_HDLCD_CLIENT_ERROR  a_ErrorCode 
)

Definition at line 172 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::HdlcdClientNewStatus ( uint16_t  a_SerialPortNbr,
bool  a_bIsResumed,
bool  a_bIsAlive 
)

Definition at line 164 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::Initialize ( std::shared_ptr< GatewayClientHandlerCollection a_GatewayClientHandlerCollection,
std::shared_ptr< HdlcdClientHandlerCollection a_HdlcdClientHandlerCollection 
)

Definition at line 35 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::RegisterConfigServerHandler ( std::shared_ptr< ConfigServerHandler a_ConfigServerHandler)

Definition at line 60 of file ConfigServerHandlerCollection.cpp.

void ConfigServerHandlerCollection::SystemShutdown ( )

Definition at line 46 of file ConfigServerHandlerCollection.cpp.


The documentation for this class was generated from the following files: