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().