#include <rmBaseArray.h>
Inheritance diagram for IBaseAccessor:
Public Methods | |
virtual int | getInteger32 (RMAttribute aName, unsigned long aID, long &aValue)=0 |
virtual int | setInteger32 (RMAttribute aName, unsigned long aID, long aValue)=0 |
virtual int | getUnsigned (RMAttribute aName, unsigned long aID, unsigned long &aValue)=0 |
virtual int | setUnsigned (RMAttribute aName, unsigned long aID, unsigned long aValue)=0 |
virtual int | getUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t &aValue)=0 |
virtual int | setUnsigned64 (RMAttribute aName, unsigned long aID, u_int64_t aValue)=0 |
virtual int | getUUIDString (RMAttribute aName, unsigned long aID, char *aUUIDStr)=0 |
virtual int | setUUIDString (RMAttribute aName, unsigned long aID, char *aUUIDStr)=0 |
virtual int | getUUID (RMAttribute aName, unsigned long aID, uuid_t aUUID)=0 |
virtual int | getString (RMAttribute aName, unsigned long aID, char *&aBuf)=0 |
virtual int | setString (RMAttribute aName, unsigned long aID, char *aBuf)=0 |
virtual int | getBinary (RMAttribute aName, unsigned long aID, char *&aBuf, unsigned long &aLength)=0 |
virtual int | addDefaultElement (unsigned long aID)=0 |
virtual int | removeElement (unsigned long aID)=0 |
virtual unsigned long | getNewId (void)=0 |
virtual int | findExactId (unsigned long aID)=0 |
virtual int | getNextId (unsigned long aID, unsigned long &aNextID)=0 |
virtual size_t | getCount () const=0 |
This abstract class basically follows the functions defined in the rmClient.h. The only difference is it is for a specific entity.
Definition at line 18 of file rmBaseArray.h.
|
Implemented in eventLog. Referenced by subagentBase::newEntry. |
|
Implemented in eventLog. Referenced by subagentBase::findId. |
|
Implemented in eventLog. Referenced by subagentBase::getBinary. |
|
Implemented in eventLog. Referenced by subagentBase::getCount. |
|
Implemented in eventLog. Referenced by subagentBase::getInteger32. |
|
Implemented in eventLog. Referenced by subagentBase::getNewId. |
|
Implemented in eventLog. Referenced by subagentBase::getNextId. |
|
Implemented in eventLog. Referenced by subagentBase::getString. |
|
Implemented in eventLog. Referenced by subagentBase::getUnsigned. |
|
Implemented in eventLog. Referenced by subagentBase::getUnsigned64. |
|
Implemented in eventLog. Referenced by subagentBase::getUUID. |
|
Implemented in eventLog. Referenced by subagentBase::getUUIDString. |
|
Implemented in eventLog. Referenced by subagentBase::deleteEntry. |
|
Implemented in eventLog. Referenced by subagentBase::setInteger32. |
|
Implemented in eventLog. Referenced by subagentBase::setString. |
|
Implemented in eventLog. Referenced by subagentBase::setUnsigned. |
|
Implemented in eventLog. Referenced by subagentBase::setUnsigned64. |
|
Implemented in eventLog. Referenced by subagentBase::setUUIDString. |