class RequestTablePacketAssembler

Class to configure a RIP packet to be a table request. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

This class has specialized IPv4 and IPv6 implementations to cater for address family differences.

typedef A Addr

Addr

typedef IPNet<A> Net

Net

typedef PacketAssemblerSpecState<A> SpState

SpState

inline  RequestTablePacketAssembler (Port<A>& port)

RequestTablePacketAssembler

inline bool  prepare (RipPacket<A>* pkt, list<RipPacket<A>* >& auth_packets)

prepare

Take RipPacket packet and make it into a table request packet.

Parameters:

auth_packetsa return-by-reference list with the authenticated RIP packets (one copy for each valid authentication key).

Returns: true on success, false if an error is encountered. Should an error be encountered the reason is written to the xlog facility.

SpState _sp_state

_sp_state

[protected]

template<> inline bool  prepare (RipPacket<IPv4>* pkt, list<RipPacket<IPv4>* >& auth_packets)

prepare

[protected]

template<> inline bool  prepare (RipPacket<IPv6>* pkt, list<RipPacket<IPv6>* >& auth_packets)

prepare

[protected]


Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:43 2006, using kdoc $.