13 uint32_t timeStamp = 0;
17 typedef 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 );