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

#include <bgp_update.h>

Public Types

typedef
boost::intrusive::member_hook
< UpdateInfo,
boost::intrusive::slist_member_hook
<>,&UpdateInfo::slist_node
Node
 
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

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

Definition at line 146 of file bgp_update.h.

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 ( )
inline

Definition at line 148 of file bgp_update.h.

UpdateInfoSList::~UpdateInfoSList ( )
inline

Definition at line 149 of file bgp_update.h.

Member Function Documentation

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

Definition at line 13 of file bgp_update.cc.

List* UpdateInfoSList::operator-> ( )
inline

Definition at line 152 of file bgp_update.h.

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

Definition at line 153 of file bgp_update.h.

void UpdateInfoSList::swap ( UpdateInfoSList uinfo_slist)
inline

Definition at line 154 of file bgp_update.h.

Member Data Documentation

List UpdateInfoSList::list_
private

Definition at line 157 of file bgp_update.h.


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