unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
void(* entry)(void *)
Definition process.h:91
struct _route_entry_ AuRouteEntry
void AuRouteTableDelete(AuRouteEntry *entry)
AuRouteTableDelete – delete an entry from route table.
Definition route.cpp:83
struct _route_entry_info_ AuRouteEntryInfo
int AuRouteTableGetNumEntry()
AuRouteTableGetNumEntry – returns the number route entry present in the system.
Definition route.cpp:109
void AuRouteTableAdd(AuRouteEntry *entry)
AuRouteTableAdd – add an entry to route table.
Definition route.cpp:68
void AuRouteTablePopulate(AuRouteEntry *whereToPopulate, int entryIndex)
AuRouteTablePopulate – populates a given memory pointer with route table entry indexed by entryIndex ...
Definition route.cpp:120
AuRouteEntry * AuRouteTableDoRouteLookup(uint32_t address)
AuRouteTableDoRouteLookup – takes the decision on taking the best route.
Definition route.cpp:145
AuRouteEntry * AuRouteTableCreateEntry()
AuRouteTableCreateEntry – create a new route table entry and return.
Definition route.cpp:56
void AuRouteTableInitialise()
AuRouteTableInitialise – initialise the kernel route table.
Definition route.cpp:47
uint32_t gateway
Definition route.h:41
uint32_t netmask
Definition route.h:39
uint32_t ifaddress
Definition route.h:40
char * ifname
Definition route.h:37
uint32_t dest
Definition route.h:38
uint8_t flags
Definition route.h:42
int index
Definition route.h:46
void * route_entry
Definition route.h:47