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

#include <APIResult.h>

Inheritance diagram for APIResult:
APIObjBase

Public Types

enum  APIResType { A_GET_OPEN, A_GET_READ, A_GET_WRITE, D_DELETE }
 

Public Member Functions

 APIResult ()
 
virtual ~APIResult ()
 
void setAPIResType (APIResult::APIResType type)
 
APIResult::APIResType getAPIResType ()
 
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

APIResType type
 
std::string objName
 
object_tobj
 

Detailed Description

Definition at line 28 of file APIResult.h.

Member Enumeration Documentation

Enumerator
A_GET_OPEN 
A_GET_READ 
A_GET_WRITE 
D_DELETE 

Definition at line 33 of file APIResult.h.

Constructor & Destructor Documentation

APIResult::APIResult ( )

Definition at line 25 of file APIResult.cc.

APIResult::~APIResult ( )
virtual

Definition at line 28 of file APIResult.cc.

Member Function Documentation

APIResult::APIResType APIResult::getAPIResType ( )

Definition at line 35 of file APIResult.cc.

Referenced by AP::resultAssign().

object_t * APIResult::getObj ( )

Definition at line 44 of file APIResult.cc.

Referenced by APPing::onA_getRead().

std::string APIResult::getObjName ( )

Definition at line 52 of file APIResult.cc.

void APIResult::setAPIResType ( APIResult::APIResType  type)
void APIResult::setObj ( object_t obj)

Definition at line 40 of file APIResult.cc.

Referenced by AEMonitor::processMReadR(), and AEMonitor::processMWriteR().

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

Definition at line 48 of file APIResult.cc.

Referenced by AE::deleteBindings().

Member Data Documentation

object_t* APIResult::obj
private

Definition at line 46 of file APIResult.h.

Referenced by getObj(), and setObj().

std::string APIResult::objName
private

Definition at line 45 of file APIResult.h.

Referenced by getObjName(), and setObjName().

APIResType APIResult::type
private

Definition at line 44 of file APIResult.h.

Referenced by getAPIResType(), and setAPIResType().


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