#include <basic.h>

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 |
1.5.8