OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RouteAggregator< T > Member List

This is the complete list of members for RouteAggregator< T >, including all inherited members.

AddAggregateRoute(AggregateRouteConfigList::iterator it)RouteAggregator< T >private
AddressT typedefRouteAggregator< T >
aggregate_route_map() const RouteAggregator< T >inline
aggregate_route_map_RouteAggregator< T >private
AggregateRouteConfigList typedefRouteAggregator< T >private
AggregateRouteMap typedefRouteAggregator< T >
AggregateRouteProcessList typedefRouteAggregator< T >private
AggregateRouteT typedefRouteAggregator< T >
bgp_table() const RouteAggregator< T >
CompareAggregateRoute(typename AggregateRouteMap::iterator loc, AggregateRouteConfigList::iterator it)RouteAggregator< T >private
condition_listener_RouteAggregator< T >private
DelAggregateRoute(typename AggregateRouteMap::iterator loc)RouteAggregator< T >private
deleter_RouteAggregator< T >private
DisableRouteAggregateUpdate()RouteAggregator< T >privatevirtual
DisableUnregResolveTask()RouteAggregator< T >privatevirtual
DISALLOW_COPY_AND_ASSIGN(RouteAggregator)RouteAggregator< T >private
EnableRouteAggregateUpdate()RouteAggregator< T >privatevirtual
EnableUnregResolveTask()RouteAggregator< T >privatevirtual
EvaluateAggregateRoute(AggregateRoutePtr entry)RouteAggregator< T >
FillAggregateRouteInfo(AggregateRouteEntriesInfo *info, bool summary) const RouteAggregator< T >virtual
FlushAggregateRouteConfig()RouteAggregator< T >virtual
GetAddress(IpAddress addr) const RouteAggregator< T >
GetAddress(IpAddress addr) constRouteAggregator< T >
GetAddress(IpAddress addr) constRouteAggregator< T >
GetAggregateRouteCount() const RouteAggregator< T >inlinevirtual
GetFamily() const RouteAggregator< T >
GetFamily() constRouteAggregator< T >
GetFamily() constRouteAggregator< T >
GetUnregResolveListSize() const RouteAggregator< T >privatevirtual
GetUpdateAggregateListSize() const RouteAggregator< T >privatevirtual
Initialize()RouteAggregator< T >virtual
instance_delete_ref_RouteAggregator< T >private
IsAggregateRoute(const BgpRoute *route) const RouteAggregator< T >virtual
IsContributingRoute(const BgpRoute *route) const RouteAggregator< T >virtual
listener_id() const RouteAggregator< T >inline
listener_id_RouteAggregator< T >private
LocateAggregateRoutePrefix(const AggregateRouteConfig &cfg)RouteAggregator< T >private
ManagedDelete()RouteAggregator< T >
MayDelete() const RouteAggregator< T >
mutex_RouteAggregator< T >private
PrefixT typedefRouteAggregator< T >
ProcessAggregateRouteConfig()RouteAggregator< T >virtual
ProcessUnregisterList()RouteAggregator< T >private
ProcessUpdateList()RouteAggregator< T >private
RemoveAggregateRoutePrefix(const PrefixT &static_route)RouteAggregator< T >private
RetryDelete()RouteAggregator< T >
RouteAggregator(RoutingInstance *instance)RouteAggregator< T >explicit
RouteListener(DBTablePartBase *root, DBEntryBase *entry)RouteAggregator< T >private
RouteT typedefRouteAggregator< T >
routing_instance()RouteAggregator< T >inlineprivate
rtinstance_RouteAggregator< T >private
StopAggregateRouteDone(BgpTable *table, ConditionMatch *info)RouteAggregator< T >private
unregister_aggregate_list_RouteAggregator< T >private
unregister_list_trigger_RouteAggregator< T >private
UnregisterAndResolveRouteAggregate(AggregateRoutePtr entry)RouteAggregator< T >
update_aggregate_list_RouteAggregator< T >private
update_list_trigger_RouteAggregator< T >private
UpdateAggregateRoute(typename AggregateRouteMap::iterator loc, AggregateRouteConfigList::iterator it)RouteAggregator< T >private
UpdateAggregateRouteConfig()RouteAggregator< T >virtual
~IRouteAggregator()IRouteAggregatorinlinevirtual
~RouteAggregator()RouteAggregator< T >