Classes |
| struct | NetAddr_t |
| struct | NetPacket_t |
| struct | NetHandle_t |
Defines |
| #define | NET_MAXPACKETSIZE 3072 |
Typedefs |
| typedef Word(BURGER_API * | NetListenProc )(struct NetHandle_t *) |
| typedef struct NetAddr_t | NetAddr_t |
| typedef struct NetPacket_t | NetPacket_t |
| typedef struct NetHandle_t | NetHandle_t |
Enumerations |
| enum | NetProvider_e { NET_PROVIDER_IPX,
NET_PROVIDER_TCP,
NET_PROVIDER_APPLETALK,
NET_PROVIDER_COUNT
} |
| enum | SocketMode_e {
SOCKETMODE_UNUSED,
SOCKETMODE_LISTEN,
SOCKETMODE_LISTENPACKET,
SOCKETMODE_CONNECTED,
SOCKETMODE_ACCEPTING,
SOCKETMODE_COUNT
} |
Functions |
| Word BURGER_API | NetInit (void) |
| void BURGER_API | NetShutdown (void) |
| NetHandle_t *BURGER_API | NetHandleNewListenPacket (NetAddr_t *Input) |
| NetHandle_t *BURGER_API | NetHandleNewListenStream (NetAddr_t *Input, NetListenProc Proc) |
| NetHandle_t *BURGER_API | NetHandleNewConnect (NetAddr_t *Input, Word Timeout) |
| void BURGER_API | NetHandleDelete (NetHandle_t *Input) |
| Word BURGER_API | NetHandleIsItClosed (NetHandle_t *Input) |
| long BURGER_API | NetHandleRead (NetHandle_t *Input, void *Buffer, long BufSize) |
| long BURGER_API | NetHandleWrite (NetHandle_t *Input, const void *Buffer, long Length, Word BlockFlag) |
| Word BURGER_API | NetHandleSendPacket (NetHandle_t *Input, NetAddr_t *DestAddr, const void *Buffer, Word Length) |
| NetPacket_t *BURGER_API | NetHandleGetPacket (NetHandle_t *Input) |
| Word BURGER_API | NetStringToTCPAddress (NetAddr_t *Output, const char *TCPName) |
| void BURGER_API | NetAddressToString (char *Output, Word Size, NetAddr_t *Input, Word PortFlag) |
| Word BURGER_API | NetAddressCompare (const NetAddr_t *First, const NetAddr_t *Second) |
| Word BURGER_API | NetIsProviderPresent (NetProvider_e Provider) |
| NetHandle_t *BURGER_API | NetGetPacketSendHandle (NetProvider_e Provider) |
| void BURGER_API | NetGetPeerAddress (NetAddr_t *Output, NetHandle_t *Input) |
| void BURGER_API | NetGetLocalAddress (NetAddr_t *Output, NetHandle_t *Input) |
| NetHandle_t *BURGER_API | NetFindHandleFromSocket (Word32 Socket) |
| NetHandle_t *BURGER_API | NetFindHandleByMode (SocketMode_e Mode) |
| void BURGER_API | NetAddHandleToList (NetHandle_t *Input) |
| void BURGER_API | Win95WinSockToNetAddress (NetAddr_t *Output, struct sockaddr *Input) |
| void BURGER_API | Win95NetToWinSockAddress (struct sockaddr *Output, NetAddr_t *Input) |
Variables |
| Word | NetInited |
| Bool | NetProviderPresent [NET_PROVIDER_COUNT] |
| NetHandle_t * | DefaultSockets [NET_PROVIDER_COUNT] |
| NetHandle_t | NetRootSocket |