OpenSDN source code
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ResolverRouteState Class Reference

#include <path_resolver.h>

Inheritance diagram for ResolverRouteState:
Collaboration diagram for ResolverRouteState:

Public Member Functions

 ResolverRouteState (PathResolver *resolver, BgpRoute *route)
 
virtual ~ResolverRouteState ()
 
tbb::spin_rw_mutex & rw_mutex ()
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Private Attributes

PathResolverresolver_
 
BgpRouteroute_
 
tbb::spin_rw_mutex rw_mutex_
 
uint32_t refcount_
 

Friends

void intrusive_ptr_add_ref (ResolverRouteState *state)
 
void intrusive_ptr_release (ResolverRouteState *state)
 

Detailed Description

Definition at line 260 of file path_resolver.h.

Constructor & Destructor Documentation

ResolverRouteState::ResolverRouteState ( PathResolver resolver,
BgpRoute route 
)

Definition at line 819 of file path_resolver.cc.

Here is the call graph for this function:

ResolverRouteState::~ResolverRouteState ( )
virtual

Definition at line 834 of file path_resolver.cc.

Here is the call graph for this function:

Member Function Documentation

tbb::spin_rw_mutex& ResolverRouteState::rw_mutex ( )
inline

Definition at line 264 of file path_resolver.h.

Friends And Related Function Documentation

void intrusive_ptr_add_ref ( ResolverRouteState state)
friend

Definition at line 276 of file path_resolver.h.

void intrusive_ptr_release ( ResolverRouteState state)
friend

Definition at line 280 of file path_resolver.h.

Member Data Documentation

uint32_t ResolverRouteState::refcount_
private

Definition at line 273 of file path_resolver.h.

PathResolver* ResolverRouteState::resolver_
private

Definition at line 270 of file path_resolver.h.

BgpRoute* ResolverRouteState::route_
private

Definition at line 271 of file path_resolver.h.

tbb::spin_rw_mutex ResolverRouteState::rw_mutex_
private

Definition at line 272 of file path_resolver.h.


The documentation for this class was generated from the following files: