LinuxBasic Class Reference
[Linuxbasic_mod]
Implementation of basic communication mechanisms on top of Ethernet raw socket.
More...
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:
- /usr/src/awds/src/linuxbasic.cc