RINASim  October 2016
Documentation of framework for OMNeT++
AEMgmtBase Class Referenceabstract

#include <AEMgmtBase.h>

Inheritance diagram for AEMgmtBase:
AEMgmt

Public Member Functions

 AEMgmtBase ()
 
virtual ~AEMgmtBase ()
 
virtual void signalizeSendData (CDAPMessage *msg)=0
 
virtual void receiveData (CDAPMessage *cimsg)=0
 
void setMyAddress (const Address &addr)
 
const APNamingInfogetSrcNamingInfo () const
 
const APNamingInfogetDstNamingInfo () const
 
const AddressgetMyAddress () const
 

Protected Member Functions

virtual void initialize ()=0
 
void initNamingInfo ()
 
virtual void handleMessage (cMessage *msg)=0
 
void initMyAddress ()
 
long getNewInvokeId ()
 

Protected Attributes

Address MyAddress
 
std::string srcApName
 
std::string srcApInstance
 
std::string srcAeName
 
std::string srcAeInstance
 
std::string dstApName
 
std::string dstApInstance
 
std::string dstAeName
 
std::string dstAeInstance
 
APNamingInfo srcApni
 
APNamingInfo dstApni
 

Detailed Description

Definition at line 39 of file AEMgmtBase.h.

Constructor & Destructor Documentation

AEMgmtBase::AEMgmtBase ( )

Definition at line 25 of file AEMgmtBase.cc.

AEMgmtBase::~AEMgmtBase ( )
virtual

Definition at line 28 of file AEMgmtBase.cc.

Member Function Documentation

const APNamingInfo & AEMgmtBase::getDstNamingInfo ( ) const

Definition at line 75 of file AEMgmtBase.cc.

const Address & AEMgmtBase::getMyAddress ( ) const

Definition at line 35 of file AEMgmtBase.cc.

long AEMgmtBase::getNewInvokeId ( )
protected

Definition at line 46 of file AEMgmtBase.cc.

const APNamingInfo & AEMgmtBase::getSrcNamingInfo ( ) const

Definition at line 71 of file AEMgmtBase.cc.

virtual void AEMgmtBase::handleMessage ( cMessage *  msg)
protectedpure virtual

Implemented in AEMgmt.

virtual void AEMgmtBase::initialize ( )
protectedpure virtual

Implemented in AEMgmt.

void AEMgmtBase::initMyAddress ( )
protected

Definition at line 39 of file AEMgmtBase.cc.

void AEMgmtBase::initNamingInfo ( )
protected

Definition at line 52 of file AEMgmtBase.cc.

Referenced by AEMgmt::initialize().

virtual void AEMgmtBase::receiveData ( CDAPMessage cimsg)
pure virtual

Implemented in AEMgmt.

Referenced by LisAEMgmtRcvData::receiveSignal().

void AEMgmtBase::setMyAddress ( const Address addr)

Definition at line 31 of file AEMgmtBase.cc.

virtual void AEMgmtBase::signalizeSendData ( CDAPMessage msg)
pure virtual

Implemented in AEMgmt.

Member Data Documentation

std::string AEMgmtBase::dstAeInstance
protected

Definition at line 61 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::dstAeName
protected

Definition at line 60 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::dstApInstance
protected

Definition at line 59 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::dstApName
protected

Definition at line 58 of file AEMgmtBase.h.

Referenced by initNamingInfo().

APNamingInfo AEMgmtBase::dstApni
protected

Definition at line 64 of file AEMgmtBase.h.

Referenced by getDstNamingInfo(), and initNamingInfo().

Address AEMgmtBase::MyAddress
protected

Definition at line 51 of file AEMgmtBase.h.

Referenced by getMyAddress(), initMyAddress(), and setMyAddress().

std::string AEMgmtBase::srcAeInstance
protected

Definition at line 56 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::srcAeName
protected

Definition at line 55 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::srcApInstance
protected

Definition at line 54 of file AEMgmtBase.h.

Referenced by initNamingInfo().

std::string AEMgmtBase::srcApName
protected

Definition at line 53 of file AEMgmtBase.h.

Referenced by initNamingInfo().

APNamingInfo AEMgmtBase::srcApni
protected

Definition at line 63 of file AEMgmtBase.h.

Referenced by getSrcNamingInfo(), and initNamingInfo().


The documentation for this class was generated from the following files: