AudioManager
7.5.11
Native Application Runtime Environment
|
Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it. More...
#include <CAmTelnetServer.h>
Public Member Functions | |
CAmTelnetServer (CAmSocketHandler *iSocketHandler, CAmCommandSender *iCommandSender, CAmCommandReceiver *iCommandReceiver, CAmRoutingSender *iRoutingSender, CAmRoutingReceiver *iRoutingReceiver, CAmControlSender *iControlSender, CAmControlReceiver *iControlReceiver, IAmDatabaseHandler *iDatabasehandler, CAmRouter *iRouter, unsigned int servPort, unsigned int maxConnections) | |
~CAmTelnetServer () | |
void | connectSocket (const pollfd pfd, const sh_pollHandle_t handle, void *userData) |
void | disconnectClient (int filedescriptor) |
void | receiveData (const pollfd pfd, const sh_pollHandle_t handle, void *userData) |
bool | dispatchData (const sh_pollHandle_t handle, void *userData) |
bool | check (const sh_pollHandle_t handle, void *userData) |
Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information and use it.
For debugging purposes. For example, launch a telnet session on port 6060:
more details can be found at the README
Definition at line 52 of file CAmTelnetServer.h.
am::CAmTelnetServer::CAmTelnetServer | ( | CAmSocketHandler * | iSocketHandler, |
CAmCommandSender * | iCommandSender, | ||
CAmCommandReceiver * | iCommandReceiver, | ||
CAmRoutingSender * | iRoutingSender, | ||
CAmRoutingReceiver * | iRoutingReceiver, | ||
CAmControlSender * | iControlSender, | ||
CAmControlReceiver * | iControlReceiver, | ||
IAmDatabaseHandler * | iDatabasehandler, | ||
CAmRouter * | iRouter, | ||
unsigned int | servPort, | ||
unsigned int | maxConnections | ||
) |
Definition at line 52 of file CAmTelnetServer.cpp.
am::CAmTelnetServer::~CAmTelnetServer | ( | ) |
Definition at line 123 of file CAmTelnetServer.cpp.
bool am::CAmTelnetServer::check | ( | const sh_pollHandle_t | handle, |
void * | userData | ||
) |
Definition at line 223 of file CAmTelnetServer.cpp.
void am::CAmTelnetServer::connectSocket | ( | const pollfd | pfd, |
const sh_pollHandle_t | handle, | ||
void * | userData | ||
) |
Definition at line 127 of file CAmTelnetServer.cpp.
void am::CAmTelnetServer::disconnectClient | ( | int | filedescriptor | ) |
Definition at line 152 of file CAmTelnetServer.cpp.
bool am::CAmTelnetServer::dispatchData | ( | const sh_pollHandle_t | handle, |
void * | userData | ||
) |
Definition at line 191 of file CAmTelnetServer.cpp.
void am::CAmTelnetServer::receiveData | ( | const pollfd | pfd, |
const sh_pollHandle_t | handle, | ||
void * | userData | ||
) |
Definition at line 175 of file CAmTelnetServer.cpp.
TAmShPollCheck<CAmTelnetServer> am::CAmTelnetServer::telnetCheckCB |
Definition at line 65 of file CAmTelnetServer.h.
TAmShPollFired<CAmTelnetServer> am::CAmTelnetServer::telnetConnectFiredCB |
Definition at line 62 of file CAmTelnetServer.h.
TAmShPollDispatch<CAmTelnetServer> am::CAmTelnetServer::telnetDispatchCB |
Definition at line 64 of file CAmTelnetServer.h.
TAmShPollFired<CAmTelnetServer> am::CAmTelnetServer::telnetReceiveFiredCB |
Definition at line 63 of file CAmTelnetServer.h.