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

#include <FAIBase.h>

Inheritance diagram for FAIBase:
FAI

Public Member Functions

 FAIBase ()
 
virtual ~FAIBase ()
 
virtual bool receiveAllocateRequest ()=0
 
virtual bool receiveAllocateResponsePositive ()=0
 
virtual void receiveAllocateResponseNegative ()=0
 
virtual bool receiveCreateRequest ()=0
 
virtual bool receiveCreateResponsePositive (Flow *flow)=0
 
virtual bool receiveCreateResponseNegative ()=0
 
virtual bool receiveDeallocateRequest ()=0
 
virtual void receiveDeleteRequest (Flow *flow)=0
 
virtual void receiveDeleteResponse ()=0
 
virtual void receiveCreateFlowResponsePositiveFromNminusOne ()=0
 
virtual void receiveCreateFlowResponseNegativeFromNminusOne ()=0
 
FlowgetFlow ()
 
bool isDegenerateDataTransfer () const
 
void setDegenerateDataTransfer (bool degenerateDataTransfer)
 

Protected Member Functions

virtual void initialize ()=0
 
virtual void handleMessage (cMessage *msg)=0
 

Protected Attributes

FlowFlowObject
 
bool degenerateDataTransfer
 

Detailed Description

Definition at line 31 of file FAIBase.h.

Constructor & Destructor Documentation

FAIBase::FAIBase ( )

Definition at line 25 of file FAIBase.cc.

FAIBase::~FAIBase ( )
virtual

Definition at line 29 of file FAIBase.cc.

Member Function Documentation

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

Implemented in FAI.

virtual void FAIBase::initialize ( )
protectedpure virtual

Implemented in FAI.

bool FAIBase::isDegenerateDataTransfer ( ) const
inline

Definition at line 53 of file FAIBase.h.

Referenced by FAI::receiveAllocateRequest(), and FAI::receiveAllocateResponsePositive().

virtual bool FAIBase::receiveAllocateRequest ( )
pure virtual

Implemented in FAI.

Referenced by FA::handleMessage().

virtual void FAIBase::receiveAllocateResponseNegative ( )
pure virtual

Implemented in FAI.

virtual bool FAIBase::receiveAllocateResponsePositive ( )
pure virtual

Implemented in FAI.

virtual void FAIBase::receiveCreateFlowResponseNegativeFromNminusOne ( )
pure virtual

Implemented in FAI.

virtual void FAIBase::receiveCreateFlowResponsePositiveFromNminusOne ( )
pure virtual

Implemented in FAI.

virtual bool FAIBase::receiveCreateRequest ( )
pure virtual

Implemented in FAI.

virtual bool FAIBase::receiveCreateResponseNegative ( )
pure virtual

Implemented in FAI.

virtual bool FAIBase::receiveCreateResponsePositive ( Flow flow)
pure virtual

Implemented in FAI.

virtual bool FAIBase::receiveDeallocateRequest ( )
pure virtual

Implemented in FAI.

Referenced by FA::receiveDeallocateRequest().

virtual void FAIBase::receiveDeleteRequest ( Flow flow)
pure virtual

Implemented in FAI.

virtual void FAIBase::receiveDeleteResponse ( )
pure virtual

Implemented in FAI.

void FAIBase::setDegenerateDataTransfer ( bool  degenerateDataTransfer)
inline

Definition at line 57 of file FAIBase.h.

Referenced by FA::receiveAllocateRequest(), and FA::receiveCreateFlowRequestFromRibd().

Member Data Documentation

bool FAIBase::degenerateDataTransfer
protected

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