RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <AEPing.h>
Public Member Functions | |
AEPing () | |
virtual | ~AEPing () |
virtual void | afterOnStart () |
![]() | |
AE () | |
virtual | ~AE () |
void | receiveData (CDAPMessage *obj) |
void | sendData (Flow *flow, CDAPMessage *msg) |
void | apiSwitcher (APIReqObj *obj) |
void | sendAllocationRequest (Flow *flow) |
void | sendDeallocationRequest (Flow *flow) |
void | receiveAllocationRequestFromFAI (Flow *flow) |
void | receiveDeallocationRequestFromFAI (Flow *flow) |
void | receiveAllocationResponseNegative (Flow *flow) |
void | receiveAllocationResponsePositive (Flow *flow) |
void | CACEFinished () |
void | start (Flow *flow) |
virtual bool | onA_read (APIReqObj *obj) |
virtual bool | onA_write (APIReqObj *obj) |
![]() | |
bool | hasFlow (const Flow *flow) |
const APNamingInfo & | getApni () const |
bool | operator== (const AEBase &other) |
const int | getAuthType () |
const unsigned long | getCdapConId () |
void | setCdapConId (unsigned long cdapConId) |
const int | getStartInvokeId () |
void | setStartInvokeId (int invokeId) |
const std::string & | getAuthName () const |
const std::string & | getAuthPassword () const |
const std::string & | getAuthOther () const |
void | changeConStatus (CDAPConnectionState conState) |
CDAPConnectionState | getConStatus () |
Flow * | getFlowObject () const |
void | setFlowObject (Flow *flowObject) |
Protected Member Functions | |
void | initPing () |
void | handleSelfMessage (cMessage *msg) |
void | prepareAllocateRequest () |
void | preparePing () |
void | prepareDeallocateRequest () |
virtual void | initialize () |
virtual void | handleMessage (cMessage *msg) |
void | onStart () |
void | connect () |
virtual void | onPing () |
virtual void | onStop () |
virtual void | processMRead (CDAPMessage *msg) |
virtual void | processMReadR (CDAPMessage *msg) |
![]() | |
void | initPointers () |
void | initSignalsAndListeners () |
void | insertFlow () |
bool | createBindings (Flow &flow) |
bool | deleteBindings (Flow &flow) |
void | signalizeAllocateRequest (Flow *flow) |
void | signalizeDeallocateRequest (Flow *flow) |
void | signalizeSendData (cMessage *msg) |
void | signalizeAllocateResponsePositive (Flow *flow) |
void | signalizeAllocateResponseNegative (Flow *flow) |
void | signalizeConnectionRequest (CDAPMessage *msg) |
void | signalizeReleaseRequest (CDAPMessage *msg) |
void | signalizeAEAPAPI (APIResult *obj) |
virtual void | processMWrite (CDAPMessage *msg) |
virtual void | processMWriteR (CDAPMessage *msg) |
![]() | |
const std::string & | getSrcAeInstance () const |
void | setSrcAeInstance (const std::string &srcAeInstance) |
const std::string & | getSrcAeName () const |
void | setSrcAeName (const std::string &srcAeName) |
const std::string & | getSrcApInstance () const |
void | setSrcApInstance (const std::string &srcApInstance) |
const std::string & | getSrcApName () const |
void | setSrcApName (const std::string &srcApName) |
void | setApni (const APNamingInfo &apni) |
void | setFlows (const Flows &flows) |
const QoSReq & | getQoSRequirements () const |
void | setQoSRequirements (const QoSReq &qoSRequirements) |
void | initNamingInfo () |
void | initQoSRequiremets () |
void | insertFlow (Flow &flow) |
Private Attributes | |
const char * | TIM_START |
const char * | TIM_STOP |
const char * | MSG_PING |
const char * | PAR_START |
const char * | PAR_STOP |
const char * | PAR_PING |
const char * | PAR_RATE |
const char * | PAR_SIZE |
const char * | PAR_DSTAPNAME |
const char * | PAR_DSTAPINSTANCE |
const char * | PAR_DSTAENAME |
const char * | PAR_DSTAEINSTANCE |
const char * | VAL_MODULEPATH |
std::string | myPath |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 123 of file AEPing.cc.
Referenced by AEMyPing::handleMessage(), and handleMessage().
|
protectedvirtual |
|
protected |
Definition at line 73 of file AEPing.cc.
Referenced by AEMyPing::initialize(), and initialize().
|
protectedvirtual |
Reimplemented in AEMyPing.
Definition at line 181 of file AEPing.cc.
Referenced by handleSelfMessage().
|
protected |
Definition at line 145 of file AEPing.cc.
Referenced by handleSelfMessage().
|
protectedvirtual |
Reimplemented in AEMyPing.
Definition at line 198 of file AEPing.cc.
Referenced by handleSelfMessage().
|
protected |
Definition at line 51 of file AEPing.cc.
Referenced by initPing().
|
protected |
Definition at line 67 of file AEPing.cc.
Referenced by initPing().
|
protected |
Definition at line 57 of file AEPing.cc.
Referenced by initPing().
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 57 of file AEPing.h.
Referenced by AEMyPing::afterOnStart(), afterOnStart(), connect(), and initPing().
|
protected |
Definition at line 56 of file AEPing.h.
Referenced by AEMyPing::afterOnStart(), afterOnStart(), connect(), and initPing().
|
protected |
Definition at line 55 of file AEPing.h.
Referenced by AEMyPing::afterOnStart(), afterOnStart(), connect(), and initPing().
|
protected |
Definition at line 54 of file AEPing.h.
Referenced by AEMyPing::afterOnStart(), afterOnStart(), connect(), and initPing().
|
private |
Definition at line 36 of file AEPing.h.
Referenced by AEPing(), handleSelfMessage(), and preparePing().
|
private |
Definition at line 87 of file AEPing.h.
Referenced by initialize(), onPing(), and processMRead().
|
private |
Definition at line 45 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 44 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 43 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 42 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 39 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 40 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 41 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 37 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
private |
Definition at line 38 of file AEPing.h.
Referenced by AEPing(), and initPing().
|
protected |
Definition at line 61 of file AEPing.h.
Referenced by initPing(), and preparePing().
|
protected |
Definition at line 62 of file AEPing.h.
Referenced by initPing(), and preparePing().
|
protected |
Definition at line 63 of file AEPing.h.
Referenced by initPing(), AEMyPing::onPing(), and onPing().
|
protected |
Definition at line 59 of file AEPing.h.
Referenced by initPing(), and prepareAllocateRequest().
|
protected |
Definition at line 60 of file AEPing.h.
Referenced by initPing(), prepareDeallocateRequest(), and preparePing().
|
private |
Definition at line 34 of file AEPing.h.
Referenced by AEPing(), handleSelfMessage(), and prepareAllocateRequest().
|
private |
Definition at line 35 of file AEPing.h.
Referenced by AEPing(), handleSelfMessage(), and prepareDeallocateRequest().
|
private |
Definition at line 46 of file AEPing.h.
Referenced by AEPing(), onPing(), processMRead(), and processMReadR().