Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QOhosUdmfRecord Class Reference

#include <qohosudmf.h>

Collaboration diagram for QOhosUdmfRecord:

Public Member Functions

 QOhosUdmfRecord ()
 QOhosUdmfRecord (const QOhosUdmfRecord &)=delete
QOhosUdmfRecordoperator= (const QOhosUdmfRecord &)=delete
 QOhosUdmfRecord (QOhosUdmfRecord &&)=default
QOhosUdmfRecordoperator= (QOhosUdmfRecord &&)=default
std::vector< std::string > getTypes () const
void setProviderForDataFetchFunc (std::vector< std::string > typeIds, std::function< void *(const char *)> dataFetchFunc)
template<typename T>
void addEntry (QOhosUdsObject< T > udsObject)
void addGeneralEntry (const std::string &typeId, QSpan< const std::uint8_t > buffer)
template<typename T>
QOhosUdsObject< T > getEntry () const
QOhosOptional< QSpan< const std::uint8_t > > tryGetGeneralEntry (const std::string &typeId) const
bool isEmpty () const

Friends

class QOhosUdmfData

Detailed Description

Definition at line 23 of file qohosudmf.h.

Constructor & Destructor Documentation

◆ QOhosUdmfRecord() [1/3]

QOhosUdmfRecord::QOhosUdmfRecord ( )

Definition at line 66 of file qohosudmf.cpp.

References QOhosUdmfRecord().

Referenced by QOhosUdmfRecord().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QOhosUdmfRecord() [2/3]

QOhosUdmfRecord::QOhosUdmfRecord ( const QOhosUdmfRecord & )
delete

◆ QOhosUdmfRecord() [3/3]

QOhosUdmfRecord::QOhosUdmfRecord ( QOhosUdmfRecord && )
default

Member Function Documentation

◆ addEntry()

template<typename T>
void QOhosUdmfRecord::addEntry ( QOhosUdsObject< T > udsObject)

Definition at line 136 of file qohosudmf.h.

◆ addGeneralEntry()

void QOhosUdmfRecord::addGeneralEntry ( const std::string & typeId,
QSpan< const std::uint8_t > buffer )

Definition at line 129 of file qohosudmf.cpp.

◆ getEntry()

template<typename T>
QOhosUdsObject< T > QOhosUdmfRecord::getEntry ( ) const

Definition at line 144 of file qohosudmf.h.

◆ getTypes()

std::vector< std::string > QOhosUdmfRecord::getTypes ( ) const

Definition at line 80 of file qohosudmf.cpp.

◆ isEmpty()

bool QOhosUdmfRecord::isEmpty ( ) const

Definition at line 173 of file qohosudmf.cpp.

◆ operator=() [1/2]

QOhosUdmfRecord & QOhosUdmfRecord::operator= ( const QOhosUdmfRecord & )
delete

◆ operator=() [2/2]

QOhosUdmfRecord & QOhosUdmfRecord::operator= ( QOhosUdmfRecord && )
default

◆ setProviderForDataFetchFunc()

void QOhosUdmfRecord::setProviderForDataFetchFunc ( std::vector< std::string > typeIds,
std::function< void *(const char *)> dataFetchFunc )

Definition at line 116 of file qohosudmf.cpp.

◆ tryGetGeneralEntry()

QOhosOptional< QSpan< const std::uint8_t > > QOhosUdmfRecord::tryGetGeneralEntry ( const std::string & typeId) const

Definition at line 142 of file qohosudmf.cpp.

References makeEmptyQOhosOptional().

Here is the call graph for this function:

◆ QOhosUdmfData

friend class QOhosUdmfData
friend

Definition at line 61 of file qohosudmf.h.


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