13 uint32_t timeStamp = 0;
17typedef void (*RingLogSerializer)(dataStruct *item,
void *args);
22 dataStruct *pHead =
nullptr;
23 dataStruct *pTail =
nullptr;
26 const dataStruct *pStart =
nullptr;
27 const dataStruct *pEnd =
nullptr;
28 const int32_t maxSize = 0;
32 void IncrementPtr(dataStruct *&ptr);
35 RingLog(dataStruct *buffer, uint32_t bufferSize);
38 void Add(dataStruct *item);
39 void Remove(dataStruct *item);
43 void Serialize(RingLogSerializer serializer,
void *args);