, including all inherited members.
| _address_status_cb (defined in IO< A >) | IO< A > | [protected] |
| _component_count (defined in XrlIO< A >) | XrlIO< A > | [private] |
| _dead_ports | XrlIO< A > | [private] |
| _eventloop (defined in XrlIO< A >) | XrlIO< A > | [private] |
| _feaname (defined in XrlIO< A >) | XrlIO< A > | [private] |
| _ifmgr | XrlIO< A > | [private] |
| _iftree | XrlIO< 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] |
| _ports | XrlIO< A > | [private] |
| _receive_cb (defined in IO< A >) | IO< A > | [protected] |
| _rib_queue | XrlIO< 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 typedef | IO< 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 typedef | IO< 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 typedef | IO< 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 ¬e) | 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 typedef | IO< 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] |