|
Public Member Functions |
| TMsg (int iface, SmartPtr< TIPv6Addr > addr, int msgType) |
| TMsg (int iface, SmartPtr< TIPv6Addr > addr, int msgType, long transID) |
| TMsg (int iface, SmartPtr< TIPv6Addr > addr, char *&buf, int &bufSize) |
int | getSize () |
virtual void | answer (SmartPtr< TMsg > Rep)=0 |
virtual void | doDuties ()=0 |
virtual bool | check ()=0 |
virtual unsigned long | getTimeout () |
virtual void | send () |
virtual string | getName ()=0 |
SmartPtr< TOpt > | getOption (int type) |
void | firstOption () |
int | countOption () |
virtual SmartPtr< TOpt > | getOption () |
long | getType () |
long | getTransID () |
TContainer< SmartPtr< TOpt > > | getOptLst () |
SmartPtr< TIPv6Addr > | getAddr () |
int | getIface () |
virtual | ~TMsg () |
bool | isDone () |
Protected Member Functions |
void | setAttribs (int iface, SmartPtr< TIPv6Addr > addr, int msgType, long transID) |
Protected Attributes |
int | MsgType |
long | TransID |
TContainer< SmartPtr< TOpt > > | Options |
bool | IsDone |
char * | pkt |
int | Iface |
SmartPtr< TIPv6Addr > | PeerAddr |