|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <indiproperty_p.h>
Public Member Functions | |
| PropertyPrivate (void *property, INDI_PROPERTY_TYPE type) | |
| PropertyPrivate (PropertyViewText *property) | |
| PropertyPrivate (PropertyViewNumber *property) | |
| PropertyPrivate (PropertyViewSwitch *property) | |
| PropertyPrivate (PropertyViewLight *property) | |
| PropertyPrivate (PropertyViewBlob *property) | |
| virtual | ~PropertyPrivate () |
Public Attributes | |
| void * | property = nullptr |
| BaseDevice | baseDevice |
| INDI_PROPERTY_TYPE | type = INDI_UNKNOWN |
| bool | registered = false |
| bool | dynamic = false |
| std::function< void()> | onUpdateCallback |
| Property | self {make_shared_weak(this)} |
Definition at line 57 of file indiproperty_p.h.
| INDI::PropertyPrivate::PropertyPrivate | ( | void * | property, |
| INDI_PROPERTY_TYPE | type | ||
| ) |
Definition at line 43 of file indiproperty.cpp.
| INDI::PropertyPrivate::PropertyPrivate | ( | PropertyViewText * | property | ) |
Definition at line 49 of file indiproperty.cpp.
| INDI::PropertyPrivate::PropertyPrivate | ( | PropertyViewNumber * | property | ) |
Definition at line 55 of file indiproperty.cpp.
| INDI::PropertyPrivate::PropertyPrivate | ( | PropertyViewSwitch * | property | ) |
Definition at line 61 of file indiproperty.cpp.
| INDI::PropertyPrivate::PropertyPrivate | ( | PropertyViewLight * | property | ) |
Definition at line 67 of file indiproperty.cpp.
| INDI::PropertyPrivate::PropertyPrivate | ( | PropertyViewBlob * | property | ) |
Definition at line 73 of file indiproperty.cpp.
|
virtual |
Definition at line 120 of file indiproperty.cpp.
| BaseDevice INDI::PropertyPrivate::baseDevice |
Definition at line 61 of file indiproperty_p.h.
| bool INDI::PropertyPrivate::dynamic = false |
Definition at line 64 of file indiproperty_p.h.
| std::function<void()> INDI::PropertyPrivate::onUpdateCallback |
Definition at line 66 of file indiproperty_p.h.
| void* INDI::PropertyPrivate::property = nullptr |
Definition at line 60 of file indiproperty_p.h.
| bool INDI::PropertyPrivate::registered = false |
Definition at line 63 of file indiproperty_p.h.
| Property INDI::PropertyPrivate::self {make_shared_weak(this)} |
Definition at line 78 of file indiproperty_p.h.
| INDI_PROPERTY_TYPE INDI::PropertyPrivate::type = INDI_UNKNOWN |
Definition at line 62 of file indiproperty_p.h.