OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MacLearningDBClient::MacLearningVrfState Struct Reference

#include <mac_learning_db_client.h>

Inheritance diagram for MacLearningDBClient::MacLearningVrfState:
Collaboration diagram for MacLearningDBClient::MacLearningVrfState:

Public Member Functions

 MacLearningVrfState ()
 
void Register (MacLearningDBClient *client, VrfEntry *vrf)
 
void Unregister (VrfEntry *vrf)
 
- Public Member Functions inherited from MacLearningDBClient::MacLearningDBState
 MacLearningDBState ()
 
- Public Member Functions inherited from DBState
virtual ~DBState ()
 

Public Attributes

bool deleted_
 
bool learning_enabled_
 
uint32_t isid_
 
DBTableBase::ListenerId bridge_listener_id_
 
DBTableBase::ListenerId evpn_listener_id_
 
- Public Attributes inherited from MacLearningDBClient::MacLearningDBState
bool deleted_
 
uint32_t gen_id_
 

Detailed Description

Definition at line 51 of file mac_learning_db_client.h.

Constructor & Destructor Documentation

MacLearningDBClient::MacLearningVrfState::MacLearningVrfState ( )
inline

Definition at line 52 of file mac_learning_db_client.h.

Member Function Documentation

void MacLearningDBClient::MacLearningVrfState::Register ( MacLearningDBClient client,
VrfEntry vrf 
)

Definition at line 319 of file mac_learning_db_client.cc.

Here is the call graph for this function:

void MacLearningDBClient::MacLearningVrfState::Unregister ( VrfEntry vrf)

Definition at line 337 of file mac_learning_db_client.cc.

Here is the call graph for this function:

Member Data Documentation

DBTableBase::ListenerId MacLearningDBClient::MacLearningVrfState::bridge_listener_id_

Definition at line 58 of file mac_learning_db_client.h.

bool MacLearningDBClient::MacLearningVrfState::deleted_

Definition at line 55 of file mac_learning_db_client.h.

DBTableBase::ListenerId MacLearningDBClient::MacLearningVrfState::evpn_listener_id_

Definition at line 59 of file mac_learning_db_client.h.

uint32_t MacLearningDBClient::MacLearningVrfState::isid_

Definition at line 57 of file mac_learning_db_client.h.

bool MacLearningDBClient::MacLearningVrfState::learning_enabled_

Definition at line 56 of file mac_learning_db_client.h.


The documentation for this struct was generated from the following files: