xorp

XrlStaticRoutesV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StartStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StopStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableLogTraceAllCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StartStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
StopStaticRoutesCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
AddBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ReplaceBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupInterfaceRoute4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteBackupInterfaceRoute6CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
EnableLogTraceAllCB

Public Member Functions

 XrlStaticRoutesV0p1Client (XrlSender *s)
bool send_enable_static_routes (const char *dst_xrl_target_name, const bool &enable, const EnableStaticRoutesCB &cb)
 Send Xrl intended to:
bool send_start_static_routes (const char *dst_xrl_target_name, const StartStaticRoutesCB &cb)
bool send_stop_static_routes (const char *dst_xrl_target_name, const StopStaticRoutesCB &cb)
bool send_add_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const AddRoute4CB &cb)
 Send Xrl intended to:
bool send_add_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const AddRoute6CB &cb)
bool send_replace_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const ReplaceRoute4CB &cb)
bool send_replace_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const ReplaceRoute6CB &cb)
bool send_delete_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const DeleteRoute4CB &cb)
bool send_delete_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const DeleteRoute6CB &cb)
bool send_add_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const AddBackupRoute4CB &cb)
 Send Xrl intended to:
bool send_add_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const AddBackupRoute6CB &cb)
bool send_replace_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const ReplaceBackupRoute4CB &cb)
bool send_replace_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const ReplaceBackupRoute6CB &cb)
bool send_delete_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const DeleteBackupRoute4CB &cb)
bool send_delete_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const DeleteBackupRoute6CB &cb)
bool send_add_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddInterfaceRoute4CB &cb)
 Send Xrl intended to:
bool send_add_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddInterfaceRoute6CB &cb)
bool send_replace_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceInterfaceRoute4CB &cb)
bool send_replace_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceInterfaceRoute6CB &cb)
bool send_delete_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const DeleteInterfaceRoute4CB &cb)
bool send_delete_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const DeleteInterfaceRoute6CB &cb)
bool send_add_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddBackupInterfaceRoute4CB &cb)
 Send Xrl intended to:
bool send_add_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddBackupInterfaceRoute6CB &cb)
bool send_replace_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceBackupInterfaceRoute4CB &cb)
bool send_replace_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceBackupInterfaceRoute6CB &cb)
bool send_delete_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const DeleteBackupInterfaceRoute4CB &cb)
bool send_delete_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const DeleteBackupInterfaceRoute6CB &cb)
bool send_enable_log_trace_all (const char *dst_xrl_target_name, const bool &enable, const EnableLogTraceAllCB &cb)
 Send Xrl intended to:
 XrlStaticRoutesV0p1Client (XrlSender *s)
bool send_enable_static_routes (const char *dst_xrl_target_name, const bool &enable, const EnableStaticRoutesCB &cb)
 Send Xrl intended to:
bool send_start_static_routes (const char *dst_xrl_target_name, const StartStaticRoutesCB &cb)
bool send_stop_static_routes (const char *dst_xrl_target_name, const StopStaticRoutesCB &cb)
bool send_add_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const AddRoute4CB &cb)
 Send Xrl intended to:
bool send_add_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const AddRoute6CB &cb)
bool send_replace_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const ReplaceRoute4CB &cb)
bool send_replace_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const ReplaceRoute6CB &cb)
bool send_delete_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const DeleteRoute4CB &cb)
bool send_delete_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const DeleteRoute6CB &cb)
bool send_add_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const AddBackupRoute4CB &cb)
 Send Xrl intended to:
bool send_add_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const AddBackupRoute6CB &cb)
bool send_replace_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const uint32_t &metric, const ReplaceBackupRoute4CB &cb)
bool send_replace_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const uint32_t &metric, const ReplaceBackupRoute6CB &cb)
bool send_delete_backup_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const DeleteBackupRoute4CB &cb)
bool send_delete_backup_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const DeleteBackupRoute6CB &cb)
bool send_add_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddInterfaceRoute4CB &cb)
 Send Xrl intended to:
bool send_add_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddInterfaceRoute6CB &cb)
bool send_replace_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceInterfaceRoute4CB &cb)
bool send_replace_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceInterfaceRoute6CB &cb)
bool send_delete_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const DeleteInterfaceRoute4CB &cb)
bool send_delete_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const DeleteInterfaceRoute6CB &cb)
bool send_add_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddBackupInterfaceRoute4CB &cb)
 Send Xrl intended to:
bool send_add_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const AddBackupInterfaceRoute6CB &cb)
bool send_replace_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceBackupInterfaceRoute4CB &cb)
bool send_replace_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const uint32_t &metric, const ReplaceBackupInterfaceRoute6CB &cb)
bool send_delete_backup_interface_route4 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv4Net &network, const IPv4 &nexthop, const string &ifname, const string &vifname, const DeleteBackupInterfaceRoute4CB &cb)
bool send_delete_backup_interface_route6 (const char *dst_xrl_target_name, const bool &unicast, const bool &multicast, const IPv6Net &network, const IPv6 &nexthop, const string &ifname, const string &vifname, const DeleteBackupInterfaceRoute6CB &cb)
bool send_enable_log_trace_all (const char *dst_xrl_target_name, const bool &enable, const EnableLogTraceAllCB &cb)
 Send Xrl intended to:

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_enable_static_routes (const XrlError &e, XrlArgs *a, EnableStaticRoutesCB cb)
static void unmarshall_start_static_routes (const XrlError &e, XrlArgs *a, StartStaticRoutesCB cb)
static void unmarshall_stop_static_routes (const XrlError &e, XrlArgs *a, StopStaticRoutesCB cb)
static void unmarshall_add_route4 (const XrlError &e, XrlArgs *a, AddRoute4CB cb)
static void unmarshall_add_route6 (const XrlError &e, XrlArgs *a, AddRoute6CB cb)
static void unmarshall_replace_route4 (const XrlError &e, XrlArgs *a, ReplaceRoute4CB cb)
static void unmarshall_replace_route6 (const XrlError &e, XrlArgs *a, ReplaceRoute6CB cb)
static void unmarshall_delete_route4 (const XrlError &e, XrlArgs *a, DeleteRoute4CB cb)
static void unmarshall_delete_route6 (const XrlError &e, XrlArgs *a, DeleteRoute6CB cb)
static void unmarshall_add_backup_route4 (const XrlError &e, XrlArgs *a, AddBackupRoute4CB cb)
static void unmarshall_add_backup_route6 (const XrlError &e, XrlArgs *a, AddBackupRoute6CB cb)
static void unmarshall_replace_backup_route4 (const XrlError &e, XrlArgs *a, ReplaceBackupRoute4CB cb)
static void unmarshall_replace_backup_route6 (const XrlError &e, XrlArgs *a, ReplaceBackupRoute6CB cb)
static void unmarshall_delete_backup_route4 (const XrlError &e, XrlArgs *a, DeleteBackupRoute4CB cb)
static void unmarshall_delete_backup_route6 (const XrlError &e, XrlArgs *a, DeleteBackupRoute6CB cb)
static void unmarshall_add_interface_route4 (const XrlError &e, XrlArgs *a, AddInterfaceRoute4CB cb)
static void unmarshall_add_interface_route6 (const XrlError &e, XrlArgs *a, AddInterfaceRoute6CB cb)
static void unmarshall_replace_interface_route4 (const XrlError &e, XrlArgs *a, ReplaceInterfaceRoute4CB cb)
static void unmarshall_replace_interface_route6 (const XrlError &e, XrlArgs *a, ReplaceInterfaceRoute6CB cb)
static void unmarshall_delete_interface_route4 (const XrlError &e, XrlArgs *a, DeleteInterfaceRoute4CB cb)
static void unmarshall_delete_interface_route6 (const XrlError &e, XrlArgs *a, DeleteInterfaceRoute6CB cb)
static void unmarshall_add_backup_interface_route4 (const XrlError &e, XrlArgs *a, AddBackupInterfaceRoute4CB cb)
static void unmarshall_add_backup_interface_route6 (const XrlError &e, XrlArgs *a, AddBackupInterfaceRoute6CB cb)
static void unmarshall_replace_backup_interface_route4 (const XrlError &e, XrlArgs *a, ReplaceBackupInterfaceRoute4CB cb)
static void unmarshall_replace_backup_interface_route6 (const XrlError &e, XrlArgs *a, ReplaceBackupInterfaceRoute6CB cb)
static void unmarshall_delete_backup_interface_route4 (const XrlError &e, XrlArgs *a, DeleteBackupInterfaceRoute4CB cb)
static void unmarshall_delete_backup_interface_route6 (const XrlError &e, XrlArgs *a, DeleteBackupInterfaceRoute6CB cb)
static void unmarshall_enable_log_trace_all (const XrlError &e, XrlArgs *a, EnableLogTraceAllCB cb)
static void unmarshall_enable_static_routes (const XrlError &e, XrlArgs *a, EnableStaticRoutesCB cb)
static void unmarshall_start_static_routes (const XrlError &e, XrlArgs *a, StartStaticRoutesCB cb)
static void unmarshall_stop_static_routes (const XrlError &e, XrlArgs *a, StopStaticRoutesCB cb)
static void unmarshall_add_route4 (const XrlError &e, XrlArgs *a, AddRoute4CB cb)
static void unmarshall_add_route6 (const XrlError &e, XrlArgs *a, AddRoute6CB cb)
static void unmarshall_replace_route4 (const XrlError &e, XrlArgs *a, ReplaceRoute4CB cb)
static void unmarshall_replace_route6 (const XrlError &e, XrlArgs *a, ReplaceRoute6CB cb)
static void unmarshall_delete_route4 (const XrlError &e, XrlArgs *a, DeleteRoute4CB cb)
static void unmarshall_delete_route6 (const XrlError &e, XrlArgs *a, DeleteRoute6CB cb)
static void unmarshall_add_backup_route4 (const XrlError &e, XrlArgs *a, AddBackupRoute4CB cb)
static void unmarshall_add_backup_route6 (const XrlError &e, XrlArgs *a, AddBackupRoute6CB cb)
static void unmarshall_replace_backup_route4 (const XrlError &e, XrlArgs *a, ReplaceBackupRoute4CB cb)
static void unmarshall_replace_backup_route6 (const XrlError &e, XrlArgs *a, ReplaceBackupRoute6CB cb)
static void unmarshall_delete_backup_route4 (const XrlError &e, XrlArgs *a, DeleteBackupRoute4CB cb)
static void unmarshall_delete_backup_route6 (const XrlError &e, XrlArgs *a, DeleteBackupRoute6CB cb)
static void unmarshall_add_interface_route4 (const XrlError &e, XrlArgs *a, AddInterfaceRoute4CB cb)
static void unmarshall_add_interface_route6 (const XrlError &e, XrlArgs *a, AddInterfaceRoute6CB cb)
static void unmarshall_replace_interface_route4 (const XrlError &e, XrlArgs *a, ReplaceInterfaceRoute4CB cb)
static void unmarshall_replace_interface_route6 (const XrlError &e, XrlArgs *a, ReplaceInterfaceRoute6CB cb)
static void unmarshall_delete_interface_route4 (const XrlError &e, XrlArgs *a, DeleteInterfaceRoute4CB cb)
static void unmarshall_delete_interface_route6 (const XrlError &e, XrlArgs *a, DeleteInterfaceRoute6CB cb)
static void unmarshall_add_backup_interface_route4 (const XrlError &e, XrlArgs *a, AddBackupInterfaceRoute4CB cb)
static void unmarshall_add_backup_interface_route6 (const XrlError &e, XrlArgs *a, AddBackupInterfaceRoute6CB cb)
static void unmarshall_replace_backup_interface_route4 (const XrlError &e, XrlArgs *a, ReplaceBackupInterfaceRoute4CB cb)
static void unmarshall_replace_backup_interface_route6 (const XrlError &e, XrlArgs *a, ReplaceBackupInterfaceRoute6CB cb)
static void unmarshall_delete_backup_interface_route4 (const XrlError &e, XrlArgs *a, DeleteBackupInterfaceRoute4CB cb)
static void unmarshall_delete_backup_interface_route6 (const XrlError &e, XrlArgs *a, DeleteBackupInterfaceRoute6CB cb)
static void unmarshall_enable_log_trace_all (const XrlError &e, XrlArgs *a, EnableLogTraceAllCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_enable_static_routes
auto_ptr< Xrlap_xrl_start_static_routes
auto_ptr< Xrlap_xrl_stop_static_routes
auto_ptr< Xrlap_xrl_add_route4
auto_ptr< Xrlap_xrl_add_route6
auto_ptr< Xrlap_xrl_replace_route4
auto_ptr< Xrlap_xrl_replace_route6
auto_ptr< Xrlap_xrl_delete_route4
auto_ptr< Xrlap_xrl_delete_route6
auto_ptr< Xrlap_xrl_add_backup_route4
auto_ptr< Xrlap_xrl_add_backup_route6
auto_ptr< Xrlap_xrl_replace_backup_route4
auto_ptr< Xrlap_xrl_replace_backup_route6
auto_ptr< Xrlap_xrl_delete_backup_route4
auto_ptr< Xrlap_xrl_delete_backup_route6
auto_ptr< Xrlap_xrl_add_interface_route4
auto_ptr< Xrlap_xrl_add_interface_route6
auto_ptr< Xrlap_xrl_replace_interface_route4
auto_ptr< Xrlap_xrl_replace_interface_route6
auto_ptr< Xrlap_xrl_delete_interface_route4
auto_ptr< Xrlap_xrl_delete_interface_route6
auto_ptr< Xrlap_xrl_add_backup_interface_route4
auto_ptr< Xrlap_xrl_add_backup_interface_route6
auto_ptr< Xrlap_xrl_replace_backup_interface_route4
auto_ptr< Xrlap_xrl_replace_backup_interface_route6
auto_ptr< Xrlap_xrl_delete_backup_interface_route4
auto_ptr< Xrlap_xrl_delete_backup_interface_route6
auto_ptr< Xrlap_xrl_enable_log_trace_all

Member Function Documentation

bool XrlStaticRoutesV0p1Client::send_add_backup_interface_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const string &  ifname,
const string &  vifname,
const uint32_t &  metric,
const AddBackupInterfaceRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a backup static route by explicitly specifying the network interface toward the destination.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
ifnameof the name of the physical interface toward the destination.
vifnameof the name of the virtual interface toward the destination.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_backup_interface_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const string &  ifname,
const string &  vifname,
const uint32_t &  metric,
const AddBackupInterfaceRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a backup static route by explicitly specifying the network interface toward the destination.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
ifnameof the name of the physical interface toward the destination.
vifnameof the name of the virtual interface toward the destination.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_backup_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const uint32_t &  metric,
const AddBackupRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a backup static route.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_backup_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const uint32_t &  metric,
const AddBackupRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a backup static route.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_interface_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const string &  ifname,
const string &  vifname,
const uint32_t &  metric,
const AddInterfaceRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a static route by explicitly specifying the network interface toward the destination.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
ifnameof the name of the physical interface toward the destination.
vifnameof the name of the virtual interface toward the destination.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_interface_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const string &  ifname,
const string &  vifname,
const uint32_t &  metric,
const AddInterfaceRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a static route by explicitly specifying the network interface toward the destination.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
ifnameof the name of the physical interface toward the destination.
vifnameof the name of the virtual interface toward the destination.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const uint32_t &  metric,
const AddRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a static route.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_add_route4 ( const char *  dst_xrl_target_name,
const bool &  unicast,
const bool &  multicast,
const IPv4Net network,
const IPv4 nexthop,
const uint32_t &  metric,
const AddRoute4CB &  cb 
)

Send Xrl intended to:

Add/replace/delete a static route.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
unicastif true, then the route would be used for unicast routing.
multicastif true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information).
networkthe network address prefix this route applies to.
nexthopthe address of the next-hop router for this route.
metricthe metric distance for this route.
bool XrlStaticRoutesV0p1Client::send_enable_log_trace_all ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableLogTraceAllCB &  cb 
)

Send Xrl intended to:

Enable/disable the StaticRoutes trace log for all operations.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable the trace log, otherwise disable it.
bool XrlStaticRoutesV0p1Client::send_enable_log_trace_all ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableLogTraceAllCB &  cb 
)

Send Xrl intended to:

Enable/disable the StaticRoutes trace log for all operations.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable the trace log, otherwise disable it.
bool XrlStaticRoutesV0p1Client::send_enable_static_routes ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableStaticRoutesCB &  cb 
)

Send Xrl intended to:

Enable/disable/start/stop StaticRoutes.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable StaticRoutes, otherwise disable it.
bool XrlStaticRoutesV0p1Client::send_enable_static_routes ( const char *  dst_xrl_target_name,
const bool &  enable,
const EnableStaticRoutesCB &  cb 
)

Send Xrl intended to:

Enable/disable/start/stop StaticRoutes.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
enableif true, then enable StaticRoutes, otherwise disable it.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations