#include <MemoryBackingStore.h>
Inheritance diagram for Anaphe::AIDA_MemoryStore::MemoryBackingStore:
Public Methods | |
MemoryBackingStore (AIDA::Dev::IDevTupleFactory &factory) | |
~MemoryBackingStore () | |
bool | writeTupleHeader (AIDA::Dev::ITupleHeader &header) |
bool | readTupleHeader (AIDA::Dev::ITupleHeader &header) |
bool | bindVariable (AIDA::Dev::ITupleHeader &header, int variableIndex) |
void * | variableAddress (AIDA::Dev::ITupleHeader &header, int variableIndex) |
const void * | variableAddress (const AIDA::Dev::ITupleHeader &header, int variableIndex) const |
bool | clearBindings (const AIDA::Dev::ITupleHeader &header) |
bool | writeTupleRow (AIDA::Dev::ITupleHeader &header) |
bool | readTupleRow (AIDA::Dev::ITupleHeader &header) |
bool | resetTuple (AIDA::Dev::ITupleHeader &header) |
bool | removePersistentTuple (const std::string &path) |
bool | setTupleData (const std::string &path, MemoryTupleData *data) |
IMemoryPersistentTuple * | findPersistentTuple (const std::string &path) |
Private Attributes | |
AIDA::Dev::IDevTupleFactory & | m_factory |
std::map< std::string, MemoryTupleData * > | m_tupleData |
std::map< std::string, MemoryPersistentTuple > | m_tuples |
|
Definition at line 43 of file MemoryBackingStore.cpp. |
|
Definition at line 48 of file MemoryBackingStore.cpp. References m_tupleData, and m_tuples. |
|
Definition at line 161 of file MemoryBackingStore.cpp. References m_tuples. |
|
Definition at line 188 of file MemoryBackingStore.cpp. References m_tuples. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryBackingStore. Definition at line 152 of file MemoryBackingStore.cpp. References m_tuples. |
|
|
Definition at line 216 of file MemoryBackingStore.cpp. References m_tuples. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryBackingStore. Definition at line 125 of file MemoryBackingStore.cpp. References m_tupleData, and m_tuples. |
|
Definition at line 225 of file MemoryBackingStore.cpp. References m_tupleData. |
|
Implements Anaphe::AIDA_MemoryStore::IMemoryBackingStore. Definition at line 140 of file MemoryBackingStore.cpp. References m_tupleData. |
|
Definition at line 179 of file MemoryBackingStore.cpp. References m_tuples. |
|
Definition at line 170 of file MemoryBackingStore.cpp. References m_tuples. |
|
|
Definition at line 197 of file MemoryBackingStore.cpp. References m_tuples. |
|
Definition at line 44 of file MemoryBackingStore.h. Referenced by readTupleHeader, and writeTupleHeader. |
|
Definition at line 45 of file MemoryBackingStore.h. Referenced by readTupleHeader, removePersistentTuple, resetTuple, setTupleData, writeTupleHeader, and ~MemoryBackingStore. |
|
Definition at line 46 of file MemoryBackingStore.h. Referenced by bindVariable, clearBindings, findPersistentTuple, readTupleHeader, readTupleRow, removePersistentTuple, variableAddress, writeTupleHeader, writeTupleRow, and ~MemoryBackingStore. |