#include <peer.h>
|
| enum | Type {
MULTICAST_PEER
, EVPN_PEER
, BGP_PEER
, EVPN_ROUTING_PEER
,
LINKLOCAL_PEER
, ECMP_PEER
, VXLAN_BGP_PEER
, LOCAL_VM_PORT_PEER
,
LOCAL_VM_PEER
, LOCAL_PEER
, NOVA_PEER
, VGW_PEER
,
MULTICAST_FABRIC_TREE_BUILDER
, OVS_PEER
, MULTICAST_TOR_PEER
, MAC_VM_BINDING_PEER
,
INET_EVPN_PEER
, MAC_LEARNING_PEER
} |
| |
| typedef std::map< std::string, Peer * > | PeerMap |
| |
| typedef std::pair< std::string, Peer * > | PeerPair |
| |
Definition at line 44 of file peer.h.
◆ PeerMap
◆ PeerPair
◆ Type
| Enumerator |
|---|
| MULTICAST_PEER | |
| EVPN_PEER | |
| BGP_PEER | |
| EVPN_ROUTING_PEER | |
| LINKLOCAL_PEER | |
| ECMP_PEER | |
| VXLAN_BGP_PEER | |
| LOCAL_VM_PORT_PEER | |
| LOCAL_VM_PEER | |
| LOCAL_PEER | |
| NOVA_PEER | |
| VGW_PEER | |
| MULTICAST_FABRIC_TREE_BUILDER | |
| OVS_PEER | |
| MULTICAST_TOR_PEER | |
| MAC_VM_BINDING_PEER | |
| INET_EVPN_PEER | |
| MAC_LEARNING_PEER | |
Definition at line 48 of file peer.h.
◆ Peer()
| Peer::Peer |
( |
Type |
type, |
|
|
const std::string & |
name, |
|
|
bool |
controller_export |
|
) |
| |
◆ ~Peer()
◆ Compare()
| virtual bool Peer::Compare |
( |
const Peer * |
rhs | ) |
const |
|
inlinevirtual |
◆ DeleteOnZeroRefcount()
| bool Peer::DeleteOnZeroRefcount |
( |
| ) |
const |
|
privatevirtual |
◆ DISALLOW_COPY_AND_ASSIGN()
| Peer::DISALLOW_COPY_AND_ASSIGN |
( |
Peer |
| ) |
|
|
private |
◆ export_to_controller()
| virtual bool Peer::export_to_controller |
( |
| ) |
const |
|
inlinevirtual |
◆ GetName()
| const std::string& Peer::GetName |
( |
| ) |
const |
|
inline |
◆ GetType()
| const Type Peer::GetType |
( |
| ) |
const |
|
inline |
◆ incr_sequence_number()
| void Peer::incr_sequence_number |
( |
| ) |
|
|
inline |
◆ IsDeleted()
| virtual bool Peer::IsDeleted |
( |
| ) |
const |
|
inlinevirtual |
◆ IsLess()
| bool Peer::IsLess |
( |
const Peer * |
rhs | ) |
const |
|
inline |
◆ NexthopIp()
◆ refcount()
| uint32_t Peer::refcount |
( |
| ) |
const |
|
inline |
◆ sequence_number()
| uint64_t Peer::sequence_number |
( |
| ) |
const |
|
inline |
◆ SkipAddChangeRequest()
| virtual bool Peer::SkipAddChangeRequest |
( |
| ) |
const |
|
inlinevirtual |
◆ intrusive_ptr_add_ref
| void intrusive_ptr_add_ref |
( |
const Peer * |
p | ) |
|
|
friend |
◆ intrusive_ptr_release
| void intrusive_ptr_release |
( |
const Peer * |
p | ) |
|
|
friend |
◆ export_to_controller_
| bool Peer::export_to_controller_ |
|
private |
◆ name_
◆ refcount_
| tbb::atomic<uint32_t> Peer::refcount_ |
|
mutableprivate |
◆ sequence_number_
| uint64_t Peer::sequence_number_ |
|
private |
◆ type_
The documentation for this class was generated from the following files: