OpenSDN source code
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

◆ Origin

Enumerator
UNKNOWN 
LOCAL 
MAP_SERVER 
XMPP 
CASSANDRA 

Definition at line 9 of file ifmap_origin.h.

Constructor & Destructor Documentation

◆ IFMapOrigin() [1/2]

IFMapOrigin::IFMapOrigin ( )
inline

Definition at line 16 of file ifmap_origin.h.

◆ IFMapOrigin() [2/2]

IFMapOrigin::IFMapOrigin ( Origin  in_origin)
inline

Definition at line 17 of file ifmap_origin.h.

Member Function Documentation

◆ IsOriginXmpp()

bool IFMapOrigin::IsOriginXmpp ( ) const
inline

Definition at line 37 of file ifmap_origin.h.

◆ operator==()

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

Definition at line 18 of file ifmap_origin.h.

◆ set_origin()

void IFMapOrigin::set_origin ( Origin  in_origin)
inline

Definition at line 21 of file ifmap_origin.h.

◆ ToString()

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

Definition at line 22 of file ifmap_origin.h.

Member Data Documentation

◆ origin

Origin IFMapOrigin::origin

Definition at line 41 of file ifmap_origin.h.


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