#include <samplelogentrylist.h>
Inherits adtf::streaming::ant::ISampleLog::IGetLogEntryCallback.
Helper class to serialize and handle an ISampleLog. Implements the ISampleLog::IGetLogEntryCallback to retrieve the entries of ISampleLog.
◆ cSampleLogEntryList() [1/2]
| adtf::streaming::ant::cSampleLogEntryList::cSampleLogEntryList |
( |
const cSampleLogEntryList & | oCopyList | ) |
|
Copy CTOR which will copy the given oCopyList to this list.
- Parameters
-
| oCopyList | [in] The list to copy. |
◆ cSampleLogEntryList() [2/2]
| adtf::streaming::ant::cSampleLogEntryList::cSampleLogEntryList |
( |
cSampleLogEntryList && | oMoveList | ) |
|
Move CTOR which will move the internal m_List to this list.
- Parameters
-
| oMoveList | [in] The list to copy. |
◆ AddEntry()
Adds an entry to the list. The entry will be copied. (deep copy!)
- Parameters
-
| sEntry | [in] The entry to add. |
- Return values
-
| ERR_NOERROR | entry added successfully. |
| ERR_NEMORY | additional information buffer can not be copied due to high memory consumption. |
◆ Clear()
| tResult adtf::streaming::ant::cSampleLogEntryList::Clear |
( |
| ) |
|
Clear this list.
- Return values
-
◆ FromStream()
Deserializes the internal entry from an input stream. It immediately starts with reading. No Seek call in pInStream.
- Parameters
-
| oInStream | [in] The Input Stream where to read the data from. |
| szSizeRead | [out] Number of bytes read from pInStream. |
- Returns
- Standard result Code.
◆ GetIt()
◆ GetLogEntries()
Copies all entries to the given pGetCallback implementation.
- Parameters
-
- Return values
-
◆ operator=() [1/2]
Copy assignment which will copy the given oCopyList to this list.
- Parameters
-
| oCopyList | [in] The list to copy. |
- Returns
- the new entry
◆ operator=() [2/2]
Move assignment which will move the given oCopyList to this list.
- Parameters
-
| oMoveList | [in] The list to copy. |
- Returns
- the new entry
◆ ToStream()
Serializes all entries to an output stream. It immediately starts writing. No Seek call in pOutStream.
- Parameters
-
| oOutStream | [in] The Output Stream where to write the data to. |
| szSizeWritten | [out] Number of bytes written to pOutStream. |
- Returns
- Standard result Code.
The documentation for this class was generated from the following file: