Tezzeret  1
Tezzeret
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Geometrics::GmMemoryStorage Class Reference
Inheritance diagram for Geometrics::GmMemoryStorage:
Inheritance graph
[legend]
Collaboration diagram for Geometrics::GmMemoryStorage:
Collaboration graph
[legend]

Public Member Functions

 GmMemoryStorage (void *buffer, const uint32_t bufferLength)
 
virtual int Close (int iFileIndex)
 
virtual int WriteData (const char *pcData, unsigned int iDataSize, UInt32 ui32Topic)
 
virtual int EnterTransaction ()
 
virtual int LeaveTransaction ()
 
virtual int RollAndSynchFile ()
 
virtual int IsDataStorage ()
 
virtual int GetLastError ()
 
virtual bool IsOpen ()
 
- Public Member Functions inherited from Geometrics::GmStorage
virtual int SelectSurveyEx (const char *strSurveyId)
 
void SetDatasetId (const int iDataset)
 
int GetDatasetId (bool increment)
 
virtual int Shutdown ()
 

Protected Member Functions

void Reset ()
 
uint32_t GetWriteCursorLocation ()
 

Protected Attributes

bool m_bIsOpen
 
- Protected Attributes inherited from Geometrics::GmStorage
bool m_bIsOpen
 
int m_iCurrentDataSetId
 
bool mIncrementDatasetId
 

Additional Inherited Members

- Static Public Member Functions inherited from Geometrics::GmStorage
static int DecodeDownloadName (const char *szDownloadName, char *strSurveyId, char *strAcquisitionId, char *strFileName)
 
- Static Public Attributes inherited from Geometrics::GmStorage
static int s_recordsPerFile = BLOCKS_PER_ACQUISITION_DATA_FILE
 

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