Query#

cuest.bindings.cuestQuery(
*,
handle: cuest.bindings.cuest.cuestHandle,
type: cuest.bindings.cuest.CuestType,
object: object,
attribute: int,
attributeValue: object,
) cuest.bindings.cuest.CuestStatus#

Query an attribute of a cuEST opaque handle.

The result pointer ( attributeValue ) must reference sufficient memory for the type matching the specified attribute.

Parameters#

handle[in]cuestHandle

cuEST handle. Must not be NULL.

type[in]cuestTypeHandle

enum indicating which type of object is being queried

object[in] :

cuEST object to be queried (opaque handle). Must not be NULL.

attribute[in]int

Attribute/property to query. (Should be an enum appropriate to the type of object.)

attributeValue[out] :

Pointer to memory for result (type depends on attribute).

Returns#

status[out]cuestStatus_t