LinuxBasic Class Reference
[Linuxbasic_mod]

Implementation of basic communication mechanisms on top of Ethernet raw socket. More...

Inheritance diagram for LinuxBasic:

awds::basic

List of all members.

Public Member Functions

 LinuxBasic (const char *dev)
virtual bool send (BasePacket *p, bool high_prio)
bool getHwAddress ()
bool createSocket ()
short int getModuleConfig ()
void setModuleConfig (short int level)
virtual void setSendDest (const NodeId &)
virtual void getRecvSrc (NodeId &)

Static Public Member Functions

static void UpdateTopology (void *Basic, const char *TopoDump)

Public Attributes

int raw_socket
int ifindex
sockaddr_awds addr
unsigned int addr_len
char devicename [IFNAMSIZ+1]
struct ether_header recv_header
struct ether_header send_header
NodeId dest
NodeId src
SendQueue * sendq


Detailed Description

Implementation of basic communication mechanisms on top of Ethernet raw socket.
The documentation for this class was generated from the following file:

Generated on Fri Mar 27 13:58:26 2009 for AWDS by  doxygen 1.5.8