MMDevice 70
MM::ActionEx< T > Class Template Reference

Extended device action implementation. More...

#include <Property.h>

Inheritance diagram for MM::ActionEx< T >:
MM::ActionFunctor

Public Member Functions

 ActionEx (T *pObj, int(T::*fpt)(PropertyBase *pProp, ActionType eAct, long data), long data)
int Execute (MM::PropertyBase *pProp, MM::ActionType eAct)

Detailed Description

template<class T>
class MM::ActionEx< T >

Extended device action implementation.

It takes one additional long parameter which can be used as a command identifier inside the command handler.

Member Function Documentation

◆ Execute()

template<class T>
int MM::ActionEx< T >::Execute ( MM::PropertyBase * pProp,
MM::ActionType eAct )
inlinevirtual

Implements MM::ActionFunctor.


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