Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TSrvMsg Member List

This is the complete list of members for TSrvMsg, including all inherited members.

addFQDN(int iface, SPtr< TSrvOptFQDN > requestFQDN, SPtr< TDUID > clntDuid, SPtr< TIPv6Addr > clntAddr, std::string hint, bool doRealUpdate)TSrvMsgprotected
addOption(SPtr< TOpt > opt)TMsginline
addRelayInfo(SPtr< TIPv6Addr > linkAddr, SPtr< TIPv6Addr > peerAddr, int hop, const TOptList &echoList)TSrvMsg
appendAuthenticationOption(SPtr< TDUID > duid)TSrvMsg
appendMandatoryOptions(SPtr< TOptOptionRequest > oro, bool includeClientID=true)TSrvMsg
appendReconfigureKey()TSrvMsg
appendRequestedOptions(SPtr< TDUID > duid, SPtr< TIPv6Addr > addr, int iface, SPtr< TOptOptionRequest > reqOpt)TSrvMsg
appendStatusCode()TSrvMsg
appendVendorSpec(SPtr< TDUID > duid, int iface, int vendor, SPtr< TOptOptionRequest > reqOpt)TSrvMsg
AuthDigestLen_TMsgprotected
AuthDigestPtr_TMsgprotected
AuthKey_TMsgprotected
calculateDigests(char *buffer, size_t len)TMsg
check()=0TSrvMsgpure virtual
check(bool clntIDmandatory, bool srvIDmandatory)TSrvMsgprotectedvirtual
clearRelayInfo()TSrvMsginline
ClientDUIDTSrvMsgprotected
copyAAASPI(SPtr< TSrvMsg > q)TSrvMsg
copyClientID(SPtr< TMsg > donor)TSrvMsg
copyRelayInfo(SPtr< TSrvMsg > q)TSrvMsg
copyRemoteID(SPtr< TSrvMsg > q)TSrvMsg
countOption()TMsg
delFQDN(SPtr< TSrvCfgIface > cfgIface, SPtr< TAddrIA > ptrIA, SPtr< TFQDN > fqdn)TSrvMsgprotected
delOption(int code)TMsgprotected
DigestType_TMsg
doDuties()TSrvMsg
firstOption()TMsg
FirstTimeStamp_TSrvMsgprotected
forceMsgType_TSrvMsgprotected
getAuthKey()TMsg
getClientDUID()TSrvMsg
getClientID() const TMsg
getClientPeer()TSrvMsg
getIface()TMsg
getLocalAddr()TMsg
getName() const =0TMsgpure virtual
getNotifyScriptParams()TMsg
getOption(int type) const TMsg
getOption()TMsgvirtual
getOptLst()TMsg
getORO(SPtr< TMsg > clientMessage)TSrvMsgprotected
TMsg::getORO() const TMsg
getPhysicalIface() const TSrvMsg
getRemoteAddr()TMsg
getRemoteID()TSrvMsg
getServerID() const TMsg
getSize()TMsgvirtual
getSPI()TMsg
getTimeout()TSrvMsgvirtual
getTransID()TMsg
getType()TMsg
handleDefaultOption(SPtr< TOpt > ptrOpt)TSrvMsgprotected
IfaceTMsgprotected
isDone()TMsg
isDone(bool done)TMsg
IsDoneTMsgprotected
loadAuthKey()TMsg
LocalAddr_TMsgprotected
MRT_TSrvMsgprotected
MsgTypeTMsgprotected
NextOptTMsgprotected
NotifyScriptsTMsgprotected
OptionsTMsgprotected
OROTSrvMsgprotected
PeerAddr_TMsgprotected
physicalIface_TSrvMsgprotected
processFQDN(SPtr< TSrvMsg > clientMsg, SPtr< TSrvOptFQDN > q)TSrvMsgprotected
processIA_NA(SPtr< TSrvMsg > clientMsg, SPtr< TSrvOptIA_NA > q)TSrvMsgprotected
processIA_PD(SPtr< TSrvMsg > clientMsg, SPtr< TSrvOptIA_PD > q)TSrvMsgprotected
processIA_TA(SPtr< TSrvMsg > clientMsg, SPtr< TSrvOptTA > q)TSrvMsgprotected
processOptions(SPtr< TSrvMsg > clientMsg, bool quiet)TSrvMsg
RelayInfo_TSrvMsg
releaseAll(bool quiet)TSrvMsg
RemoteIDTSrvMsgprotected
send(int dstPort=0)TSrvMsg
setAttribs(int iface, SPtr< TIPv6Addr > addr, int msgType, long transID)TMsgprotected
setAuthDigestPtr(char *ptr, unsigned len)TMsg
setAuthKey(const TKey &key)TMsg
setDefaults()TSrvMsgprotected
setLocalAddr(SPtr< TIPv6Addr > myaddr)TMsg
setMsgType(uint8_t type)TSrvMsginline
setPhysicalIface(int iface)TSrvMsg
setRemoteID(SPtr< TOptVendorData > remoteID)TSrvMsg
setSPI(uint32_t val)TMsg
showRequestedOptions(SPtr< TOptOptionRequest > oro)TSrvMsg
SPI_TMsgprotected
storeSelf(char *buffer)TMsgvirtual
storeSelfRelay(char *buf, uint8_t relayLevel, ESrvIfaceIdOrder order)TSrvMsgprotected
TMsg(int iface, SPtr< TIPv6Addr > addr, int msgType)TMsg
TMsg(int iface, SPtr< TIPv6Addr > addr, int msgType, long transID)TMsg
TMsg(int iface, SPtr< TIPv6Addr > addr, char *&buf, int &bufSize)TMsg
TransIDTMsgprotected
TSrvMsg(int iface, SPtr< TIPv6Addr > addr, char *buf, int bufSize)TSrvMsg
TSrvMsg(int iface, SPtr< TIPv6Addr > addr, int msgType, long transID)TSrvMsg
validateAuthInfo(char *buf, int bufSize, AuthProtocols proto, const DigestTypesLst &acceptedDigestTypes)TMsg
validateReplayDetection()TSrvMsg
~TMsg()TMsgvirtual