|
OpenSDN source code
|
#include <rtarget_prefix.h>

Public Member Functions | |
| RTargetPrefix () | |
| RTargetPrefix (const BgpProtoPrefix &prefix) | |
| RTargetPrefix (as_t as, RouteTarget rtarget) | |
| std::string | ToString () const |
| RouteTarget | rtarget () const |
| as_t | as () const |
| void | BuildProtoPrefix (BgpProtoPrefix *prefix) const |
| int | CompareTo (const RTargetPrefix &rhs) const |
| bool | operator== (const RTargetPrefix &rhs) const |
Static Public Member Functions | |
| static int | FromProtoPrefix (const BgpProtoPrefix &proto_prefix, RTargetPrefix *prefix) |
| static int | FromProtoPrefix (BgpServer *server, const BgpProtoPrefix &proto_prefix, const BgpAttr *attr, const Address::Family family, RTargetPrefix *prefix, BgpAttrPtr *new_attr, uint32_t *label, uint32_t *l3_label) |
| static RTargetPrefix | FromString (const std::string &str, boost::system::error_code *errorp=NULL) |
Static Public Attributes | |
| static const std::string | kDefaultPrefixString = "0:target:0:0" |
Private Attributes | |
| as_t | as_ |
| RouteTarget | rtarget_ |
Definition at line 16 of file rtarget_prefix.h.
| RTargetPrefix::RTargetPrefix | ( | ) |
Definition at line 16 of file rtarget_prefix.cc.
|
explicit |
|
inline |
Definition at line 22 of file rtarget_prefix.h.
|
inline |
Definition at line 40 of file rtarget_prefix.h.
| void RTargetPrefix::BuildProtoPrefix | ( | BgpProtoPrefix * | prefix | ) | const |
| int RTargetPrefix::CompareTo | ( | const RTargetPrefix & | rhs | ) | const |
Definition at line 107 of file rtarget_prefix.cc.
|
static |
|
static |
|
static |
|
inline |
|
inline |
Definition at line 39 of file rtarget_prefix.h.
| string RTargetPrefix::ToString | ( | ) | const |
|
private |
Definition at line 48 of file rtarget_prefix.h.
|
static |
Definition at line 18 of file rtarget_prefix.h.
|
private |
Definition at line 49 of file rtarget_prefix.h.