|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <AESender.h>
Public Member Functions | |
| AESender () | |
| virtual | ~AESender () |
Public Member Functions inherited from AE | |
| 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) |
| virtual void | afterOnStart () |
| void | CACEFinished () |
| void | start (Flow *flow) |
| virtual bool | onA_read (APIReqObj *obj) |
| virtual bool | onA_write (APIReqObj *obj) |
Public Member Functions inherited from AEBase | |
| 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 | |
| virtual void | initialize () |
| virtual void | finish () |
| virtual void | handleMessage (cMessage *msg) |
| void | handleSelfMessage (cMessage *msg) |
Protected Member Functions inherited from AE | |
| 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 | connect () |
| virtual void | processMWrite (CDAPMessage *msg) |
| virtual void | processMWriteR (CDAPMessage *msg) |
Protected Member Functions inherited from AEBase | |
| 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 Member Functions | |
| void | prepareAllocateRequest () |
| void | preparePing () |
| void | prepareDeallocateRequest () |
| virtual void | processMRead (CDAPMessage *msg) |
| virtual void | processMReadR (CDAPMessage *msg) |
| double | dround (double a, int ndigits) |
Private Attributes | |
| const char * | S_TIM_START |
| const char * | S_TIM_COM |
| const char * | S_TIM_STOP |
| const char * | S_PAR_START |
| const char * | S_PAR_STOP |
| const char * | S_PAR_SEND |
| const char * | S_PAR_DSTAPNAME |
| const char * | S_PAR_DSTAPINSTANCE |
| const char * | S_PAR_DSTAENAME |
| const char * | S_PAR_DSTAEINSTANCE |
| const char * | S_PAR_RATE |
| const char * | S_PAR_RATE_VAR |
| const char * | S_PAR_SIZE |
| const char * | S_PAR_SIZE_VAR |
| const char * | S_MSG_PING |
| const char * | S_PAR_PING |
| const char * | S_VAL_MODULEPATH |
| std::string | myPath |
| std::string | dstApName |
| std::string | dstApInstance |
| std::string | dstAeName |
| std::string | dstAeInstance |
| int | pduburst |
| double | recTimes |
| simtime_t | startAt |
| simtime_t | stopAt |
| simtime_t | sendAfter |
| double | rate |
| double | ratevar |
| unsigned int | size |
| unsigned int | sizevar |
| long | send |
| long | pingreceived |
| long | received |
| long | sendSize |
| long | pingreceivedSize |
| long | receivedSize |
| simtime_t | minDelay |
| simtime_t | maxDelay |
| simtime_t | firstR |
| simtime_t | lastR |
| std::map< double, int > | times |
Definition at line 49 of file AESender.h.
| AESender::AESender | ( | ) |
Definition at line 48 of file AESender.cc.
|
virtual |
Definition at line 72 of file AESender.cc.
|
private |
Definition at line 302 of file AESender.cc.
Referenced by processMReadR().
|
protectedvirtual |
Definition at line 168 of file AESender.cc.
|
protectedvirtual |
Reimplemented from AE.
Definition at line 246 of file AESender.cc.
|
protected |
Definition at line 192 of file AESender.cc.
Referenced by handleMessage().
|
protectedvirtual |
Reimplemented from AE.
Definition at line 92 of file AESender.cc.
|
private |
Definition at line 79 of file AESender.cc.
Referenced by initialize().
|
private |
Definition at line 86 of file AESender.cc.
|
private |
|
privatevirtual |
Reimplemented from AE.
Definition at line 252 of file AESender.cc.
|
privatevirtual |
Reimplemented from AE.
Definition at line 277 of file AESender.cc.
|
private |
Definition at line 91 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 90 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 89 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 88 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 116 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 117 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 115 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 114 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 86 of file AESender.h.
Referenced by initialize().
|
private |
Definition at line 93 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 108 of file AESender.h.
Referenced by initialize().
|
private |
Definition at line 111 of file AESender.h.
Referenced by initialize().
|
private |
Definition at line 101 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 102 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 109 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 112 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 95 of file AESender.h.
Referenced by finish(), initialize(), and processMReadR().
|
private |
Definition at line 70 of file AESender.h.
Referenced by AESender().
|
private |
Definition at line 63 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 62 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 61 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 60 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 71 of file AESender.h.
Referenced by AESender().
|
private |
Definition at line 65 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 66 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 58 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 67 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 68 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 56 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 57 of file AESender.h.
Referenced by AESender(), and initialize().
|
private |
Definition at line 53 of file AESender.h.
Referenced by AESender(), and handleSelfMessage().
|
private |
Definition at line 52 of file AESender.h.
Referenced by AESender(), handleSelfMessage(), and prepareAllocateRequest().
|
private |
Definition at line 54 of file AESender.h.
Referenced by AESender(), handleSelfMessage(), and prepareDeallocateRequest().
|
private |
Definition at line 72 of file AESender.h.
Referenced by AESender().
|
private |
Definition at line 107 of file AESender.h.
Referenced by finish(), handleSelfMessage(), and initialize().
|
private |
Definition at line 99 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 110 of file AESender.h.
Referenced by finish(), handleSelfMessage(), and initialize().
|
private |
Definition at line 104 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 105 of file AESender.h.
Referenced by handleSelfMessage(), and initialize().
|
private |
Definition at line 97 of file AESender.h.
Referenced by initialize(), and prepareAllocateRequest().
|
private |
Definition at line 98 of file AESender.h.
Referenced by handleSelfMessage(), initialize(), and prepareDeallocateRequest().
|
private |
Definition at line 127 of file AESender.h.
Referenced by finish(), and processMReadR().