RINASim  October 2016
Documentation of framework for OMNeT++
DAFEnrollmentStateTableEntry Class Reference

#include <DAFEnrollmentStateTableEntry.h>

Public Types

enum  CACEConnectionStatus {
  CON_ERROR, CON_NIL, CON_FLOWPENDING, CON_CONNECTPENDING,
  CON_AUTHENTICATING, CON_ESTABLISHED, CON_RELEASING
}
 
enum  DAFEnrollmentStatus {
  ENROLL_ERROR, ENROLL_NIL, ENROLL_WAIT_START_ENROLLMENT, ENROLL_WAIT_START_RESPONSE_ENROLLMENT,
  ENROLL_WAIT_STOP_ENROLLMENT, ENROLL_WAIT_STOP_RESPONSE_ENROLLMENT, ENROLL_WAIT_READ_RESPONSE, ENROLL_WAIT_START_OPERATION,
  ENROLL_CREATING_OBJ, ENROLL_ENROLLED
}
 

Public Member Functions

 DAFEnrollmentStateTableEntry ()
 
 DAFEnrollmentStateTableEntry (APNamingInfo src, APNamingInfo dst, DAFEnrollmentStateTableEntry::CACEConnectionStatus status)
 
 DAFEnrollmentStateTableEntry (APNamingInfo src, APNamingInfo dst, DAFEnrollmentStateTableEntry::CACEConnectionStatus status, DAFEnrollmentStateTableEntry::DAFEnrollmentStatus enrstat)
 
virtual ~DAFEnrollmentStateTableEntry ()
 
int getCurrentConnectRetries ()
 
DAFEnrollmentStateTableEntry::CACEConnectionStatus getCACEConStatus () const
 
DAFEnrollmentStateTableEntry::DAFEnrollmentStatus getDAFEnrollmentStatus () const
 
bool getIsImmediateDAFEnrollment ()
 
void setIsImmediateDAFEnrollment (bool immediate)
 
void increaseCurrentConnectRetries ()
 
void setCACEConStatus (DAFEnrollmentStateTableEntry::CACEConnectionStatus status)
 
void setDAFEnrollmentStatus (DAFEnrollmentStateTableEntry::DAFEnrollmentStatus status)
 
std::string info () const
 
std::string getCACEConnectionStatusString () const
 
std::string getDAFEnrollmentStatusString () const
 
const APNamingInfogetLocal () const
 
void setLocal (const APNamingInfo &local)
 
const APNamingInfogetRemote () const
 
void setRemote (const APNamingInfo &remote)
 

Private Attributes

APNamingInfo Source
 
APNamingInfo Destination
 
CACEConnectionStatus conStatus
 
DAFEnrollmentStatus enrollStatus
 
int connectRetries
 
bool immediateDAFEnrollment
 

Detailed Description

Definition at line 41 of file DAFEnrollmentStateTableEntry.h.

Member Enumeration Documentation

Enumerator
CON_ERROR 
CON_NIL 
CON_FLOWPENDING 
CON_CONNECTPENDING 
CON_AUTHENTICATING 
CON_ESTABLISHED 
CON_RELEASING 

Definition at line 43 of file DAFEnrollmentStateTableEntry.h.

Enumerator
ENROLL_ERROR 
ENROLL_NIL 
ENROLL_WAIT_START_ENROLLMENT 
ENROLL_WAIT_START_RESPONSE_ENROLLMENT 
ENROLL_WAIT_STOP_ENROLLMENT 
ENROLL_WAIT_STOP_RESPONSE_ENROLLMENT 
ENROLL_WAIT_READ_RESPONSE 
ENROLL_WAIT_START_OPERATION 
ENROLL_CREATING_OBJ 
ENROLL_ENROLLED 

Definition at line 51 of file DAFEnrollmentStateTableEntry.h.

Constructor & Destructor Documentation

DAFEnrollmentStateTableEntry::DAFEnrollmentStateTableEntry ( )

Definition at line 36 of file DAFEnrollmentStateTableEntry.cc.

DAFEnrollmentStateTableEntry::DAFEnrollmentStateTableEntry ( APNamingInfo  src,
APNamingInfo  dst,
DAFEnrollmentStateTableEntry::CACEConnectionStatus  status 
)

Definition at line 44 of file DAFEnrollmentStateTableEntry.cc.

DAFEnrollmentStateTableEntry::DAFEnrollmentStateTableEntry ( APNamingInfo  src,
APNamingInfo  dst,
DAFEnrollmentStateTableEntry::CACEConnectionStatus  status,
DAFEnrollmentStateTableEntry::DAFEnrollmentStatus  enrstat 
)

Definition at line 51 of file DAFEnrollmentStateTableEntry.cc.

DAFEnrollmentStateTableEntry::~DAFEnrollmentStateTableEntry ( )
virtual

Definition at line 77 of file DAFEnrollmentStateTableEntry.cc.

Member Function Documentation

std::string DAFEnrollmentStateTableEntry::getCACEConnectionStatusString ( ) const

Definition at line 123 of file DAFEnrollmentStateTableEntry.cc.

Referenced by info().

DAFEnrollmentStateTableEntry::CACEConnectionStatus DAFEnrollmentStateTableEntry::getCACEConStatus ( ) const
int DAFEnrollmentStateTableEntry::getCurrentConnectRetries ( )

Definition at line 91 of file DAFEnrollmentStateTableEntry.cc.

std::string DAFEnrollmentStateTableEntry::getDAFEnrollmentStatusString ( ) const

Definition at line 137 of file DAFEnrollmentStateTableEntry.cc.

Referenced by info().

bool DAFEnrollmentStateTableEntry::getIsImmediateDAFEnrollment ( )
void DAFEnrollmentStateTableEntry::increaseCurrentConnectRetries ( )
std::string DAFEnrollmentStateTableEntry::info ( ) const

Definition at line 154 of file DAFEnrollmentStateTableEntry.cc.

Referenced by operator<<().

void DAFEnrollmentStateTableEntry::setIsImmediateDAFEnrollment ( bool  immediate)
void DAFEnrollmentStateTableEntry::setLocal ( const APNamingInfo local)

Definition at line 179 of file DAFEnrollmentStateTableEntry.cc.

void DAFEnrollmentStateTableEntry::setRemote ( const APNamingInfo remote)

Definition at line 187 of file DAFEnrollmentStateTableEntry.cc.

Member Data Documentation

int DAFEnrollmentStateTableEntry::connectRetries
private
CACEConnectionStatus DAFEnrollmentStateTableEntry::conStatus
private
APNamingInfo DAFEnrollmentStateTableEntry::Destination
private
DAFEnrollmentStatus DAFEnrollmentStateTableEntry::enrollStatus
private
bool DAFEnrollmentStateTableEntry::immediateDAFEnrollment
private
APNamingInfo DAFEnrollmentStateTableEntry::Source
private

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