class OutputUpdates

Triggered Updates Output class. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Methods


Detailed Description

The OutputUpdate class produces an asynchronous sequence of triggered update packets.

Specialized implementations exist for IPv4 and IPv6.

 OutputUpdates (EventLoop& e, Port<A>& port, PacketQueue<A>& pkt_queue, RouteDB<A>& rdb, const A& ip_addr = RIP_AF_CONSTANTS<A>::IP_GROUP(), uint16_t ip_port = RIP_AF_CONSTANTS<A>::IP_PORT)

OutputUpdates

 ~OutputUpdates ()

~OutputUpdates

void  ffwd ()

ffwd

Fast forward iterator doing triggered up reading.

Triggered updates do not run during periodic route table dumps. This method should be called immediately before halting for periodic update as it will effectively stop the output of updates that are already covered in table dump.

void  output_packet ()

output_packet

[protected]

Reimplemented from OutputBase.

void  start_output_processing ()

start_output_processing

[protected]

Reimplemented from OutputBase.

void  stop_output_processing ()

stop_output_processing

[protected]

Reimplemented from OutputBase.


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:39 2004, using kdoc $.