#include <Msg.h>
Inheritance diagram for TMsg:

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) | |
| virtual int | getSize () |
| virtual unsigned long | getTimeout () |
| virtual int | storeSelf (char *buffer) |
| 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 |
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in TRelMsg, TRelMsgGeneric, TRelMsgRelayForw, and TRelMsgRelayRepl. |
|
|
Reimplemented in TClntMsg, TClntMsgConfirm, TSrvMsg, TSrvMsgAdvertise, TSrvMsgConfirm, TSrvMsgDecline, TSrvMsgInfRequest, TSrvMsgRebind, TSrvMsgRelease, TSrvMsgRenew, TSrvMsgReply, TSrvMsgRequest, and TSrvMsgSolicit. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
Reimplemented in TRelMsgRelayForw, and TRelMsgRelayRepl. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1