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

#include <EnrollmentObj.h>

Inheritance diagram for EnrollmentObj:

Public Member Functions

 EnrollmentObj ()
 
 EnrollmentObj (const Address &srcAddr, const Address &dstAddr)
 
virtual ~EnrollmentObj ()
 
virtual EnrollmentObj * dup () const
 
void setAddress (const APN &address)
 
void setApName (const APN &apName)
 
void setCurrentAddress (const APN &currentAddress)
 
void setAddressExpirationTime (int addressExpirationTime)
 
void setIsImmediate (bool immediate)
 
void setSrcAddress (const Address &srcAddr)
 
void setDstAddress (const Address &dstAddr)
 
const APN & getAddress () const
 
const APN & getApName () const
 
const APN & getCurrentAddress () const
 
int getAddressExpirationTime () const
 
bool getIsImmediate () const
 
const Address & getSrcAddress () const
 
const Address & getDstAddress () const
 

Private Attributes

APN address
 
APN apName
 
APN currentAddress
 
int addressExpirationTime
 
bool immediate
 
Address srcAddr
 
Address dstAddr
 

Detailed Description

Definition at line 39 of file EnrollmentObj.h.

Constructor & Destructor Documentation

EnrollmentObj::EnrollmentObj ( )

Definition at line 34 of file EnrollmentObj.cc.

Referenced by dup().

EnrollmentObj::EnrollmentObj ( const Address &  srcAddr,
const Address &  dstAddr 
)

Definition at line 37 of file EnrollmentObj.cc.

EnrollmentObj::~EnrollmentObj ( )
virtual

Definition at line 42 of file EnrollmentObj.cc.

Member Function Documentation

const APN & EnrollmentObj::getAddress ( ) const
int EnrollmentObj::getAddressExpirationTime ( ) const

Definition at line 99 of file EnrollmentObj.cc.

Referenced by dup().

const APN & EnrollmentObj::getApName ( ) const

Definition at line 91 of file EnrollmentObj.cc.

Referenced by dup().

const APN & EnrollmentObj::getCurrentAddress ( ) const

Definition at line 95 of file EnrollmentObj.cc.

Referenced by dup().

bool EnrollmentObj::getIsImmediate ( ) const

Definition at line 103 of file EnrollmentObj.cc.

Referenced by dup(), and Enrollment::receiveStopEnrollmentRequest().

void EnrollmentObj::setAddress ( const APN &  address)

Definition at line 59 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setAddressExpirationTime ( int  addressExpirationTime)

Definition at line 71 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setApName ( const APN &  apName)

Definition at line 63 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setCurrentAddress ( const APN &  currentAddress)

Definition at line 67 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setDstAddress ( const Address &  dstAddr)

Definition at line 83 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setIsImmediate ( bool  immediate)

Definition at line 75 of file EnrollmentObj.cc.

Referenced by dup().

void EnrollmentObj::setSrcAddress ( const Address &  srcAddr)

Definition at line 79 of file EnrollmentObj.cc.

Referenced by dup().

Member Data Documentation

APN EnrollmentObj::address
private

Definition at line 67 of file EnrollmentObj.h.

Referenced by getAddress(), and setAddress().

int EnrollmentObj::addressExpirationTime
private

Definition at line 73 of file EnrollmentObj.h.

Referenced by getAddressExpirationTime(), and setAddressExpirationTime().

APN EnrollmentObj::apName
private

Definition at line 69 of file EnrollmentObj.h.

Referenced by getApName(), and setApName().

APN EnrollmentObj::currentAddress
private

Definition at line 71 of file EnrollmentObj.h.

Referenced by getCurrentAddress(), and setCurrentAddress().

Address EnrollmentObj::dstAddr
private

Definition at line 79 of file EnrollmentObj.h.

Referenced by EnrollmentObj(), getDstAddress(), and setDstAddress().

bool EnrollmentObj::immediate
private

Definition at line 75 of file EnrollmentObj.h.

Referenced by getIsImmediate(), and setIsImmediate().

Address EnrollmentObj::srcAddr
private

Definition at line 77 of file EnrollmentObj.h.

Referenced by EnrollmentObj(), getSrcAddress(), and setSrcAddress().


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