OpenSDN source code
RouteUpdatePtr Class Reference

#include <bgp_update_monitor.h>

Collaboration diagram for RouteUpdatePtr:

Classes

struct  Proxy
 

Public Member Functions

 RouteUpdatePtr ()
 
 RouteUpdatePtr (RouteUpdate *rt_update)
 
 RouteUpdatePtr (RouteUpdatePtr &rhs)
 
 RouteUpdatePtr (Proxy rhs)
 
 ~RouteUpdatePtr ()
 
RouteUpdateoperator-> ()
 
RouteUpdateget ()
 
RouteUpdatePtroperator= (RouteUpdatePtr &rhs)
 
RouteUpdatePtroperator= (Proxy rhs)
 
RouteUpdaterelease ()
 
void swap (RouteUpdatePtr &rhs)
 
 operator Proxy ()
 

Private Attributes

RouteUpdatert_update_
 

Detailed Description

Definition at line 42 of file bgp_update_monitor.h.

Constructor & Destructor Documentation

◆ RouteUpdatePtr() [1/4]

RouteUpdatePtr::RouteUpdatePtr ( )
inline

Definition at line 49 of file bgp_update_monitor.h.

◆ RouteUpdatePtr() [2/4]

RouteUpdatePtr::RouteUpdatePtr ( RouteUpdate rt_update)

Definition at line 12 of file bgp_update_monitor.cc.

◆ RouteUpdatePtr() [3/4]

RouteUpdatePtr::RouteUpdatePtr ( RouteUpdatePtr rhs)
inline

Definition at line 52 of file bgp_update_monitor.h.

Here is the call graph for this function:

◆ RouteUpdatePtr() [4/4]

RouteUpdatePtr::RouteUpdatePtr ( Proxy  rhs)
inline

Definition at line 55 of file bgp_update_monitor.h.

◆ ~RouteUpdatePtr()

RouteUpdatePtr::~RouteUpdatePtr ( )

Definition at line 15 of file bgp_update_monitor.cc.

Member Function Documentation

◆ get()

RouteUpdate* RouteUpdatePtr::get ( )
inline

Definition at line 60 of file bgp_update_monitor.h.

◆ operator Proxy()

RouteUpdatePtr::operator Proxy ( )
inline

Definition at line 84 of file bgp_update_monitor.h.

◆ operator->()

RouteUpdate* RouteUpdatePtr::operator-> ( )
inline

Definition at line 59 of file bgp_update_monitor.h.

◆ operator=() [1/2]

RouteUpdatePtr& RouteUpdatePtr::operator= ( Proxy  rhs)
inline

Definition at line 67 of file bgp_update_monitor.h.

Here is the call graph for this function:

◆ operator=() [2/2]

RouteUpdatePtr& RouteUpdatePtr::operator= ( RouteUpdatePtr rhs)
inline

Definition at line 62 of file bgp_update_monitor.h.

Here is the call graph for this function:

◆ release()

RouteUpdate* RouteUpdatePtr::release ( )
inline

Definition at line 73 of file bgp_update_monitor.h.

Here is the call graph for this function:

◆ swap()

void RouteUpdatePtr::swap ( RouteUpdatePtr rhs)
inline

Definition at line 80 of file bgp_update_monitor.h.

Member Data Documentation

◆ rt_update_

RouteUpdate* RouteUpdatePtr::rt_update_
private

Definition at line 91 of file bgp_update_monitor.h.


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