OpenSDN source code
MvpnPrefix Member List

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

asn() constMvpnPrefixinline
asn_MvpnPrefixprivate
BuildProtoPrefix(BgpProtoPrefix *prefix) constMvpnPrefix
CompareTo(const MvpnPrefix &rhs) constMvpnPrefix
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() constMvpnPrefix
GetType3OriginatorFromType4Route() constMvpnPrefix
GetTypeFromString(MvpnPrefix *prefix, const std::string &str, boost::system::error_code *errorp, size_t *pos1)MvpnPrefixprivatestatic
group() constMvpnPrefixinline
group_MvpnPrefixprivate
groupIpAddress() constMvpnPrefixinline
InterASPMSIADRoute enum valueMvpnPrefix
IntraASPMSIADRoute enum valueMvpnPrefix
ip_prefix_length() constMvpnPrefixinline
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) constMvpnPrefix
originator() constMvpnPrefixinline
originator_MvpnPrefixprivate
originatorIpAddress() constMvpnPrefixinline
rd_MvpnPrefixprivate
route_distinguisher() constMvpnPrefixinline
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() constMvpnPrefixinline
source_MvpnPrefixprivate
SourceActiveADRoute enum valueMvpnPrefix
sourceIpAddress() constMvpnPrefixinline
SourceTreeJoinRoute enum valueMvpnPrefix
SPMSIADRoute enum valueMvpnPrefix
SpmsiAdRouteFromProtoPrefix(const BgpProtoPrefix &proto_prefix, MvpnPrefix *prefix, size_t rd_offset)MvpnPrefixprivatestatic
ToString() constMvpnPrefix
ToXmppIdString() constMvpnPrefix
type() constMvpnPrefixinline
type_MvpnPrefixprivate
Unspecified enum valueMvpnPrefix