25 lines
815 B
C++
25 lines
815 B
C++
#ifndef NLCLIENTCOMMANDS_H
|
|
#define NLCLIENTCOMMANDS_H
|
|
|
|
/**
|
|
The commands from the client to the server
|
|
**/
|
|
|
|
class ArClientCommands
|
|
{
|
|
public:
|
|
enum ClientCommands {
|
|
SHUTDOWN = 1, ///< Closes the connection
|
|
INTRODUCTION = 2, ///< Introduces the client to the server
|
|
UDP_INTRODUCTION = 3, ///< Udp introduction of the client to the server
|
|
UDP_CONFIRMATION = 4, ///< Confirmation Udp was received from server
|
|
TCP_ONLY = 5, ///< Client tells server to only send TCP
|
|
LIST = 128, ///< Lists the types that can be handled
|
|
REQUEST = 129, ///< Requests packet of a certain type
|
|
REQUESTSTOP = 130 ///< Requests that the server stop sending the given type
|
|
/// You can request any other command once if you know its number just by sending that number
|
|
};
|
|
};
|
|
|
|
#endif // NLCLIENTCOMMANDS_H
|