r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
srv Namespace Reference

Namespaces

namespace  Config
 
namespace  Game
 
namespace  Path
 

Classes

struct  ArgsConfig
 
class  ArgsHandler
 Class to handle command line arguments. More...
 
class  AScene
 Class for scene. More...
 
class  AsioServer
 Network implementation with asio for server. More...
 
struct  EnvConfig
 
class  INetworkServer
 Interface for the server network. More...
 
class  IScene
 interface class for scene More...
 
class  SceneManager
 Class for managing scenes. More...
 
class  Server
 Class for the server. More...
 

Typedefs

using json = nlohmann::json
 
using id = unsigned int
 

Variables

constexpr size_t MAX_CLIENTS = 16
 
constexpr size_t MAX_IP_LENGTH = 8
 
constexpr size_t MAX_LEN_RECV_BUFFER = 1024
 

Typedef Documentation

◆ id

using srv::id = unsigned int

Definition at line 16 of file IScene.hpp.

◆ json

using srv::json = nlohmann::json

Definition at line 18 of file ArgsHandler.hpp.

Variable Documentation

◆ MAX_CLIENTS

size_t srv::MAX_CLIENTS = 16
constexpr

Definition at line 20 of file INetworkServer.hpp.

◆ MAX_IP_LENGTH

size_t srv::MAX_IP_LENGTH = 8
constexpr

Definition at line 21 of file INetworkServer.hpp.

◆ MAX_LEN_RECV_BUFFER

size_t srv::MAX_LEN_RECV_BUFFER = 1024
constexpr

Definition at line 22 of file INetworkServer.hpp.