1 #ifndef GM_MEMORY_STORAGE_HPP_
2 #define GM_MEMORY_STORAGE_HPP_
6 typedef unsigned long DWORD;
8 #include <geotypes.hpp>
9 #include <GmStorage.hpp>
20 virtual int Close (
int iFileIndex);
25 virtual int WriteData (
const char* pcData,
26 unsigned int iDataSize,
38 virtual int EnterTransaction () {
return GM_STORAGE_OK; };
39 virtual int LeaveTransaction () {
return GM_STORAGE_OK; };
40 virtual int RollAndSynchFile () {
return GM_STORAGE_OK; };
43 virtual int IsDataStorage () {
return FALSE; };
47 virtual int GetLastError () {
return -1; };
57 virtual bool IsOpen () {
return m_bIsOpen; };
64 uint32_t GetWriteCursorLocation() {
return mBufferWriteCursor; }
68 uint32_t mBufferWriteCursor;
69 uint32_t mBufferReadCursor;
Definition: GmMemoryStorage.hpp:14
Definition: GmStorage.hpp:81
GmApp/GmLoggingApp.hpp>
Definition: Analogs.hpp:47