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 EnrollmentObjdup () 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 APNgetAddress () const
 
const APNgetApName () const
 
const APNgetCurrentAddress () const
 
int getAddressExpirationTime () const
 
bool getIsImmediate () const
 
const AddressgetSrcAddress () const
 
const AddressgetDstAddress () 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: