RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <EnrollmentObj.h>
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 ¤tAddress) |
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 |
Definition at line 39 of file EnrollmentObj.h.
EnrollmentObj::EnrollmentObj | ( | ) |
Definition at line 34 of file EnrollmentObj.cc.
Referenced by dup().
Definition at line 37 of file EnrollmentObj.cc.
|
virtual |
Definition at line 42 of file EnrollmentObj.cc.
|
virtual |
Definition at line 45 of file EnrollmentObj.cc.
Referenced by Enrollment::receiveStartEnrollmentRequest(), Enrollment::receiveStartEnrollmentResponse(), Enrollment::receiveStopEnrollmentRequest(), and Enrollment::receiveStopEnrollmentResponse().
const APN & EnrollmentObj::getAddress | ( | ) | const |
Definition at line 87 of file EnrollmentObj.cc.
Referenced by dup(), Enrollment::receiveStartEnrollmentRequest(), and Enrollment::receiveStartEnrollmentResponse().
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().
const Address & EnrollmentObj::getDstAddress | ( | ) | const |
Definition at line 111 of file EnrollmentObj.cc.
Referenced by dup(), EnrollmentNotifier::sendStartEnrollmentRequest(), EnrollmentNotifier::sendStartEnrollmentResponse(), EnrollmentNotifier::sendStopEnrollmentRequest(), and EnrollmentNotifier::sendStopEnrollmentResponse().
bool EnrollmentObj::getIsImmediate | ( | ) | const |
Definition at line 103 of file EnrollmentObj.cc.
Referenced by dup(), and Enrollment::receiveStopEnrollmentRequest().
const Address & EnrollmentObj::getSrcAddress | ( | ) | const |
Definition at line 107 of file EnrollmentObj.cc.
Referenced by dup(), Enrollment::receiveStartEnrollmentRequest(), Enrollment::receiveStartEnrollmentResponse(), Enrollment::receiveStopEnrollmentRequest(), Enrollment::receiveStopEnrollmentResponse(), EnrollmentNotifier::sendStartEnrollmentRequest(), EnrollmentNotifier::sendStartEnrollmentResponse(), EnrollmentNotifier::sendStopEnrollmentRequest(), and EnrollmentNotifier::sendStopEnrollmentResponse().
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().
|
private |
Definition at line 67 of file EnrollmentObj.h.
Referenced by getAddress(), and setAddress().
|
private |
Definition at line 73 of file EnrollmentObj.h.
Referenced by getAddressExpirationTime(), and setAddressExpirationTime().
|
private |
Definition at line 69 of file EnrollmentObj.h.
Referenced by getApName(), and setApName().
|
private |
Definition at line 71 of file EnrollmentObj.h.
Referenced by getCurrentAddress(), and setCurrentAddress().
|
private |
Definition at line 79 of file EnrollmentObj.h.
Referenced by EnrollmentObj(), getDstAddress(), and setDstAddress().
|
private |
Definition at line 75 of file EnrollmentObj.h.
Referenced by getIsImmediate(), and setIsImmediate().
|
private |
Definition at line 77 of file EnrollmentObj.h.
Referenced by EnrollmentObj(), getSrcAddress(), and setSrcAddress().