OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BgpTable::RequestData Struct Reference

#include <bgp_table.h>

Inheritance diagram for BgpTable::RequestData:
Collaboration diagram for BgpTable::RequestData:

Classes

struct  NextHop
 

Public Member Functions

 RequestData (const BgpAttrPtr &attrs, uint32_t flags, uint32_t label, uint32_t l3_label, uint64_t subscription_gen_id)
 
 RequestData (const BgpAttrPtr &attrs, uint32_t flags, uint32_t label, uint32_t l3_label=0)
 
const NextHopnexthop ()
 
BgpAttrPtrattrs ()
 
void set_attrs (BgpAttrPtr attrs)
 
void set_subscription_gen_id (uint64_t subscription_gen_id)
 
uint64_t subscription_gen_id () const
 
- Public Member Functions inherited from DBRequestData
virtual ~DBRequestData ()
 

Private Attributes

BgpAttrPtr attrs_
 
NextHop nexthop_
 
uint64_t subscription_gen_id_
 

Detailed Description

Definition at line 44 of file bgp_table.h.

Constructor & Destructor Documentation

BgpTable::RequestData::RequestData ( const BgpAttrPtr attrs,
uint32_t  flags,
uint32_t  label,
uint32_t  l3_label,
uint64_t  subscription_gen_id 
)
inline

Definition at line 66 of file bgp_table.h.

BgpTable::RequestData::RequestData ( const BgpAttrPtr attrs,
uint32_t  flags,
uint32_t  label,
uint32_t  l3_label = 0 
)
inline

Definition at line 74 of file bgp_table.h.

Member Function Documentation

BgpAttrPtr& BgpTable::RequestData::attrs ( )
inline

Definition at line 83 of file bgp_table.h.

const NextHop& BgpTable::RequestData::nexthop ( )
inline

Definition at line 82 of file bgp_table.h.

void BgpTable::RequestData::set_attrs ( BgpAttrPtr  attrs)
inline

Definition at line 84 of file bgp_table.h.

Here is the call graph for this function:

void BgpTable::RequestData::set_subscription_gen_id ( uint64_t  subscription_gen_id)
inline

Definition at line 85 of file bgp_table.h.

Here is the call graph for this function:

uint64_t BgpTable::RequestData::subscription_gen_id ( ) const
inline

Definition at line 88 of file bgp_table.h.

Member Data Documentation

BgpAttrPtr BgpTable::RequestData::attrs_
private

Definition at line 91 of file bgp_table.h.

NextHop BgpTable::RequestData::nexthop_
private

Definition at line 92 of file bgp_table.h.

uint64_t BgpTable::RequestData::subscription_gen_id_
private

Definition at line 93 of file bgp_table.h.


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