ESA JPIP server
0.1
|
Handles a client connection with a dedicated thread. More...
#include <client_manager.h>
Public Member Functions | |
ClientManager (AppConfig &_cfg, AppInfo &_app_info, IndexManager &_index_manager) | |
Initializes the object. More... | |
void | Run (ClientInfo *client_info) |
Starts the handling of a client connection. More... | |
void | RunBasic (ClientInfo *client_info) |
Starts the handling of a client connection but it does not do anything. More... | |
virtual | ~ClientManager () |
Private Attributes | |
AppConfig & | cfg |
Application configuration. More... | |
AppInfo & | app_info |
Application run-time information. More... | |
IndexManager & | index_manager |
Index manager. More... | |
Handles a client connection with a dedicated thread.
|
inline |
Initializes the object.
_cfg | Application configuration. |
_app_info | Application run-time information. |
_index_manager | Index manager. |
|
inlinevirtual |
void ClientManager::Run | ( | ClientInfo * | client_info | ) |
Starts the handling of a client connection.
client_info | Client information. |
void ClientManager::RunBasic | ( | ClientInfo * | client_info | ) |
Starts the handling of a client connection but it does not do anything.
This method is used for testing the architecture of the server.
client_info | Client information. |
|
private |
Application run-time information.
|
private |
Application configuration.
|
private |
Index manager.