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

#include <bgp_as_service_utils.h>

Public Types

typedef std::pair< uint32_t,
size_t > 
BgpAsServicePortIndexPair
 

Static Public Member Functions

static uint32_t EncodeBgpaasServicePort (const uint32_t sport, const size_t index, const uint16_t port_range_start, const uint16_t port_range_end)
 
static BgpAsServicePortIndexPair DecodeBgpaasServicePort (const uint32_t sport, const uint16_t port_range_start, const uint16_t port_range_end)
 

Detailed Description

Definition at line 12 of file bgp_as_service_utils.h.

Member Typedef Documentation

typedef std::pair<uint32_t, size_t> BGPaaSUtils::BgpAsServicePortIndexPair

Definition at line 14 of file bgp_as_service_utils.h.

Member Function Documentation

BGPaaSUtils::BgpAsServicePortIndexPair BGPaaSUtils::DecodeBgpaasServicePort ( const uint32_t  sport,
const uint16_t  port_range_start,
const uint16_t  port_range_end 
)
static

Definition at line 31 of file bgp_as_service_utils.cc.

uint32_t BGPaaSUtils::EncodeBgpaasServicePort ( const uint32_t  sport,
const size_t  index,
const uint16_t  port_range_start,
const uint16_t  port_range_end 
)
static

Definition at line 63 of file bgp_as_service_utils.cc.


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