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

#include <bgp_ribout.h>

Public Types

typedef
boost::intrusive::member_hook
< AdvertiseInfo,
boost::intrusive::slist_member_hook
<>,&AdvertiseInfo::slist_node
Node
 
typedef
boost::intrusive::slist
< AdvertiseInfo, Node,
boost::intrusive::linear< true > > 
List
 

Public Member Functions

 AdvertiseSList ()
 
 ~AdvertiseSList ()
 
Listoperator-> ()
 
const Listoperator-> () const
 
const Listlist () const
 
void swap (AdvertiseSList &adv_slist)
 

Private Attributes

List list_
 

Detailed Description

Definition at line 189 of file bgp_ribout.h.

Member Typedef Documentation

typedef boost::intrusive::slist< AdvertiseInfo, Node, boost::intrusive::linear<true> > AdvertiseSList::List

Definition at line 200 of file bgp_ribout.h.

typedef boost::intrusive::member_hook< AdvertiseInfo, boost::intrusive::slist_member_hook<>, &AdvertiseInfo::slist_node > AdvertiseSList::Node

Definition at line 195 of file bgp_ribout.h.

Constructor & Destructor Documentation

AdvertiseSList::AdvertiseSList ( )
inline

Definition at line 202 of file bgp_ribout.h.

AdvertiseSList::~AdvertiseSList ( )
inline

Definition at line 203 of file bgp_ribout.h.

Member Function Documentation

const List& AdvertiseSList::list ( ) const
inline

Definition at line 207 of file bgp_ribout.h.

List* AdvertiseSList::operator-> ( )
inline

Definition at line 205 of file bgp_ribout.h.

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

Definition at line 206 of file bgp_ribout.h.

void AdvertiseSList::swap ( AdvertiseSList adv_slist)
inline

Definition at line 208 of file bgp_ribout.h.

Member Data Documentation

List AdvertiseSList::list_
private

Definition at line 211 of file bgp_ribout.h.


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