OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HBFHandler Class Reference

#include <hbf.h>

Collaboration diagram for HBFHandler:

Public Member Functions

 HBFHandler (Agent *agent)
 
virtual ~HBFHandler ()
 
void ModifyVmInterface (DBTablePartBase *partition, DBEntryBase *e)
 
void Register ()
 
bool IsHBFLInterface (VmInterface *vm_itf)
 
bool IsHBFRInterface (VmInterface *vm_itf)
 
void Terminate ()
 
const Agentagent () const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (HBFHandler)
 

Private Attributes

Agentagent_
 
DBTable::ListenerId interface_listener_id_
 

Detailed Description

Definition at line 30 of file hbf.h.

Constructor & Destructor Documentation

HBFHandler::HBFHandler ( Agent agent)

Definition at line 31 of file hbf.cc.

virtual HBFHandler::~HBFHandler ( )
inlinevirtual

Definition at line 33 of file hbf.h.

Member Function Documentation

const Agent* HBFHandler::agent ( ) const
inline

Definition at line 43 of file hbf.h.

HBFHandler::DISALLOW_COPY_AND_ASSIGN ( HBFHandler  )
private
bool HBFHandler::IsHBFLInterface ( VmInterface vm_itf)

Definition at line 46 of file hbf.cc.

Here is the call graph for this function:

bool HBFHandler::IsHBFRInterface ( VmInterface vm_itf)

Definition at line 50 of file hbf.cc.

Here is the call graph for this function:

void HBFHandler::ModifyVmInterface ( DBTablePartBase partition,
DBEntryBase e 
)

Definition at line 55 of file hbf.cc.

Here is the call graph for this function:

void HBFHandler::Register ( )

Definition at line 36 of file hbf.cc.

Here is the call graph for this function:

void HBFHandler::Terminate ( )

Definition at line 42 of file hbf.cc.

Here is the call graph for this function:

Member Data Documentation

Agent* HBFHandler::agent_
private

Definition at line 46 of file hbf.h.

DBTable::ListenerId HBFHandler::interface_listener_id_
private

Definition at line 48 of file hbf.h.


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