The main entry point for the server portion of your remote console application support.
More...
#include <ConsoleServer.h>
List of all members.
Detailed Description
ConsoleServer takes one TransportInterface and one or more CommandParserInterface (s) The TransportInterface will be used to send data between the server and the client. The connecting client must support the protocol used by your derivation of TransportInterface . TelnetTransport and RakNetTransport are two such derivations . When a command is sent by a remote console, it will be processed by your implementations of CommandParserInterface
Definition at line 32 of file ConsoleServer.h.
Constructor & Destructor Documentation
| RakNet::ConsoleServer::ConsoleServer |
( |
| ) |
|
| RakNet::ConsoleServer::~ConsoleServer |
( |
| ) |
|
Member Function Documentation
- Parameters:
-
| [in] | commandParserInterface | The command parser referred to |
| static void RakNet::ConsoleServer::DestroyInstance |
( |
ConsoleServer * |
i | ) |
[static] |
| static ConsoleServer* RakNet::ConsoleServer::GetInstance |
( |
void |
| ) |
[static] |
| void RakNet::ConsoleServer::ListParsers |
( |
SystemAddress |
systemAddress | ) |
[protected] |
- Parameters:
-
| [in] | commandParserInterface | The command parser referred to |
| void RakNet::ConsoleServer::SetPrompt |
( |
const char * |
_prompt | ) |
|
Pass an empty string to clear the prompt Defaults to no prompt
- Parameters:
-
| [in] | _prompt | Null-terminated string of the prompt to use. If you want a newline, be sure to use /r/n |
| void RakNet::ConsoleServer::SetTransportProvider |
( |
TransportInterface * |
transportInterface, |
|
|
unsigned short |
port |
|
) |
| |
- Parameters:
-
| [in] | transportInterface | Your interface to use. |
| [in] | port | The port to host on. Telnet uses port 23 by default. RakNet can use whatever you want. |
| void RakNet::ConsoleServer::ShowPrompt |
( |
SystemAddress |
systemAddress | ) |
[protected] |
| void RakNet::ConsoleServer::Update |
( |
void |
| ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: