XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_net_module_s Struct Reference

#include <net_defs.h>

Collaboration diagram for _net_module_s:
Collaboration graph
[legend]

Public Attributes

boolean(* InitClient )(void)
 
boolean(* InitServer )(void)
 
void(* SendPacket )(net_addr_t *addr, net_packet_t *packet)
 
boolean(* RecvPacket )(net_addr_t **addr, net_packet_t **packet)
 
void(* AddrToString )(net_addr_t *addr, char *buffer, int buffer_len)
 
void(* FreeAddress )(net_addr_t *addr)
 
net_addr_t *(* ResolveAddress )(char *addr)
 

Member Data Documentation

◆ AddrToString

void(* _net_module_s::AddrToString) (net_addr_t *addr, char *buffer, int buffer_len)

◆ FreeAddress

void(* _net_module_s::FreeAddress) (net_addr_t *addr)

◆ InitClient

boolean(* _net_module_s::InitClient) (void)

◆ InitServer

boolean(* _net_module_s::InitServer) (void)

◆ RecvPacket

boolean(* _net_module_s::RecvPacket) (net_addr_t **addr, net_packet_t **packet)

◆ ResolveAddress

net_addr_t *(* _net_module_s::ResolveAddress) (char *addr)

◆ SendPacket

void(* _net_module_s::SendPacket) (net_addr_t *addr, net_packet_t *packet)

The documentation for this struct was generated from the following file: