xorp

XrlIO< A > Member List

This is the complete list of members for XrlIO< A >, including all inherited members.
_address_status_cb (defined in IO< A >)IO< A > [protected]
_component_count (defined in XrlIO< A >)XrlIO< A > [private]
_dead_portsXrlIO< A > [private]
_eventloop (defined in XrlIO< A >)XrlIO< A > [private]
_feaname (defined in XrlIO< A >)XrlIO< A > [private]
_ifmgrXrlIO< A > [private]
_iftreeXrlIO< A > [private]
_interface_status_cb (defined in IO< A >)IO< A > [protected]
_interface_vif (defined in IO< A >)IO< A > [protected]
_ip_router_alert (defined in IO< A >)IO< A > [protected]
_name (defined in ServiceBase)ServiceBase [protected]
_note (defined in ServiceBase)ServiceBase [protected]
_observer (defined in ServiceBase)ServiceBase [protected]
_portsXrlIO< A > [private]
_receive_cb (defined in IO< A >)IO< A > [protected]
_rib_queueXrlIO< A > [private]
_rib_queue (defined in XrlIO< A >)XrlIO< A > [private]
_ribname (defined in XrlIO< A >)XrlIO< A > [private]
_status (defined in ServiceBase)ServiceBase [protected]
_vif_status_cb (defined in IO< A >)IO< A > [protected]
_xrl_router (defined in XrlIO< A >)XrlIO< A > [private]
add_route(IPv4Net net, IPv4 nexthop, uint32_t nexthop_id, uint32_t metric, const PolicyTags &policytags)XrlIO< A > [virtual]
add_route(IPNet< A > net, A nexthop, uint32_t nexthop_id, uint32_t metric, bool equal, bool discard, const PolicyTags &policytags)XrlIO< A > [virtual]
AddressStatusCb typedefIO< A >
AddressStatusCb typedef (defined in IO< A >)IO< A >
assert_not_deleted() const (defined in BugCatcher)BugCatcher [inline, virtual]
BugCatcher() (defined in BugCatcher)BugCatcher [inline]
BugCatcher(const BugCatcher &rhs) (defined in BugCatcher)BugCatcher [inline]
component_down(string name)XrlIO< A >
component_down(string)XrlIO< A > [inline]
component_up(string name)XrlIO< A >
component_up(string)XrlIO< A > [inline]
delete_route(IPv4Net net)XrlIO< A > [virtual]
delete_route(IPNet< A > net)XrlIO< A > [virtual]
disable_address(const string &interface, const string &vif, const IPv4 &address, const uint16_t &port)XrlIO< A > [virtual]
disable_interface_vif(const string &interface, const string &vif)XrlIO< A > [virtual]
disable_interface_vif(const string &interface, const string &vif)XrlIO< A > [virtual]
disable_interface_vif_cb(const XrlError &xrl_error, string interface, string vif) (defined in XrlIO< A >)XrlIO< A > [private]
enable_address(const string &interface, const string &vif, const IPv4 &address, const uint16_t &port, const IPv4 &all_nodes_address)XrlIO< A > [virtual]
enable_interface_vif(const string &interface, const string &vif)XrlIO< A > [virtual]
enable_interface_vif(const string &interface, const string &vif)XrlIO< A > [virtual]
enable_interface_vif_cb(const XrlError &xrl_error, string interface, string vif) (defined in XrlIO< A >)XrlIO< A > [private]
find_port(const string &ifname, const string &vifname, const IPv4 &addr)XrlIO< A > [private]
find_port(const string &ifname, const string &vifname, const IPv4 &addr) const XrlIO< A > [private]
get_addresses(const string &interface, const string &vif, list< IPv4 > &addresses) const XrlIO< A > [virtual]
get_addresses(const string &interface, const string &vif, list< A > &addresses) const XrlIO< A > [virtual]
get_broadcast_address(const string &interface, const string &vif, IPv4 &address) const XrlIO< A >
get_broadcast_address(const string &interface, const string &vif, const IPv4 &address, IPv4 &bcast_address) const XrlIO< A > [virtual]
get_instance_count() (defined in BugCatcher)BugCatcher [inline, static]
get_interface_id(const string &interface, uint32_t &interface_id)XrlIO< A > [virtual]
get_interface_id(const string &interface, uint32_t &interface_id)XrlIO< A > [virtual]
get_interface_vif_by_interface_id(uint32_t interface_id, string &interface, string &vif)IO< A > [inline]
get_interface_vif_by_interface_id(uint32_t interface_id, string &interface, string &vif)IO< A > [inline]
get_ip_protocol_number() const IO< A > [inline]
get_ip_router_alert() const IO< A > [inline]
get_link_local_address(const string &interface, const string &vif, A &address)XrlIO< A > [virtual]
get_mtu(const string &interface)XrlIO< A > [virtual]
get_mtu(const string &interface)XrlIO< A > [virtual]
get_prefix_length(const string &interface, const string &vif, IPv4 address)XrlIO< A >
get_prefix_length(const string &interface, const string &vif, A address)XrlIO< A > [virtual]
ifmgr_iftree() const XrlIO< A > [inline, private]
ifmgr_iftree() const XrlIO< A > [inline, private]
ifmgr_mirror_service_base() const XrlIO< A > [inline, private]
ifmgr_mirror_service_base() const XrlIO< A > [inline, private]
InterfaceStatusCb typedefIO< A >
InterfaceStatusCb typedef (defined in IO< A >)IO< A >
IO() (defined in IO< A >)IO< A > [inline]
IO() (defined in IO< A >)IO< A > [inline]
is_address_enabled(const string &interface, const string &vif, const IPv4 &address) const XrlIO< A > [virtual]
is_address_enabled(const string &interface, const string &vif, const A &address) const XrlIO< A > [virtual]
is_interface_enabled(const string &interface) const XrlIO< A > [virtual]
is_interface_enabled(const string &interface) const XrlIO< A > [virtual]
is_vif_broadcast_capable(const string &interface, const string &vif)XrlIO< A > [virtual]
is_vif_enabled(const string &interface, const string &vif) const XrlIO< A > [virtual]
is_vif_enabled(const string &interface, const string &vif) const XrlIO< A > [virtual]
is_vif_loopback(const string &interface, const string &vif)XrlIO< A > [virtual]
is_vif_multicast_capable(const string &interface, const string &vif)XrlIO< A > [virtual]
join_multicast_group(const string &interface, const string &vif, A mcast)XrlIO< A > [virtual]
join_multicast_group_cb(const XrlError &xrl_error, string interface, string vif) (defined in XrlIO< A >)XrlIO< A > [private]
leave_multicast_group(const string &interface, const string &vif, A mcast)XrlIO< A > [virtual]
leave_multicast_group_cb(const XrlError &xrl_error, string interface, string vif) (defined in XrlIO< A >)XrlIO< A > [private]
pause()ServiceBase [virtual]
ports()XrlIO< A > [inline, private]
ports() const XrlIO< A > [inline, private]
receive(const string &sockid, const string &interface, const string &vif, const IPv4 &src, const uint16_t &sport, const vector< uint8_t > &payload)XrlIO< A >
ReceiveCallback typedefIO< A >
ReceiveCallback typedef (defined in IO< A >)IO< A >
recv(const string &interface, const string &vif, A src, A dst, uint8_t ip_protocol, int32_t ip_ttl, int32_t ip_tos, bool ip_router_alert, bool ip_internet_control, const vector< uint8_t > &payload)XrlIO< A >
register_address_status(AddressStatusCb cb)IO< A > [inline]
register_address_status(AddressStatusCb cb)IO< A > [inline]
register_interface_status(InterfaceStatusCb cb)IO< A > [inline]
register_interface_status(InterfaceStatusCb cb)IO< A > [inline]
register_receive(ReceiveCallback cb)IO< A > [inline]
register_receive(ReceiveCallback cb)IO< A > [inline]
register_rib()XrlIO< A >
register_rib()XrlIO< A >
register_vif_status(VifStatusCb cb)IO< A > [inline]
register_vif_status(VifStatusCb cb)IO< A > [inline]
replace_route(IPv4Net net, IPv4 nexthop, uint32_t nexthop_id, uint32_t metric, const PolicyTags &policytags)XrlIO< A > [virtual]
replace_route(IPNet< A > net, A nexthop, uint32_t nexthop_id, uint32_t metric, bool equal, bool discard, const PolicyTags &policytags)XrlIO< A > [virtual]
reset()ServiceBase [virtual]
resume()ServiceBase [virtual]
rib_command_done(const XrlError &error, bool up, const char *comment)XrlIO< A >
rib_command_done(const XrlError &error, bool up, const char *comment) (defined in XrlIO< A >)XrlIO< A >
send(const string &interface, const string &vif, const IPv4 &src, const uint16_t &sport, const IPv4 &dst, const uint16_t &dport, uint8_t *data, const uint32_t &len)XrlIO< A > [virtual]
send(const string &interface, const string &vif, A dst, A src, int ttl, uint8_t *data, uint32_t len)XrlIO< A > [virtual]
send_cb(const XrlError &xrl_error)XrlIO< A > [private]
send_cb(const XrlError &xrl_error, string interface, string vif) (defined in XrlIO< A >)XrlIO< A > [private]
service_name() const ServiceBase [inline]
ServiceBase(const string &name="Unknown") (defined in ServiceBase)ServiceBase
set_interface_mapping(uint32_t interface_id, const string &interface, const string &vif)IO< A > [inline]
set_interface_mapping(uint32_t interface_id, const string &interface, const string &vif)IO< A > [inline]
set_ip_router_alert(bool alert)IO< A > [inline]
set_observer(ServiceChangeObserverBase *so)ServiceBase
set_status(ServiceStatus status, const string &note)ServiceBase [protected]
set_status(ServiceStatus status)ServiceBase [protected]
shutdown()XrlIO< A > [virtual]
shutdown()XrlIO< A > [inline, virtual]
startup()XrlIO< A > [virtual]
startup()XrlIO< A > [inline, virtual]
status() const ServiceBase [inline]
status_change(ServiceBase *service, ServiceStatus old_status, ServiceStatus new_status)XrlIO< A > [private, virtual]
status_change(ServiceBase *service, ServiceStatus old_status, ServiceStatus new_status)XrlIO< A > [inline, private, virtual]
status_name() const ServiceBase
status_note() const ServiceBase [inline]
tree_complete()XrlIO< A > [private, virtual]
tree_complete()XrlIO< A > [private, virtual]
try_start_next_port()XrlIO< A > [private]
unregister_rib()XrlIO< A >
unregister_rib()XrlIO< A >
unset_observer(ServiceChangeObserverBase *so)ServiceBase
updates_made()XrlIO< A > [private, virtual]
updates_made()XrlIO< A > [private, virtual]
VifStatusCb typedefIO< A >
VifStatusCb typedef (defined in IO< A >)IO< A >
XrlIO(EventLoop &eventloop, XrlRouter &xrl_router, const string &feaname, const string &ribname)XrlIO< A >
XrlIO(EventLoop &eventloop, XrlRouter &xrl_router, const string &feaname, const string &ribname) (defined in XrlIO< A >)XrlIO< A > [inline]
~BugCatcher() (defined in BugCatcher)BugCatcher [inline, virtual]
~IfMgrHintObserver()=0 (defined in IfMgrHintObserver)IfMgrHintObserver [pure virtual]
~IO() (defined in IO< A >)IO< A > [inline, virtual]
~IO() (defined in IO< A >)IO< A > [inline, virtual]
~ServiceBase()=0 (defined in ServiceBase)ServiceBase [pure virtual]
~ServiceChangeObserverBase()=0 (defined in ServiceChangeObserverBase)ServiceChangeObserverBase [pure virtual]
~XrlIO()XrlIO< A >
~XrlIO() (defined in XrlIO< A >)XrlIO< A > [inline]
 All Classes Namespaces Functions Variables Typedefs Enumerations