OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MvpnPrefix Member List

This is the complete list of members for MvpnPrefix, including all inherited members.

asn() const MvpnPrefixinline
asn_MvpnPrefixprivate
BuildProtoPrefix(BgpProtoPrefix *prefix) const MvpnPrefix
CompareTo(const MvpnPrefix &rhs) const MvpnPrefix
FromProtoPrefix(const BgpProtoPrefix &proto_prefix, MvpnPrefix *prefix)MvpnPrefixstatic
FromProtoPrefix(BgpServer *server, const BgpProtoPrefix &proto_prefix, const BgpAttr *attr, const Address::Family family, MvpnPrefix *prefix, BgpAttrPtr *new_attr, uint32_t *label, uint32_t *l3_label)MvpnPrefixstatic
FromString(const std::string &str, boost::system::error_code *errorp=NULL)MvpnPrefixstatic
GetAsnFromString(MvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *ec)MvpnPrefixprivatestatic
GetGroupFromString(MvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *ec, bool last=false)MvpnPrefixprivatestatic
GetOriginatorFromString(MvpnPrefix *prefix, const std::string &str, size_t pos1, boost::system::error_code *errorp)MvpnPrefixprivatestatic
GetRDFromString(MvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *ec)MvpnPrefixprivatestatic
GetSourceFromString(MvpnPrefix *prefix, const std::string &str, size_t pos1, size_t *pos2, boost::system::error_code *ec)MvpnPrefixprivatestatic
GetType() const MvpnPrefix
GetType3OriginatorFromType4Route() const MvpnPrefix
GetTypeFromString(MvpnPrefix *prefix, const std::string &str, boost::system::error_code *errorp, size_t *pos1)MvpnPrefixprivatestatic
group() const MvpnPrefixinline
group_MvpnPrefixprivate
groupIpAddress() const MvpnPrefixinline
InterASPMSIADRoute enum valueMvpnPrefix
IntraASPMSIADRoute enum valueMvpnPrefix
ip_prefix_length() const MvpnPrefixinline
ip_prefixlen_MvpnPrefixprivate
IsValid(uint8_t type)MvpnPrefixstatic
kAsnSizeMvpnPrefixstatic
kInterASPMSIADRouteSizeMvpnPrefixstatic
kIntraASPMSIADRouteSizeMvpnPrefixstatic
kIp4AddrBitSizeMvpnPrefixstatic
kIp4AddrSizeMvpnPrefixstatic
kLeafADRouteSizeMvpnPrefixstatic
kPrefixBytesMvpnPrefixstatic
kRdSizeMvpnPrefixstatic
kSourceActiveADRouteSizeMvpnPrefixstatic
kSourceTreeJoinRouteSizeMvpnPrefixstatic
kSPMSIADRouteSizeMvpnPrefixstatic
LeafADRoute enum valueMvpnPrefix
MvpnPrefix()MvpnPrefix
MvpnPrefix(uint8_t type, const RouteDistinguisher &rd, const Ip4Address &originator)MvpnPrefix
MvpnPrefix(uint8_t type, const RouteDistinguisher &rd, const uint32_t asn)MvpnPrefix
MvpnPrefix(uint8_t type, const RouteDistinguisher &rd, const Ip4Address &group, const Ip4Address &source)MvpnPrefix
MvpnPrefix(uint8_t type, const Ip4Address &originator)MvpnPrefix
MvpnPrefix(uint8_t type, const RouteDistinguisher &rd, const Ip4Address &originator, const Ip4Address &group, const Ip4Address &source)MvpnPrefix
MvpnPrefix(uint8_t type, const RouteDistinguisher &rd, const uint32_t asn, const Ip4Address &group, const Ip4Address &source)MvpnPrefix
operator==(const MvpnPrefix &rhs) const MvpnPrefix
originator() const MvpnPrefixinline
originator_MvpnPrefixprivate
originatorIpAddress() const MvpnPrefixinline
rd_MvpnPrefixprivate
route_distinguisher() const MvpnPrefixinline
RouteType enum nameMvpnPrefix
rt_key_MvpnPrefixprivate
set_originator(const Ip4Address &originator)MvpnPrefix
set_route_distinguisher(const RouteDistinguisher &rd)MvpnPrefixinline
SetLeafADPrefixFromSPMSIPrefix(const MvpnPrefix &prefix)MvpnPrefix
SetSPMSIPrefixFromLeafADPrefix(const MvpnPrefix &prefix)MvpnPrefix
SharedTreeJoinRoute enum valueMvpnPrefix
source() const MvpnPrefixinline
source_MvpnPrefixprivate
SourceActiveADRoute enum valueMvpnPrefix
sourceIpAddress() const MvpnPrefixinline
SourceTreeJoinRoute enum valueMvpnPrefix
SPMSIADRoute enum valueMvpnPrefix
SpmsiAdRouteFromProtoPrefix(const BgpProtoPrefix &proto_prefix, MvpnPrefix *prefix, size_t rd_offset)MvpnPrefixprivatestatic
ToString() const MvpnPrefix
ToXmppIdString() const MvpnPrefix
type() const MvpnPrefixinline
type_MvpnPrefixprivate
Unspecified enum valueMvpnPrefix