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

#include <rtarget_group_mgr.h>

Inheritance diagram for VpnRouteState:
Collaboration diagram for VpnRouteState:

Public Types

typedef std::set< RouteTargetRTargetList
 

Public Member Functions

void AddRouteTarget (RTargetGroupMgr *mgr, int part_id, BgpRoute *rt, RTargetList::const_iterator it)
 
void DeleteRouteTarget (RTargetGroupMgr *mgr, int part_id, BgpRoute *rt, RTargetList::const_iterator it)
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Private Member Functions

const RTargetListGetList () const
 
RTargetListGetMutableList ()
 

Private Attributes

RTargetList list_
 

Friends

class RTargetGroupMgr
 

Detailed Description

Definition at line 66 of file rtarget_group_mgr.h.

Member Typedef Documentation

Definition at line 68 of file rtarget_group_mgr.h.

Member Function Documentation

void VpnRouteState::AddRouteTarget ( RTargetGroupMgr mgr,
int  part_id,
BgpRoute rt,
RTargetList::const_iterator  it 
)

Definition at line 24 of file rtarget_group_mgr.cc.

Here is the call graph for this function:

void VpnRouteState::DeleteRouteTarget ( RTargetGroupMgr mgr,
int  part_id,
BgpRoute rt,
RTargetList::const_iterator  it 
)

Definition at line 33 of file rtarget_group_mgr.cc.

Here is the call graph for this function:

const RTargetList* VpnRouteState::GetList ( ) const
inlineprivate

Definition at line 78 of file rtarget_group_mgr.h.

RTargetList* VpnRouteState::GetMutableList ( )
inlineprivate

Definition at line 79 of file rtarget_group_mgr.h.

Friends And Related Function Documentation

friend class RTargetGroupMgr
friend

Definition at line 76 of file rtarget_group_mgr.h.

Member Data Documentation

RTargetList VpnRouteState::list_
private

Definition at line 81 of file rtarget_group_mgr.h.


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