|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <AEBase.h>
Public Member Functions | |
| 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 | |
| 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) |
| virtual void | initialize () |
| virtual void | handleMessage (cMessage *msg) |
Protected Attributes | |
| int | startInvokeId |
| unsigned long | cdapConId |
| Flow * | FlowObject |
| APNamingInfo | apni |
| std::string | srcApName |
| std::string | srcApInstance |
| std::string | srcAeName |
| std::string | srcAeInstance |
| int | authType |
| std::string | authName |
| std::string | authPassword |
| std::string | authOther |
| int | maxConRetries |
| QoSReq | QoSRequirements |
| CDAPConnectionState | connectionState |
| void AEBase::changeConStatus | ( | CDAPConnectionState | conState | ) |
Definition at line 103 of file AEBase.cc.
Referenced by AE::CACEFinished(), AE::receiveAllocationRequestFromFAI(), AE::receiveAllocationResponseNegative(), LisAEConResPosi::receiveSignal(), LisAEConResNega::receiveSignal(), LisAERelRes::receiveSignal(), AE::sendAllocationRequest(), AE::sendData(), and AE::start().
| const APNamingInfo & AEBase::getApni | ( | ) | const |
Definition at line 47 of file AEBase.cc.
Referenced by AEMyPing::afterOnStart(), AEPing::afterOnStart(), AEStream::afterOnStart(), AEConstantClient::finish(), AESender::finish(), AESInt::finish(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), LisAEAllReqFromFai::receiveSignal(), LisAEDeallReqFromFai::receiveSignal(), and AE::start().
| const unsigned long AEBase::getCdapConId | ( | ) |
Definition at line 194 of file AEBase.cc.
Referenced by LisAPAEAPI::receiveSignal().
| CDAPConnectionState AEBase::getConStatus | ( | ) |
Definition at line 107 of file AEBase.cc.
Referenced by AE::sendData().
| Flow * AEBase::getFlowObject | ( | ) | const |
Definition at line 181 of file AEBase.cc.
Referenced by AEExtendedPing::handleSelfMessage().
|
protected |
Definition at line 128 of file AEBase.cc.
Referenced by AEMyPing::afterOnStart(), AEPing::afterOnStart(), AEStream::afterOnStart(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), and AE::start().
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedvirtual |
Reimplemented in AESInt, AESender, AE, AEPing, AEStream, AEConstantServer, AEMyPing, AEConstantClient, and AEExtendedPing.
| bool AEBase::hasFlow | ( | const Flow * | flow | ) |
Definition at line 189 of file AEBase.cc.
Referenced by LisAEDeallReqFromFai::receiveSignal(), LisAEAllResPosi::receiveSignal(), and LisAEAllResNega::receiveSignal().
|
protectedvirtual |
Reimplemented in AESInt, AESender, AE, AEPing, AEStream, AEConstantServer, AEMyPing, AEConstantClient, and AEExtendedPing.
|
protected |
Definition at line 111 of file AEBase.cc.
Referenced by AEExtendedPing::initialize(), AEConstantClient::initialize(), AEConstantServer::initialize(), AEStream::initialize(), AE::initialize(), AESender::initialize(), AESInt::initialize(), initialize(), and AEPing::initPing().
|
protected |
Definition at line 136 of file AEBase.cc.
Referenced by AEExtendedPing::initialize(), AEConstantClient::initialize(), AEConstantServer::initialize(), AEStream::initialize(), AESender::initialize(), AESInt::initialize(), initialize(), and AEPing::initPing().
|
protected |
|
protected |
| void AEBase::setCdapConId | ( | unsigned long | cdapConId | ) |
Definition at line 197 of file AEBase.cc.
Referenced by AP::createIAE().
|
protected |
|
protected |
Definition at line 132 of file AEBase.cc.
Referenced by initQoSRequiremets().
|
protected |
|
protected |
|
protected |
|
protected |
| void AEBase::setStartInvokeId | ( | int | invokeId | ) |
Definition at line 206 of file AEBase.cc.
Referenced by AP::createIAE().
|
protected |
Definition at line 91 of file AEBase.h.
Referenced by getApni(), initNamingInfo(), operator==(), and setApni().
|
protected |
Definition at line 99 of file AEBase.h.
Referenced by getAuthName(), AEExtendedPing::handleSelfMessage(), AEExtendedPing::initialize(), CACEGeneric::processNewConReq(), and CACEGeneric::startCACE().
|
protected |
Definition at line 101 of file AEBase.h.
Referenced by getAuthOther(), AEExtendedPing::handleSelfMessage(), AEExtendedPing::initialize(), CACEGeneric::processNewConReq(), and CACEGeneric::startCACE().
|
protected |
Definition at line 100 of file AEBase.h.
Referenced by CACEGeneric::authenticate(), getAuthPassword(), AEExtendedPing::handleSelfMessage(), AEExtendedPing::initialize(), CACEGeneric::processNewConReq(), and CACEGeneric::startCACE().
|
protected |
Definition at line 98 of file AEBase.h.
Referenced by AE::AE(), CACEGeneric::authenticate(), getAuthType(), AEExtendedPing::handleSelfMessage(), AEExtendedPing::initialize(), CACEGeneric::processNewConReq(), and CACEGeneric::startCACE().
|
protected |
Definition at line 88 of file AEBase.h.
Referenced by AE::CACEFinished(), getCdapConId(), AEMonitor::processMReadR(), AEMonitor::processMWriteR(), and setCdapConId().
|
protected |
Definition at line 106 of file AEBase.h.
Referenced by AE::AE(), changeConStatus(), getConStatus(), AEExtendedPing::initialize(), AE::initialize(), AEPing::initPing(), AE::~AE(), AEConstantClient::~AEConstantClient(), AEConstantServer::~AEConstantServer(), AEExtendedPing::~AEExtendedPing(), AEPing::~AEPing(), AESender::~AESender(), and AESInt::~AESInt().
|
protected |
Definition at line 90 of file AEBase.h.
Referenced by AE::AE(), AEMyPing::afterOnStart(), AEPing::afterOnStart(), AEStream::afterOnStart(), AE::apiSwitcher(), AEConstantClient::finish(), AESender::finish(), AESInt::finish(), getFlowObject(), AEConstantClient::handleMessage(), AEConstantServer::handleMessage(), AEExtendedPing::handleSelfMessage(), AEConstantClient::handleSelfMessage(), AEConstantServer::handleSelfMessage(), AEStream::handleSelfMessage(), AESender::handleSelfMessage(), AESInt::handleSelfMessage(), hasFlow(), AEExtendedPing::initialize(), AE::initialize(), AESender::initialize(), AESInt::initialize(), AEPing::initPing(), AE::insertFlow(), AEMonitor::onA_read(), AEMonitor::onA_write(), AEMyPing::onPing(), AEPing::onPing(), AEMyPing::onStop(), AEPing::onStop(), AEMonitor::processMRead(), AEMyPing::processMRead(), AEExtendedPing::processMRead(), AEPing::processMRead(), AESender::processMRead(), AEMonitor::processMWrite(), AE::receiveAllocationRequestFromFAI(), AE::receiveAllocationResponseNegative(), AESInt::sendMsg(), setFlowObject(), AE::start(), AE::~AE(), AEConstantClient::~AEConstantClient(), AEConstantServer::~AEConstantServer(), AEExtendedPing::~AEExtendedPing(), AEPing::~AEPing(), AESender::~AESender(), and AESInt::~AESInt().
|
protected |
Definition at line 102 of file AEBase.h.
Referenced by AE::AE(), and CACEGeneric::receiveNegativeConnectResponse().
|
protected |
Definition at line 104 of file AEBase.h.
Referenced by getQoSRequirements(), AE::receiveAllocationRequestFromFAI(), and setQoSRequirements().
|
protected |
Definition at line 96 of file AEBase.h.
Referenced by AEPing::connect(), getSrcAeInstance(), initNamingInfo(), AEStream::onStart(), and setSrcAeInstance().
|
protected |
Definition at line 95 of file AEBase.h.
Referenced by AEPing::connect(), getSrcAeName(), initNamingInfo(), AEStream::onStart(), and setSrcAeName().
|
protected |
Definition at line 94 of file AEBase.h.
Referenced by AEPing::connect(), getSrcApInstance(), initNamingInfo(), AEStream::onStart(), and setSrcApInstance().
|
protected |
Definition at line 93 of file AEBase.h.
Referenced by AEPing::connect(), getSrcApName(), initNamingInfo(), AEStream::onStart(), and setSrcApName().
|
protected |
Definition at line 87 of file AEBase.h.
Referenced by AE::CACEFinished(), getStartInvokeId(), and setStartInvokeId().