MMDevice 70
Public Member Functions | List of all members
MM::ActionEx< T > Class Template Reference

#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: