MythTV  master
Public Member Functions | Protected Attributes | List of all members
OMXComponentCB< T > Class Template Reference

#include <omxcontext.h>

Inheritance diagram for OMXComponentCB< T >:
Inheritance graph
Collaboration diagram for OMXComponentCB< T >:
Collaboration graph

Public Member Functions

 OMXComponentCB (T *inst, OMX_ERRORTYPE(T::*cb)())
OMX_ERRORTYPE Action (OMXComponent *) override
- Public Member Functions inherited from OMXComponentAbstractCB
virtual ~OMXComponentAbstractCB ()=default

Protected Attributes

T *const m_inst {nullptr}
OMX_ERRORTYPE(T::*const m_cb )()

Detailed Description

template<typename T>
class OMXComponentCB< T >

Definition at line 140 of file omxcontext.h.

Constructor & Destructor Documentation

◆ OMXComponentCB()

template<typename T>
OMXComponentCB< T >::OMXComponentCB ( T *  inst,
OMX_ERRORTYPE(T::*)()  cb 

Definition at line 143 of file omxcontext.h.

Member Function Documentation

◆ Action()

template<typename T>
OMX_ERRORTYPE OMXComponentCB< T >::Action ( OMXComponent )

Implements OMXComponentAbstractCB.

Definition at line 146 of file omxcontext.h.

Member Data Documentation

◆ m_inst

template<typename T>
T* const OMXComponentCB< T >::m_inst {nullptr}

Definition at line 150 of file omxcontext.h.

◆ m_cb

template<typename T>
OMX_ERRORTYPE(T::* const OMXComponentCB< T >::m_cb) ()

Definition at line 151 of file omxcontext.h.

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