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, std::uint8_t *buff, std::uint32_t buffSize)
template<typename T>
QOhosUdsObject< T > getEntry ()
QOhosOptional< QSpan< std::uint8_t > > tryGetGeneralEntry (const std::string &typeId)
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,
std::uint8_t * buff,
std::uint32_t buffSize )

Definition at line 129 of file qohosudmf.cpp.

Referenced by QT_BEGIN_NAMESPACE::addGeneralEntryToRecord().

Here is the caller graph for this function:

◆ getEntry()

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

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< std::uint8_t > > QOhosUdmfRecord::tryGetGeneralEntry ( const std::string & typeId)

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: