Used class to callback within the the ISampleLog::GetLogEntries.
Helper class to serialize and handle an ISampleLog.
tResult GetIt(const ISampleLog::tSampleLogEntry &sLogEntry)
Implementation of the ISampleLog::IGetLogEntryCallback to get the entries of a ISampleLog.
tResult GetLogEntries(ISampleLog::IGetLogEntryCallback &pGetCallback) const
Copies all entries to the given pGetCallback implementation.
tResult ToStream(ucom::ant::IStream &oOutStream, size_t &szSizeWritten)
Serializes all entries to an output stream.
std::list< cSampleLogEntry > m_lstLogList
current list of logs
cSampleLogEntryList & operator=(const cSampleLogEntryList &oCopyList)
Copy assignment which will copy the given oCopyList to this list.
tResult AddEntry(const ISampleLog::tSampleLogEntry &sEntry)
Adds an entry to the list.
cSampleLogEntryList(cSampleLogEntryList &&oMoveList)
Move CTOR which will move the internal m_List to this list.
tResult FromStream(const ucom::ant::IStream &oInStream, size_t &szSizeRead)
Deserializes the internal entry from an input stream.
cSampleLogEntryList(const cSampleLogEntryList &oCopyList)
Copy CTOR which will copy the given oCopyList to this list.
virtual ~cSampleLogEntryList()
DTOR.
static const uint8_t m_ui8SerializedClassVersion1
internal serialize class version
Copyright © Audi Electronics Venture GmbH.
Structure for one SampleLog Entry.