|
MMDevice
|
#include "MMDeviceConstants.h"#include <functional>#include <map>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | MM::PropertyBase |
| Base API for all device properties. More... | |
| class | MM::ActionFunctor |
| Abstract interface to invoke specific action in the device. More... | |
| class | MM::Action< T > |
| Device action implementation. More... | |
| class | MM::ActionEx< T > |
| Extended device action implementation. More... | |
| class | MM::ActionLambda |
| Action implementation using std::function to wrap arbitrary callables. More... | |
| class | MM::Property |
| Property API with most of the Property mechanism implemented. More... | |
| class | MM::StringProperty |
| String property class. More... | |
| class | MM::FloatProperty |
| Floating point property class (uses double type for value representation). More... | |
| class | MM::IntegerProperty |
| Integer property class. More... | |
| class | MM::PropertyCollection |
| An array of properties supported by a device. More... | |
Namespaces | |
| namespace | MM |