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

#include <gmp_proto.h>

Collaboration diagram for GmpIntf:

Public Member Functions

 GmpIntf (const GmpProto *)
 
 ~GmpIntf ()
 
void SetGif (gmp_intf *gif)
 
gmp_intfGetGif ()
 
const IpAddress get_ip_address ()
 
bool set_ip_address (const IpAddress &ip_addr)
 
const string & get_vrf_name ()
 
bool set_vrf_name (const std::string &vrf_name)
 
bool set_gmp_querying (bool querying)
 

Private Attributes

const GmpProtogmp_proto_
 
string vrf_name_
 
IpAddress ip_addr_
 
gmp_intfgif_
 
bool querying_
 

Detailed Description

Definition at line 91 of file gmp_proto.h.

Constructor & Destructor Documentation

GmpIntf::GmpIntf ( const GmpProto gmp_proto)

Definition at line 30 of file gmp_proto.cc.

GmpIntf::~GmpIntf ( )
inline

Definition at line 94 of file gmp_proto.h.

Member Function Documentation

const IpAddress GmpIntf::get_ip_address ( )
inline

Definition at line 98 of file gmp_proto.h.

const string& GmpIntf::get_vrf_name ( )
inline

Definition at line 100 of file gmp_proto.h.

gmp_intf* GmpIntf::GetGif ( )
inline

Definition at line 97 of file gmp_proto.h.

bool GmpIntf::set_gmp_querying ( bool  querying)

Definition at line 64 of file gmp_proto.cc.

Here is the call graph for this function:

bool GmpIntf::set_ip_address ( const IpAddress ip_addr)

Definition at line 40 of file gmp_proto.cc.

Here is the call graph for this function:

bool GmpIntf::set_vrf_name ( const std::string &  vrf_name)

Definition at line 58 of file gmp_proto.cc.

void GmpIntf::SetGif ( gmp_intf gif)
inline

Definition at line 96 of file gmp_proto.h.

Member Data Documentation

gmp_intf* GmpIntf::gif_
private

Definition at line 108 of file gmp_proto.h.

const GmpProto* GmpIntf::gmp_proto_
private

Definition at line 105 of file gmp_proto.h.

IpAddress GmpIntf::ip_addr_
private

Definition at line 107 of file gmp_proto.h.

bool GmpIntf::querying_
private

Definition at line 109 of file gmp_proto.h.

string GmpIntf::vrf_name_
private

Definition at line 106 of file gmp_proto.h.


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