Satellite-Gateway
ConfigServerHandler Class Reference

#include <ConfigServerHandler.h>

Inheritance diagram for ConfigServerHandler:
Collaboration diagram for ConfigServerHandler:

Public Member Functions

 ConfigServerHandler (boost::asio::io_service &a_IOService, boost::asio::ip::tcp::tcp::socket &a_TcpSocket, std::shared_ptr< GatewayClientHandlerCollection > a_GatewayClientHandlerCollection, std::shared_ptr< HdlcdClientHandlerCollection > a_HdlcdClientHandlerCollection)
 
void Start (std::shared_ptr< ConfigServerHandlerCollection > a_ConfigServerHandlerCollection)
 
void Close ()
 
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 37 of file ConfigServerHandler.h.

Constructor & Destructor Documentation

ConfigServerHandler::ConfigServerHandler ( boost::asio::io_service &  a_IOService,
boost::asio::ip::tcp::tcp::socket &  a_TcpSocket,
std::shared_ptr< GatewayClientHandlerCollection a_GatewayClientHandlerCollection,
std::shared_ptr< HdlcdClientHandlerCollection a_HdlcdClientHandlerCollection 
)

Definition at line 30 of file ConfigServerHandler.cpp.

Member Function Documentation

void ConfigServerHandler::Close ( )

Definition at line 54 of file ConfigServerHandler.cpp.

Here is the caller graph for this function:

void ConfigServerHandler::GatewayClientConnected ( uint16_t  a_ReferenceNbr)

Definition at line 88 of file ConfigServerHandler.cpp.

void ConfigServerHandler::GatewayClientCreated ( uint16_t  a_ReferenceNbr)

Definition at line 74 of file ConfigServerHandler.cpp.

void ConfigServerHandler::GatewayClientDestroyed ( uint16_t  a_ReferenceNbr)

Definition at line 81 of file ConfigServerHandler.cpp.

void ConfigServerHandler::GatewayClientDisconnected ( uint16_t  a_ReferenceNbr)

Definition at line 95 of file ConfigServerHandler.cpp.

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

Definition at line 102 of file ConfigServerHandler.cpp.

void ConfigServerHandler::HdlcdClientConnected ( uint16_t  a_SerialPortNbr)

Definition at line 123 of file ConfigServerHandler.cpp.

void ConfigServerHandler::HdlcdClientCreated ( uint16_t  a_SerialPortNbr)

Definition at line 109 of file ConfigServerHandler.cpp.

void ConfigServerHandler::HdlcdClientDestroyed ( uint16_t  a_SerialPortNbr)

Definition at line 116 of file ConfigServerHandler.cpp.

void ConfigServerHandler::HdlcdClientDisconnected ( uint16_t  a_SerialPortNbr)

Definition at line 130 of file ConfigServerHandler.cpp.

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

Definition at line 144 of file ConfigServerHandler.cpp.

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

Definition at line 137 of file ConfigServerHandler.cpp.

void ConfigServerHandler::Start ( std::shared_ptr< ConfigServerHandlerCollection a_ConfigServerHandlerCollection)

Definition at line 38 of file ConfigServerHandler.cpp.

Here is the call graph for this function:


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