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 |