class IfConfigRoutingSocket


Definition#include <ifconfig_rtsock.hh>
InheritsIfConfig [public ], RoutingSocketObserver [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods

Protected Members


Detailed Description

 IfConfigRoutingSocket (RoutingSocket& rs, IfConfigUpdateReporterBase& ur, SimpleIfConfigErrorReporter& er)

IfConfigRoutingSocket

 ~IfConfigRoutingSocket ()

~IfConfigRoutingSocket

bool  push_config (const IfTree& config)

push_config

Reimplemented from IfConfig.

const IfTree&  pull_config (IfTree& config)

pull_config

Reimplemented from IfConfig.

void  rtsock_data (const uint8_t* data, size_t n_bytes)

rtsock_data

Reimplemented from RoutingSocketObserver.

void  flush_config (IfTree& it)

flush_config

[protected]

bool  read_config (IfTree& it)

read_config

[protected]

bool  parse_buffer (IfTree& it, const uint8_t* buf, size_t buf_bytes)

parse_buffer

[protected]

Returns: true if one or more messages in buffer handled by parsing.

void  push_if (const IfTreeInterface& i)

push_if

[protected]

void  push_vif (const IfTreeInterface& i, const IfTreeVif& v)

push_vif

[protected]

void  push_addr (const IfTreeInterface& i, const IfTreeVif& v, const IfTreeAddr4& a)

push_addr

[protected]

void  push_addr (const IfTreeInterface& i, const IfTreeVif& v, const IfTreeAddr6& a)

push_addr

[protected]

IfTree _live_config

_live_config

[protected]

int _s4

_s4

[protected]

int _s6

_s6

[protected]


Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:57 2003, using kdoc 2.0a54+XORP.