XenevaOS
Loading...
Searching...
No Matches
Functions | Variables
net_io.h File Reference
#include "net_defs.h"
Include dependency graph for net_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

net_context_t * NET_NewContext (void)
 
void NET_AddModule (net_context_t *context, net_module_t *module)
 
void NET_SendPacket (net_addr_t *addr, net_packet_t *packet)
 
void NET_SendBroadcast (net_context_t *context, net_packet_t *packet)
 
boolean NET_RecvPacket (net_context_t *context, net_addr_t **addr, net_packet_t **packet)
 
char * NET_AddrToString (net_addr_t *addr)
 
void NET_FreeAddress (net_addr_t *addr)
 
net_addr_t * NET_ResolveAddress (net_context_t *context, char *address)
 

Variables

net_addr_t net_broadcast_addr
 

Function Documentation

◆ NET_AddModule()

void NET_AddModule ( net_context_t *  context,
net_module_t *  module 
)

◆ NET_AddrToString()

char * NET_AddrToString ( net_addr_t *  addr)

◆ NET_FreeAddress()

void NET_FreeAddress ( net_addr_t *  addr)

◆ NET_NewContext()

net_context_t * NET_NewContext ( void  )

◆ NET_RecvPacket()

boolean NET_RecvPacket ( net_context_t *  context,
net_addr_t **  addr,
net_packet_t **  packet 
)

◆ NET_ResolveAddress()

net_addr_t * NET_ResolveAddress ( net_context_t *  context,
char *  address 
)

◆ NET_SendBroadcast()

void NET_SendBroadcast ( net_context_t *  context,
net_packet_t *  packet 
)

◆ NET_SendPacket()

void NET_SendPacket ( net_addr_t *  addr,
net_packet_t *  packet 
)

Variable Documentation

◆ net_broadcast_addr

net_addr_t net_broadcast_addr
extern