36 int32_t i32ThreadId)
const = 0;
144 adtf_util::cString& strResult,
146 const adtf_util::cString& strSeparator=
";")
const;
164 tResult SetAdditionalData(
const void* pData,
size_t szAdditionalData);
170 adtf_util::cMemoryBlock m_oAdditionalData;
215 const tTimeStamp& tmEntryTime,
250 const tTimeStamp& tmCurrent,
273 adtf_util::cString& strResult,
275 const adtf_util::cString& strSeparator=
";");
278 adtf_util::cMemoryBlock m_oBuffer;
279 std::unordered_map<ISampleLog::tSampleLogEntryCreatorID, size_t> m_oPositionMap;
281 size_t m_szCurrentSize;
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition samplelog_intf.h:32
uint64_t tSampleLogEntryCreatorID
The Log Entry Creator ID will be unique in current system.
Definition samplelog_intf.h:76
uint32_t tSampleLogEntryEventID
The Log Entry Event ID is defined by eSampleLogEntryEventID.
Definition samplelog_intf.h:74
Definition samplelogentry.h:181
static tResult ToString(const ISampleLog::tSampleLogTransmitReceiveState &sState, adtf_util::cString &strResult, const cSampleLogEntry::IHandleInfo *pHandleInfo=nullptr, const adtf_util::cString &strSeparator=";")
tResult LogBuffer(const ISampleLog::tSampleLogEntryCreatorID &ui64ID, const tTimeStamp &tmCurrent, ISampleLog &oLogSample)
tResult AddEntry(const ISampleLog::tSampleLogEntryCreatorID &ui64ID)
virtual ~cSampleLogEntryTransmitReceiveStateBuffer()
Default DTOR.
tResult MemoryLock(const bool &bLock)
tResult SetEntry(const ISampleLog::tSampleLogEntryCreatorID &ui64CreatorID, const ISampleLog::tSampleLogEntryEventID &ui32EventID, const tTimeStamp &tmEntryTime, const ISampleLog::tSampleLogSampleID &sSampleId)
cSampleLogEntryTransmitReceiveStateBuffer()
Default CTOR.
internal callback class to get valid names for the cSampleLogEntry::ToString function
Definition samplelogentry.h:27
virtual adtf_util::cString GetHandleName(tHandle hHandle) const =0
virtual adtf_util::cString GetThreadName(uint64_t ui64ProcId, int32_t i32ThreadId) const =0
Definition samplelogentry.h:23
cSampleLogEntry(const ISampleLog::tSampleLogEntry &sEntry)
static bool IsEqualSampleID(const ISampleLog::tSampleLogSampleID &sID1, const ISampleLog::tSampleLogSampleID &sID2)
tResult ToStream(ucom::ant::IStream &oOutStream, size_t &nSizeWritten) const
tResult ToString(const adtf_util::cString &strSampleID, adtf_util::cString &strResult, const IHandleInfo *pHandleInfo=nullptr, const adtf_util::cString &strSeparator=";") const
tResult SetEntry(const ISampleLog::tSampleLogEntry *psEntry)
tResult FromStream(const ucom::ant::IStream &oInStream, size_t &nSizeRead)
static ISampleLog::tSampleLogSampleID GetEmptySampleID()
const ISampleLog::tSampleLogEntry * GetEntry() const
cSampleLogEntry(const cSampleLogEntry &oEntry)
cSampleLogEntry & operator=(const cSampleLogEntry &oEntry)
bool operator==(const ISampleLog::tSampleLogEntry &sEntry) const
Definition stream_intf.h:84
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.h:16
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14
Definition samplelog_intf.h:96
Sample ID to assure uniqueness of samples in system.
Definition samplelog_intf.h:85
Definition samplelog_intf.h:121