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

Public Member Functions

 GmMqttPublisher (int iBufferSize)
 
int CheckInitialized (char *szServerName, char *szPortNumberAsString, char *szClientName, Bool bIsKnownIp)
 
int ConnectToBroker (const char *brokerAddress)
 
int Subscribe (const char *szTopicName)
 
int Shutdown ()
 
int PrepTopic (char *szTopicName, UInt32 iDataSize, int iBufferCount)
 
int Close (int iFileIndex)
 
int WriteData (const char *pcData, unsigned int iDataSize, UInt32 uiTopic)
 
int SetTopicString (UInt32 iTopicId, char *strTopic)
 
int PushData (const char *pData, const int iDataSize)
 
int StartPushData ()
 
int StopPushData ()
 
int PublishSelf (const char *szTopic, const char *pcData, int iDataSize)
 
- Public Member Functions inherited from Geometrics::GmStorage
virtual int EnterTransaction ()
 
virtual int LeaveTransaction ()
 
virtual int RollAndSynchFile ()
 
virtual int SelectSurveyEx (const char *strSurveyId)
 
virtual int IsDataStorage ()
 
virtual int GetLastError ()
 
virtual bool IsOpen ()
 
void SetDatasetId (const int iDataset)
 
int GetDatasetId (bool increment)
 

Static Public Attributes

static bool sDaemonsHaveBeenSetUp = false
 
- Static Public Attributes inherited from Geometrics::GmStorage
static int s_recordsPerFile = BLOCKS_PER_ACQUISITION_DATA_FILE
 

Additional Inherited Members

- Static Public Member Functions inherited from Geometrics::GmStorage
static int DecodeDownloadName (const char *szDownloadName, char *strSurveyId, char *strAcquisitionId, char *strFileName)
 
- Protected Attributes inherited from Geometrics::GmStorage
bool m_bIsOpen
 
int m_iCurrentDataSetId
 
bool mIncrementDatasetId
 

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