RINASim  October 2016
Documentation of framework for OMNeT++
APIReqObj Class Reference

#include <APIReqObj.h>

Inheritance diagram for APIReqObj:
APIObjBase

Public Types

enum  APIReqType { A_READ, A_WRITE, A_CLOSE }
 

Public Member Functions

 APIReqObj ()
 
virtual ~APIReqObj ()
 
void setAPIReqType (APIReqObj::APIReqType type)
 
APIReqObj::APIReqType getAPIReqType ()
 
void setObj (object_t *obj)
 
object_tgetObj ()
 
void setObjName (std::string objName)
 
std::string getObjName ()
 
- Public Member Functions inherited from APIObjBase
 APIObjBase ()
 
virtual ~APIObjBase ()
 
void setCDAPConId (unsigned long id)
 
unsigned long getCDAPConId ()
 
void setInvokeId (unsigned long id)
 
unsigned long getInvokeId ()
 

Private Attributes

APIReqType type
 
object_tobj
 
std::string objName
 

Detailed Description

Definition at line 28 of file APIReqObj.h.

Member Enumeration Documentation

Enumerator
A_READ 
A_WRITE 
A_CLOSE 

Definition at line 30 of file APIReqObj.h.

Constructor & Destructor Documentation

APIReqObj::APIReqObj ( )

Definition at line 25 of file APIReqObj.cc.

APIReqObj::~APIReqObj ( )
virtual

Definition at line 30 of file APIReqObj.cc.

Member Function Documentation

APIReqObj::APIReqType APIReqObj::getAPIReqType ( )

Definition at line 40 of file APIReqObj.cc.

Referenced by AE::apiSwitcher().

object_t * APIReqObj::getObj ( )

Definition at line 49 of file APIReqObj.cc.

Referenced by AEMonitor::onA_write().

std::string APIReqObj::getObjName ( )

Definition at line 57 of file APIReqObj.cc.

Referenced by AEMonitor::onA_read().

void APIReqObj::setAPIReqType ( APIReqObj::APIReqType  type)

Definition at line 36 of file APIReqObj.cc.

Referenced by AP::a_close(), AP::a_read(), and AP::a_write().

void APIReqObj::setObj ( object_t obj)

Definition at line 45 of file APIReqObj.cc.

Referenced by AP::a_write().

void APIReqObj::setObjName ( std::string  objName)

Definition at line 53 of file APIReqObj.cc.

Referenced by AP::a_read(), and AP::a_write().

Member Data Documentation

object_t* APIReqObj::obj
private

Definition at line 44 of file APIReqObj.h.

Referenced by getObj(), and setObj().

std::string APIReqObj::objName
private

Definition at line 45 of file APIReqObj.h.

Referenced by getObjName(), and setObjName().

APIReqType APIReqObj::type
private

Definition at line 43 of file APIReqObj.h.

Referenced by getAPIReqType(), and setAPIReqType().


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