43 typedef enum : uint8_t
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition samplelog_intf.h:137
virtual tResult GetIt(const tSampleLogEntry &sLogEntry)=0
Definition samplelog_intf.h:32
uint64_t tSampleLogEntryProcessID
Definition samplelog_intf.h:81
~ISampleLog()=default
not destructable
virtual tResult SetSampleID(const ISampleLog::tSampleLogSampleID &sSampleID)=0
virtual tResult AddLogEntry(const ISampleLog::tSampleLogEntry &sLogEntry)=0
virtual ISampleLog::tSampleLogSampleID GetSampleID() const =0
eSampleLogEntryEventID
Definition samplelog_intf.h:44
@ MSLEE_LogUserOffset
Definition samplelog_intf.h:70
@ MSLEE_ReceiveEvent
Sample Buffer is about to be received on a Pin.
Definition samplelog_intf.h:64
@ MSLEE_TransmitFinishedEvent
Sample Buffer was transmitted via Pin (transmission completed).
Definition samplelog_intf.h:62
@ MSLEE_SomethingEvent
Definition samplelog_intf.h:47
@ MSLEE_ReceiveFinishedEvent
Sample Buffer was received on a Pin (receiving completed).
Definition samplelog_intf.h:66
@ MSLEE_WriteEvent
Sample Buffer was written or overwritten (not in use yet).
Definition samplelog_intf.h:51
@ MSLEE_TransmitEvent
Sample Buffer is about to be transmitted via Pin.
Definition samplelog_intf.h:55
@ MSLEE_TransmitReceiveState
Definition samplelog_intf.h:60
@ MSLEE_CreateEvent
Sample Buffer was created.
Definition samplelog_intf.h:49
@ MSLEE_ReadEvent
Sample Buffer was read (not in use yet).
Definition samplelog_intf.h:53
virtual tResult ClearLog()=0
ADTF_IID(ISampleLog, "samplelog.ant.streaming.adtf.iid")
definiton of interface id
uint64_t tSampleLogEntryCreatorID
The Log Entry Creator ID will be unique in current system.
Definition samplelog_intf.h:76
virtual tResult GetLogEntries(ISampleLog::IGetLogEntryCallback &pGetCallback) const =0
uint32_t tSampleLogEntryEventID
The Log Entry Event ID is defined by eSampleLogEntryEventID.
Definition samplelog_intf.h:74
virtual tResult EnableLogging(const uint8_t &ui8Level)=0
int32_t tSampleLogEntryThreadID
The Log Entry Thread ID will be unique in current system.
Definition samplelog_intf.h:78
Definition object_intf.h:33
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
tTimeStamp tmEntryTime
the stream time when the log was made.
Definition samplelog_intf.h:107
tSampleLogEntryProcessID ui64ProcID
the process ID where the log was made.
Definition samplelog_intf.h:105
tSampleLogEntryEventID ui32EventID
the event ID
Definition samplelog_intf.h:98
size_t szAdditionalDataSize
additional information buffer size in bytes.
Definition samplelog_intf.h:111
tSampleLogEntryThreadID i32ThreadID
the thread ID where the log was made.
Definition samplelog_intf.h:103
const void * pAdditionalDataRef
additional information buffer reference for the entry depending on ui32EventID.
Definition samplelog_intf.h:109
tSampleLogEntryCreatorID ui64LogCreatorID
Definition samplelog_intf.h:101
Sample ID to assure uniqueness of samples in system.
Definition samplelog_intf.h:85
int32_t i32Counter
Sample ID Part Two.
Definition samplelog_intf.h:89
tSampleLogEntryCreatorID ui64LogCreatorID
Sample ID Part One.
Definition samplelog_intf.h:87
Definition samplelog_intf.h:121
tTimeStamp tmEntryTime
Time of the ui32EventID.
Definition samplelog_intf.h:125
tSampleLogSampleID sSampleId
sample id last logged on the ui64LogCreatorID.
Definition samplelog_intf.h:127
tSampleLogEntryCreatorID ui64LogCreatorID
Log creator ID of the receive state.
Definition samplelog_intf.h:123
tSampleLogEntryEventID ui32EventID
last log event happened on the ui64LogCreatorID.
Definition samplelog_intf.h:129