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


Public Types | |
| typedef boost::shared_ptr< EvpnPeer > | InetEvpnPeerRef |
Public Types inherited from Peer | |
| 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 |
Public Member Functions | |
| InetEvpnPeer () | |
| virtual | ~InetEvpnPeer () |
| bool | Compare (const Peer *rhs) const |
Public Member Functions inherited from Peer | |
| Peer (Type type, const std::string &name, bool controller_export) | |
| virtual | ~Peer () |
| bool | IsLess (const Peer *rhs) const |
| virtual bool | export_to_controller () const |
| virtual const Ip4Address * | NexthopIp (Agent *agent, const AgentPath *path) const |
| const std::string & | GetName () const |
| const Type | GetType () const |
| virtual bool | SkipAddChangeRequest () const |
| virtual bool | IsDeleted () const |
| uint32_t | refcount () const |
| uint64_t | sequence_number () const |
| void | incr_sequence_number () |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (InetEvpnPeer) | |
| typedef boost::shared_ptr<EvpnPeer> InetEvpnPeer::InetEvpnPeerRef |
|
inlinevirtual |
|
private |