Instrument Neutral Distributed Interface INDI
2.0.2
|
#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 44 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 48 of file indiproperty_p.h.
bool INDI::PropertyPrivate::dynamic = false |
Definition at line 51 of file indiproperty_p.h.
std::function<void()> INDI::PropertyPrivate::onUpdateCallback |
Definition at line 53 of file indiproperty_p.h.
void* INDI::PropertyPrivate::property = nullptr |
Definition at line 47 of file indiproperty_p.h.
bool INDI::PropertyPrivate::registered = false |
Definition at line 50 of file indiproperty_p.h.
Property INDI::PropertyPrivate::self {make_shared_weak(this)} |
Definition at line 65 of file indiproperty_p.h.
INDI_PROPERTY_TYPE INDI::PropertyPrivate::type = INDI_UNKNOWN |
Definition at line 49 of file indiproperty_p.h.