awds::basic Struct Reference

Interface class that provides basic communication mechanisms. More...

#include <basic.h>

Inheritance diagram for awds::basic:

LinuxBasic RawBasic UdpBasic

List of all members.

Public Types

typedef void(* recv_callback_t )(BasePacket *p, void *self_p)

Public Member Functions

virtual void setSendDest (const NodeId &id)=0
virtual void getRecvSrc (NodeId &id)=0
virtual bool doSend (BasePacket *p)
virtual bool send (BasePacket *p, bool high_prio)
virtual void start ()

Public Attributes

recv_callback_t recv_callback
void * recv_callback_data
gea::Duration recvTimeout
NodeId BroadcastId
NodeId MyId

Static Protected Member Functions

static void recv_data (gea::Handle *h, gea::AbsTime t, void *data)

Protected Attributes

gea::Handle * sendHandle
gea::Handle * recvHandle


Detailed Description

Interface class that provides basic communication mechanisms.
The documentation for this struct was generated from the following files:

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