Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | List of all members
INDI::PropertyLightPrivate Class Reference

#include <indipropertylight_p.h>

Inheritance diagram for INDI::PropertyLightPrivate:
INDI::PropertyBasicPrivateTemplate< ILight > INDI::PropertyContainer< T > INDI::PropertyPrivate

Public Member Functions

 PropertyLightPrivate (size_t count)
 
 PropertyLightPrivate (RawPropertyType *p)
 
virtual ~PropertyLightPrivate ()
 
- Public Member Functions inherited from INDI::PropertyBasicPrivateTemplate< ILight >
 PropertyBasicPrivateTemplate (size_t count)
 
 PropertyBasicPrivateTemplate (RawPropertyType *rawProperty)
 
virtual ~PropertyBasicPrivateTemplate ()
 
- Public Member Functions inherited from INDI::PropertyPrivate
 PropertyPrivate (void *property, INDI_PROPERTY_TYPE type)
 
 PropertyPrivate (PropertyViewText *property)
 
 PropertyPrivate (PropertyViewNumber *property)
 
 PropertyPrivate (PropertyViewSwitch *property)
 
 PropertyPrivate (PropertyViewLight *property)
 
 PropertyPrivate (PropertyViewBlob *property)
 
virtual ~PropertyPrivate ()
 

Additional Inherited Members

- Public Types inherited from INDI::PropertyBasicPrivateTemplate< ILight >
using RawPropertyType = typename WidgetTraits< ILight >::PropertyType
 
using BasicPropertyType = PropertyBasicPrivateTemplate< ILight >
 
- Public Attributes inherited from INDI::PropertyBasicPrivateTemplate< ILight >
bool raw
 
std::vector< WidgetView< ILight > > widgets
 
- Public Attributes inherited from INDI::PropertyContainer< T >
PropertyView< T > & typedProperty
 
- Public Attributes inherited from INDI::PropertyPrivate
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)}
 

Detailed Description

Definition at line 27 of file indipropertylight_p.h.

Constructor & Destructor Documentation

◆ PropertyLightPrivate() [1/2]

INDI::PropertyLightPrivate::PropertyLightPrivate ( size_t  count)

Definition at line 25 of file indipropertylight.cpp.

◆ PropertyLightPrivate() [2/2]

INDI::PropertyLightPrivate::PropertyLightPrivate ( RawPropertyType p)
inline

Definition at line 32 of file indipropertylight_p.h.

◆ ~PropertyLightPrivate()

INDI::PropertyLightPrivate::~PropertyLightPrivate ( )
virtual

Definition at line 29 of file indipropertylight.cpp.


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