|
Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
|
Classes | |
| class | Ult::Network |
| class | Ult::Packet |
| class | Ult::Socket |
Typedefs | |
| typedef int | ULT_SOCKET |
| typedef char | Ult::NetPacketValue |
| typedef void(* | Ult::NetCallback) (int u, int y, char *d, int s) |
Enumerations | |
| enum class | Ult::NetMsgType { Ult::NetMsgType::ServerDisconnect = 0 , Ult::NetMsgType::ClientDisconnect , Ult::NetMsgType::ForceDisconnect , Ult::NetMsgType::ConnectAccepted , Ult::NetMsgType::SendError , Ult::NetMsgType::RespondRequire , Ult::NetMsgType::RespondOk } |
| enum class | Ult::NetType { Ult::NetType::Null = 0 , Ult::NetType::Server , Ult::NetType::Client } |
| enum class | Ult::NetResult { Ult::NetResult::NoData = 0 , Ult::NetResult::DataFail , Ult::NetResult::PartialData , Ult::NetResult::DataSuccess } |
Variables | |
| constexpr size_t | Ult::MAX_PACKET_SIZE = 256 |
| constexpr char | Ult::NetSystemUsage = 0 |
| typedef void(* Ult::NetCallback) (int u, int y, char *d, int s) |
| typedef char Ult::NetPacketValue |
| typedef int ULT_SOCKET |
|
strong |
|
strong |
|
strong |
|
constexpr |
|
constexpr |