![]() |
DDraceNetwork Documentation
|
#include <cstdint>#include <ctime>#include <functional>#include <base/detect.h>#include <sys/types.h>Go to the source code of this file.
Classes | |
| struct | CFsFileInfo |
| struct | NETADDR |
| struct | std::hash< NETADDR > |
| struct | NETSTATS |
Typedefs | |
| typedef void * | IOHANDLE |
| typedef int(* | FS_LISTDIR_CALLBACK) (const char *name, int is_dir, int dir_type, void *user) |
| typedef int(* | FS_LISTDIR_CALLBACK_FILEINFO) (const CFsFileInfo *info, int is_dir, int dir_type, void *user) |
| typedef struct NETSOCKET_INTERNAL * | NETSOCKET |
| typedef struct NETADDR | NETADDR |
| typedef struct NETSTATS | NETSTATS |
| typedef pid_t | PROCESS |
Enumerations | |
| enum class | TRISTATE { NONE , SOME , ALL } |
Variables | |
| constexpr auto | UTF8_BYTE_LENGTH = 4 |
| constexpr auto | IO_MAX_PATH_LENGTH = 512 |
| constexpr auto | NETADDR_MAXSTRSIZE = 1 + (8 * 4 + 7) + 1 + 1 + 5 + 1 |
| constexpr auto | NETTYPE_INVALID = 0 |
| constexpr auto | NETTYPE_IPV4 = 1 << 0 |
| constexpr auto | NETTYPE_IPV6 = 1 << 1 |
| constexpr auto | NETTYPE_WEBSOCKET_IPV4 = 1 << 2 |
| constexpr auto | NETTYPE_WEBSOCKET_IPV6 = 1 << 3 |
| constexpr auto | NETTYPE_LINK_BROADCAST = 1 << 4 |
| constexpr auto | NETTYPE_TW7 = 1 << 5 |
| constexpr auto | NETTYPE_ALL = NETTYPE_IPV4 | NETTYPE_IPV6 | NETTYPE_WEBSOCKET_IPV4 | NETTYPE_WEBSOCKET_IPV6 |
| constexpr auto | NETTYPE_MASK = NETTYPE_ALL | NETTYPE_LINK_BROADCAST | NETTYPE_TW7 |
| constexpr PROCESS | INVALID_PROCESS = 0 |
| typedef int(* FS_LISTDIR_CALLBACK_FILEINFO) (const CFsFileInfo *info, int is_dir, int dir_type, void *user) |
|
inlineconstexpr |
|
inlineconstexpr |