5 #ifndef SRC_BGP_SECURITY_GROUP_SECURITY_GROUP_H_
6 #define SRC_BGP_SECURITY_GROUP_SECURITY_GROUP_H_
8 #include <boost/array.hpp>
9 #include <boost/system/error_code.hpp>
70 #endif // SRC_BGP_SECURITY_GROUP_SECURITY_GROUP_H_
static const uint32_t kMinGlobalId
static const uint32_t kMaxGlobalId
const uint64_t GetExtCommunityValue() const
static uint64_t get_value(const uint8_t *data, int size)
uint32_t security_group_id() const
boost::array< uint8_t, kSize > bytes_type
uint32_t security_group_id() const
static const uint32_t kMaxGlobalId
const bytes_type & GetExtCommunity() const
boost::array< uint8_t, kSize > bytes_type
const uint64_t GetExtCommunityValue() const
SecurityGroup(as2_t asn, uint32_t id)
static const uint32_t kMinGlobalId
const bytes_type & GetExtCommunity() const
SecurityGroup4ByteAs(as_t asn, uint32_t id)