16 #define WINAPI __stdcall 19 #define ATOM_CLIENTLIB 1 24 #include <atom-config.h> 25 #ifndef ATOM_CLIENTLIB 26 #define ATOM_CLIENTLIB 0 85 virtual int WINAPI
getIndex()
const = 0;
90 virtual const char* WINAPI
getComment()
const = 0;
102 virtual size_t WINAPI getSize()
const = 0;
105 virtual const IRdbEvent* WINAPI getEvent(
size_t index)
const = 0;
115 virtual uint64_t WINAPI getStartTimeStamp()
const = 0;
116 virtual uint64_t WINAPI getEndTimeStamp()
const = 0;
117 virtual const char* WINAPI
getTimeZone()
const = 0;
118 virtual const char* WINAPI getLoggerModuleName()
const = 0;
119 virtual const char* WINAPI getFilePath()
const = 0;
120 virtual const char* WINAPI getFileName()
const = 0;
121 virtual uint64_t WINAPI getDataFileSize()
const = 0;
122 virtual uint64_t WINAPI getDataSize()
const = 0;
123 virtual uint64_t WINAPI getBlockNumber()
const = 0;
124 virtual const char* WINAPI getCfgBackupFile()
const = 0;
125 virtual const char* WINAPI getDataColumnValue(
const char *columnName)
const = 0;
126 virtual const char* WINAPI
getComment()
const = 0;
136 virtual size_t WINAPI getSize()
const = 0;
139 virtual const IRdbTraceBlock* WINAPI getTraceBlock(
size_t index)
const = 0;
142 #else // ATOM_CLIENTLIB 149 #endif // ATOM_CLIENTLIB 151 #endif // RDBDEFINES_H Interface to an RDB event.
Definition: RdbDefines.h:65
Marker set.
Definition: RdbDefines.h:44
RdbEventType
Definition: RdbDefines.h:39
configuration has been updated
Definition: RdbDefines.h:56
misc. info event for test drive data like testname, vin, map-version, reproducibility, etc.
Definition: RdbDefines.h:60
bp2 startup
Definition: RdbDefines.h:42
start an easy track test drive
Definition: RdbDefines.h:58
virtual uint64_t WINAPI getUniqueId() const =0
cascading slave to master
Definition: RdbDefines.h:47
Definition: RdbDefines.h:109
cascading slave offset
Definition: RdbDefines.h:46
bp2 shutdown
Definition: RdbDefines.h:43
no "real" shutdown was found after startup.
Definition: RdbDefines.h:51
virtual ~IRdbEventList()
DTOR.
Definition: RdbDefines.h:99
stop an easy track test drive
Definition: RdbDefines.h:59
Definition: RdbDefines.h:130
virtual uint64_t WINAPI getTimeStamp() const =0
Returns the event's time stamp in usec since 01.01.1970 UTC.
virtual int WINAPI getIndex() const =0
Returns the index of this event. Only used for marker events.
virtual const char *WINAPI getTimeZone() const =0
virtual ~IRdbTraceBlock()
DTOR.
Definition: RdbDefines.h:112
Info is set.
Definition: RdbDefines.h:45
All data and data space is deleted.
Definition: RdbDefines.h:48
virtual RdbEventType WINAPI getType() const =0
Get type of event.
new time
Definition: RdbDefines.h:50
slave is not synced with master.
Definition: RdbDefines.h:53
slave is synced with master.
Definition: RdbDefines.h:52
bp2 time was set
Definition: RdbDefines.h:49
start of a tsl synchronized session
Definition: RdbDefines.h:54
virtual ~IRdbEvent()
DTOR.
Definition: RdbDefines.h:68
end of a tsl synchronized session
Definition: RdbDefines.h:55
virtual const char *WINAPI getComment() const =0
virtual ~IRdbTraceBlockList()
DTOR.
Definition: RdbDefines.h:133
Interface to a list of rdb events.
Definition: RdbDefines.h:96
bpng wake-up source
Definition: RdbDefines.h:57