WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::log::DataLogReaderThread Class Reference

#include <wpi/datalog/DataLogReaderThread.hpp>

Public Member Functions

 DataLogReaderThread (wpi::log::DataLogReader reader)
 ~DataLogReaderThread ()
bool IsDone () const
std::string_view GetBufferIdentifier () const
unsigned int GetNumRecords () const
unsigned int GetNumEntries () const
template<typename T>
void ForEachEntryName (T &&func)
const DataLogReaderEntryGetEntry (std::string_view name) const
const DataLogReaderEntryGetEntry (int entry) const
wpi::util::StructDescriptorDatabaseGetStructDatabase ()
upb_DefPoolGetProtobufDatabase ()
upb_ArenaGetProtobufArena ()
const wpi::log::DataLogReaderGetReader () const

Public Attributes

wpi::util::sig::Signal_mt< const DataLogReaderEntry & > sigEntryAdded
wpi::util::sig::Signal_mt sigDone

Constructor & Destructor Documentation

◆ DataLogReaderThread()

wpi::log::DataLogReaderThread::DataLogReaderThread ( wpi::log::DataLogReader reader)
inlineexplicit

◆ ~DataLogReaderThread()

wpi::log::DataLogReaderThread::~DataLogReaderThread ( )

Member Function Documentation

◆ ForEachEntryName()

template<typename T>
void wpi::log::DataLogReaderThread::ForEachEntryName ( T && func)
inline

◆ GetBufferIdentifier()

std::string_view wpi::log::DataLogReaderThread::GetBufferIdentifier ( ) const
inline

◆ GetEntry() [1/2]

const DataLogReaderEntry * wpi::log::DataLogReaderThread::GetEntry ( int entry) const
inline

◆ GetEntry() [2/2]

const DataLogReaderEntry * wpi::log::DataLogReaderThread::GetEntry ( std::string_view name) const
inline

◆ GetNumEntries()

unsigned int wpi::log::DataLogReaderThread::GetNumEntries ( ) const
inline

◆ GetNumRecords()

unsigned int wpi::log::DataLogReaderThread::GetNumRecords ( ) const
inline

◆ GetProtobufArena()

upb_Arena * wpi::log::DataLogReaderThread::GetProtobufArena ( )
inline

◆ GetProtobufDatabase()

upb_DefPool * wpi::log::DataLogReaderThread::GetProtobufDatabase ( )
inline

◆ GetReader()

const wpi::log::DataLogReader & wpi::log::DataLogReaderThread::GetReader ( ) const
inline

◆ GetStructDatabase()

wpi::util::StructDescriptorDatabase & wpi::log::DataLogReaderThread::GetStructDatabase ( )
inline

◆ IsDone()

bool wpi::log::DataLogReaderThread::IsDone ( ) const
inline

Member Data Documentation

◆ sigDone

wpi::util::sig::Signal_mt wpi::log::DataLogReaderThread::sigDone

◆ sigEntryAdded

wpi::util::sig::Signal_mt<const DataLogReaderEntry&> wpi::log::DataLogReaderThread::sigEntryAdded

The documentation for this class was generated from the following file: