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

#include <ifmap_origin.h>

Public Types

enum  Origin {
  UNKNOWN, LOCAL, MAP_SERVER, XMPP,
  CASSANDRA
}
 

Public Member Functions

 IFMapOrigin ()
 
 IFMapOrigin (Origin in_origin)
 
bool operator== (const IFMapOrigin &rhs) const
 
void set_origin (Origin in_origin)
 
std::string ToString () const
 
bool IsOriginXmpp () const
 

Public Attributes

Origin origin
 

Detailed Description

Definition at line 8 of file ifmap_origin.h.

Member Enumeration Documentation

Enumerator
UNKNOWN 
LOCAL 
MAP_SERVER 
XMPP 
CASSANDRA 

Definition at line 9 of file ifmap_origin.h.

Constructor & Destructor Documentation

IFMapOrigin::IFMapOrigin ( )
inline

Definition at line 16 of file ifmap_origin.h.

IFMapOrigin::IFMapOrigin ( Origin  in_origin)
inline

Definition at line 17 of file ifmap_origin.h.

Member Function Documentation

bool IFMapOrigin::IsOriginXmpp ( ) const
inline

Definition at line 37 of file ifmap_origin.h.

bool IFMapOrigin::operator== ( const IFMapOrigin rhs) const
inline

Definition at line 18 of file ifmap_origin.h.

void IFMapOrigin::set_origin ( Origin  in_origin)
inline

Definition at line 21 of file ifmap_origin.h.

std::string IFMapOrigin::ToString ( ) const
inline

Definition at line 22 of file ifmap_origin.h.

Member Data Documentation

Origin IFMapOrigin::origin

Definition at line 41 of file ifmap_origin.h.


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