44 const int sizes[],
const int blobsizes[],
const char *
const blobs[],
const char *
const formats[],
45 const char *
const names[],
int n
49 return d->typedProperty.update(sizes, blobsizes, blobs, formats, names, n) && (
emitUpdate(),
true);
53 const char *
device,
const char *name,
const char *label,
const char *group,
58 d->typedProperty.setWidgets(d->widgets.data(), d->widgets.size());
59 d->typedProperty.fill(
device, name, label, group, permission, timeout, state);
PropertyBlobPrivate(size_t count)
virtual ~PropertyBlobPrivate()
void fill(const char *device, const char *name, const char *label, const char *group, IPerm permission, double timeout, IPState state)
bool update(const int sizes[], const int blobsizes[], const char *const blobs[], const char *const formats[], const char *const names[], int n)
Provides generic container for INDI properties.
friend class PropertyBlob
IPerm
Permission hint, with respect to client.
Namespace to encapsulate INDI client, drivers, and mediator classes.
One Blob (Binary Large Object) descriptor.