OpenSDN source code
AdvertiseSList Class Reference

#include <bgp_ribout.h>

Public Types

typedef boost::intrusive::member_hook< AdvertiseInfo, boost::intrusive::slist_member_hook<>, &AdvertiseInfo::slist_nodeNode
 
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

◆ List

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

Definition at line 200 of file bgp_ribout.h.

◆ Node

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

Definition at line 202 of file bgp_ribout.h.

◆ ~AdvertiseSList()

AdvertiseSList::~AdvertiseSList ( )
inline

Definition at line 203 of file bgp_ribout.h.

Member Function Documentation

◆ list()

const List& AdvertiseSList::list ( ) const
inline

Definition at line 207 of file bgp_ribout.h.

◆ operator->() [1/2]

List* AdvertiseSList::operator-> ( )
inline

Definition at line 205 of file bgp_ribout.h.

◆ operator->() [2/2]

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

Definition at line 206 of file bgp_ribout.h.

◆ swap()

void AdvertiseSList::swap ( AdvertiseSList adv_slist)
inline

Definition at line 208 of file bgp_ribout.h.

Member Data Documentation

◆ list_

List AdvertiseSList::list_
private

Definition at line 211 of file bgp_ribout.h.


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