OpenSDN source code
UpdateInfoSList Class Reference

#include <bgp_update.h>

Public Types

typedef boost::intrusive::member_hook< UpdateInfo, boost::intrusive::slist_member_hook<>, &UpdateInfo::slist_nodeNode
 
typedef boost::intrusive::slist< UpdateInfo, Node, boost::intrusive::linear< true > > List
 

Public Member Functions

 UpdateInfoSList ()
 
 ~UpdateInfoSList ()
 
const UpdateInfoFindUpdateInfo (const RibOutAttr &roattr) const
 
Listoperator-> ()
 
const Listoperator-> () const
 
void swap (UpdateInfoSList &uinfo_slist)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (UpdateInfoSList)
 

Private Attributes

List list_
 

Detailed Description

Definition at line 135 of file bgp_update.h.

Member Typedef Documentation

◆ List

typedef boost::intrusive::slist< UpdateInfo, Node, boost::intrusive::linear<true> > UpdateInfoSList::List

Definition at line 146 of file bgp_update.h.

◆ Node

typedef boost::intrusive::member_hook< UpdateInfo, boost::intrusive::slist_member_hook<>, &UpdateInfo::slist_node > UpdateInfoSList::Node

Definition at line 141 of file bgp_update.h.

Constructor & Destructor Documentation

◆ UpdateInfoSList()

UpdateInfoSList::UpdateInfoSList ( )
inline

Definition at line 148 of file bgp_update.h.

◆ ~UpdateInfoSList()

UpdateInfoSList::~UpdateInfoSList ( )
inline

Definition at line 149 of file bgp_update.h.

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

UpdateInfoSList::DISALLOW_COPY_AND_ASSIGN ( UpdateInfoSList  )
private

◆ FindUpdateInfo()

const UpdateInfo * UpdateInfoSList::FindUpdateInfo ( const RibOutAttr roattr) const

Definition at line 13 of file bgp_update.cc.

◆ operator->() [1/2]

List* UpdateInfoSList::operator-> ( )
inline

Definition at line 152 of file bgp_update.h.

◆ operator->() [2/2]

const List* UpdateInfoSList::operator-> ( ) const
inline

Definition at line 153 of file bgp_update.h.

◆ swap()

void UpdateInfoSList::swap ( UpdateInfoSList uinfo_slist)
inline

Definition at line 154 of file bgp_update.h.

Member Data Documentation

◆ list_

List UpdateInfoSList::list_
private

Definition at line 157 of file bgp_update.h.


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