RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <AE.h>
Public Member Functions | |
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) |
![]() | |
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 | handleMessage (cMessage *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 | connect () |
virtual void | processMRead (CDAPMessage *msg) |
virtual void | processMReadR (CDAPMessage *msg) |
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) |
Friends | |
class | CACEGeneric |
|
virtual |
void AE::apiSwitcher | ( | APIReqObj * | obj | ) |
Definition at line 269 of file AE.cc.
Referenced by LisAPAEAPI::receiveSignal().
void AE::CACEFinished | ( | ) |
Definition at line 214 of file AE.cc.
Referenced by CACEGeneric::receivePositiveConnectResponse().
|
protectedvirtual |
Reimplemented in AEPing.
Definition at line 521 of file AE.cc.
Referenced by AEExtendedPing::handleSelfMessage().
|
protected |
Definition at line 119 of file AE.cc.
Referenced by insertFlow().
|
protected |
Definition at line 433 of file AE.cc.
Referenced by receiveAllocationResponseNegative(), and receiveDeallocationRequestFromFAI().
|
protectedvirtual |
Reimplemented from AEBase.
Reimplemented in AESInt, AESender, AEPing, AEStream, AEConstantServer, AEMyPing, AEConstantClient, and AEExtendedPing.
|
protectedvirtual |
Reimplemented from AEBase.
Reimplemented in AESInt, AESender, AEPing, AEStream, AEConstantServer, AEMyPing, AEConstantClient, and AEExtendedPing.
|
protected |
Definition at line 56 of file AE.cc.
Referenced by AEExtendedPing::initialize(), AEConstantClient::initialize(), AEConstantServer::initialize(), AEStream::initialize(), initialize(), AESender::initialize(), AESInt::initialize(), and AEPing::initPing().
|
protected |
Definition at line 67 of file AE.cc.
Referenced by AEExtendedPing::initialize(), AEConstantClient::initialize(), AEConstantServer::initialize(), AEStream::initialize(), initialize(), AESender::initialize(), AESInt::initialize(), and AEPing::initPing().
|
protected |
Definition at line 200 of file AE.cc.
Referenced by AEMyPing::afterOnStart(), AEPing::afterOnStart(), AEStream::afterOnStart(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), receiveAllocationRequestFromFAI(), and start().
|
virtual |
|
virtual |
|
protectedvirtual |
Reimplemented in AESender, AESInt, AEPing, AEStream, AEConstantClient, AEExtendedPing, AEConstantServer, AEMyPing, and AEMonitor.
Definition at line 410 of file AE.cc.
Referenced by receiveData().
|
protectedvirtual |
Reimplemented in AESender, AESInt, AEPing, AEConstantClient, AEExtendedPing, AEConstantServer, AEMyPing, and AEMonitor.
Definition at line 511 of file AE.cc.
Referenced by receiveData().
|
protectedvirtual |
|
protectedvirtual |
void AE::receiveAllocationRequestFromFAI | ( | Flow * | flow | ) |
Definition at line 321 of file AE.cc.
Referenced by LisAEAllReqFromFai::receiveSignal().
void AE::receiveAllocationResponseNegative | ( | Flow * | flow | ) |
Definition at line 349 of file AE.cc.
Referenced by LisAEAllResNega::receiveSignal().
void AE::receiveAllocationResponsePositive | ( | Flow * | flow | ) |
Definition at line 360 of file AE.cc.
Referenced by LisAEAllResPosi::receiveSignal().
void AE::receiveData | ( | CDAPMessage * | obj | ) |
Definition at line 284 of file AE.cc.
Referenced by LisAEReceiveData::receiveSignal().
void AE::receiveDeallocationRequestFromFAI | ( | Flow * | flow | ) |
Definition at line 414 of file AE.cc.
Referenced by LisAEDeallReqFromFai::receiveSignal().
void AE::sendAllocationRequest | ( | Flow * | flow | ) |
Definition at line 369 of file AE.cc.
Referenced by AEMyPing::afterOnStart(), AEPing::afterOnStart(), AEStream::afterOnStart(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), and start().
void AE::sendData | ( | Flow * | flow, |
CDAPMessage * | msg | ||
) |
Definition at line 383 of file AE.cc.
Referenced by AEConstantClient::handleMessage(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AEConstantServer::handleSelfMessage(), AEStream::handleSelfMessage(), AESender::handleSelfMessage(), AEMonitor::onA_read(), AEMonitor::onA_write(), AEMyPing::onPing(), AEPing::onPing(), AEMonitor::processMRead(), AEMyPing::processMRead(), AEExtendedPing::processMRead(), AEPing::processMRead(), AESender::processMRead(), AEMonitor::processMWrite(), and AESInt::sendMsg().
void AE::sendDeallocationRequest | ( | Flow * | flow | ) |
Definition at line 377 of file AE.cc.
Referenced by apiSwitcher(), AEStream::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), AEMyPing::onStop(), and AEPing::onStop().
|
protected |
Definition at line 572 of file AE.cc.
Referenced by CACEFinished(), deleteBindings(), AEMonitor::processMReadR(), and AEMonitor::processMWriteR().
|
protected |
Definition at line 559 of file AE.cc.
Referenced by receiveAllocationRequestFromFAI().
|
protected |
Definition at line 568 of file AE.cc.
Referenced by receiveAllocationRequestFromFAI(), and start().
|
protected |
Definition at line 551 of file AE.cc.
Referenced by sendData().
|
protected |
Definition at line 555 of file AE.cc.
Referenced by sendData().
|
protected |
Definition at line 563 of file AE.cc.
Referenced by CACEGeneric::processConResNega(), CACEGeneric::processConResPosi(), CACEGeneric::processNewConReq(), sendData(), and CACEGeneric::startCACE().
void AE::start | ( | Flow * | flow | ) |
Definition at line 226 of file AE.cc.
Referenced by AP::createIAE().
|
friend |
Definition at line 46 of file AE.h.
Referenced by initPointers().
|
protected |
Definition at line 75 of file AE.h.
Referenced by initPointers(), receiveAllocationResponsePositive(), and receiveData().
|
protected |
Definition at line 74 of file AE.h.
Referenced by initPointers(), ~AE(), AEConstantClient::~AEConstantClient(), AEConstantServer::~AEConstantServer(), AEExtendedPing::~AEExtendedPing(), AEPing::~AEPing(), AESender::~AESender(), and AESInt::~AESInt().
|
protected |
Definition at line 73 of file AE.h.
Referenced by createBindings(), deleteBindings(), initPointers(), insertFlow(), receiveAllocationRequestFromFAI(), receiveAllocationResponseNegative(), receiveAllocationResponsePositive(), receiveDeallocationRequestFromFAI(), sendAllocationRequest(), sendData(), sendDeallocationRequest(), start(), ~AE(), AEConstantClient::~AEConstantClient(), AEConstantServer::~AEConstantServer(), AEExtendedPing::~AEExtendedPing(), AEPing::~AEPing(), AESender::~AESender(), and AESInt::~AESInt().
|
protected |
|
protected |
Definition at line 104 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 103 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
|
protected |
|
protected |
Definition at line 105 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 106 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 110 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 101 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
|
protected |
Definition at line 113 of file AE.h.
Referenced by initSignalsAndListeners().
|
protected |
Definition at line 88 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeAllocateRequest().
|
protected |
Definition at line 92 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeAllocateResponseNegative().
|
protected |
Definition at line 91 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeAllocateResponsePositive().
|
protected |
Definition at line 98 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeAEAPAPI().
|
protected |
Definition at line 93 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeConnectionRequest().
|
protected |
Definition at line 89 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeDeallocateRequest().
|
protected |
Definition at line 95 of file AE.h.
Referenced by AEPing::connect(), connect(), initSignalsAndListeners(), and AEStream::onStart().
|
protected |
Definition at line 94 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeReleaseRequest().
|
protected |
Definition at line 90 of file AE.h.
Referenced by initSignalsAndListeners(), and signalizeSendData().