ThingSet C/C++ Library
v0.5
Overview
Features
Text mode
Binary mode
Development
Library Usage
Example Programs
Basic C++ code snippet
Unit Tests
PlatformIO
Zephyr RTOS
API Reference
Library API
Internal
JSON (JSMN)
CBOR
ThingSet C/C++ Library
Index
Edit on GitHub
Index
C
|
J
|
M
|
R
|
T
C
CBOR_ARRAY (C macro)
CBOR_BREAK (C macro)
CBOR_BYTES (C macro)
CBOR_DATETIME_EPOCH_FOLLOWS (C macro)
CBOR_DATETIME_STRING_FOLLOWS (C macro)
CBOR_DECFRAC_ARRAY_FOLLOWS (C macro)
cbor_deserialize_bool (C function)
cbor_deserialize_bytes (C function)
cbor_deserialize_decfrac (C function)
cbor_deserialize_float (C function)
cbor_deserialize_int16 (C function)
cbor_deserialize_int32 (C function)
cbor_deserialize_int64 (C function)
cbor_deserialize_int8 (C function)
cbor_deserialize_string (C function)
cbor_deserialize_string_zero_copy (C function)
cbor_deserialize_uint16 (C function)
cbor_deserialize_uint32 (C function)
cbor_deserialize_uint64 (C function)
cbor_deserialize_uint8 (C function)
CBOR_FALSE (C macro)
CBOR_FLOAT16 (C macro)
CBOR_FLOAT32 (C macro)
CBOR_FLOAT64 (C macro)
CBOR_INFO_MASK (C macro)
CBOR_MAP (C macro)
CBOR_MISC (C macro)
CBOR_NEGINT (C macro)
CBOR_NULL (C macro)
cbor_num_elements (C function)
CBOR_NUM_MAX (C macro)
cbor_serialize_array (C function)
cbor_serialize_bool (C function)
cbor_serialize_bytes (C function)
cbor_serialize_decfrac (C function)
cbor_serialize_float (C function)
cbor_serialize_int (C function)
cbor_serialize_map (C function)
cbor_serialize_string (C function)
cbor_serialize_uint (C function)
CBOR_SIMPLE (C macro)
cbor_size (C function)
CBOR_TAG (C macro)
CBOR_TEXT (C macro)
CBOR_TRUE (C macro)
CBOR_TYPE_MASK (C macro)
CBOR_UINT (C macro)
CBOR_UINT16_FOLLOWS (C macro)
CBOR_UINT32_FOLLOWS (C macro)
CBOR_UINT64_FOLLOWS (C macro)
CBOR_UINT8_FOLLOWS (C macro)
CBOR_UNDEFINED (C macro)
CBOR_VAR_FOLLOWS (C macro)
J
JSMN_HEADER (C macro)
M
MAYBE_CONST (C macro)
R
RECORD_INDEX_NONE (C macro)
T
TS_ANY_R (C macro)
TS_ANY_RW (C macro)
TS_ANY_W (C macro)
ts_array (C struct)
ts_array.elements (C var)
ts_array.max_elements (C var)
ts_array.num_elements (C var)
ts_array.type (C var)
ts_array.type_size (C var)
ts_array_info (C macro)
ts_bin_exec (C function)
ts_bin_export (C function)
ts_bin_fetch (C function)
ts_bin_get (C function)
ts_bin_import (C function)
ts_bin_import_record (C function)
ts_bin_patch (C function)
ts_bin_process (C function)
ts_bin_pub_can (C function)
ts_bin_response (C function)
ts_bin_statement (C function)
ts_bin_statement_by_id (C function)
ts_bin_statement_by_path (C function)
ts_bytes_buffer (C struct)
ts_bytes_buffer.bytes (C var)
ts_bytes_buffer.num_bytes (C var)
TS_CAN_ADDR_ANONYMOUS (C macro)
TS_CAN_ADDR_BROADCAST (C macro)
TS_CAN_ADDR_MAX (C macro)
TS_CAN_BUS_ID_DEFAULT (C macro)
TS_CAN_BUS_ID_GET (C macro)
TS_CAN_BUS_ID_MASK (C macro)
TS_CAN_BUS_ID_POS (C macro)
TS_CAN_BUS_ID_SET (C macro)
TS_CAN_CONTROL (C macro)
TS_CAN_DATA_ID_GET (C macro)
TS_CAN_DATA_ID_MASK (C macro)
TS_CAN_DATA_ID_POS (C macro)
TS_CAN_DATA_ID_SET (C macro)
TS_CAN_PRIO_CONTROL_EMERGENCY (C macro)
TS_CAN_PRIO_CONTROL_HIGH (C macro)
TS_CAN_PRIO_CONTROL_LOW (C macro)
TS_CAN_PRIO_GET (C macro)
TS_CAN_PRIO_MASK (C macro)
TS_CAN_PRIO_NETWORK_MGMT (C macro)
TS_CAN_PRIO_POS (C macro)
TS_CAN_PRIO_PUBSUB_HIGH (C macro)
TS_CAN_PRIO_PUBSUB_LOW (C macro)
TS_CAN_PRIO_REQRESP (C macro)
TS_CAN_PRIO_SET (C macro)
TS_CAN_PUBSUB (C macro)
TS_CAN_RAND_GET (C macro)
TS_CAN_RAND_SET (C macro)
TS_CAN_REQRESP (C macro)
TS_CAN_SOURCE_GET (C macro)
TS_CAN_SOURCE_MASK (C macro)
TS_CAN_SOURCE_POS (C macro)
TS_CAN_SOURCE_SET (C macro)
TS_CAN_TARGET_GET (C macro)
TS_CAN_TARGET_MASK (C macro)
TS_CAN_TARGET_POS (C macro)
TS_CAN_TARGET_SET (C macro)
TS_CAN_TYPE_MASK (C macro)
TS_CAN_TYPE_NETWORK (C macro)
TS_CAN_TYPE_POS (C macro)
TS_CAN_TYPE_PUBSUB (C macro)
TS_CAN_TYPE_REQRESP (C macro)
ts_context (C struct)
ts_context._auth_flags (C var)
ts_context._update_subsets (C var)
ts_context.data_objects (C var)
ts_context.json_str (C var)
ts_context.num_objects (C var)
ts_context.req (C var)
ts_context.req_len (C var)
ts_context.resp (C var)
ts_context.resp_size (C var)
ts_context.tok_count (C var)
ts_context.tokens (C var)
ts_context.update_cb (C var)
ts_data_object (C struct)
ts_data_object.access (C var)
ts_data_object.data (C var)
ts_data_object.detail (C var)
ts_data_object.id (C var)
ts_data_object.name (C var)
ts_data_object.parent (C var)
ts_data_object.type (C var)
TS_DELETE (C macro)
ts_dump_json (C function)
TS_EXP_R (C macro)
TS_EXP_RW (C macro)
TS_EXP_W (C macro)
TS_FETCH (C macro)
TS_FN_INT32 (C macro)
TS_FN_VOID (C macro)
TS_GET (C macro)
ts_get_endpoint_by_path (C function)
ts_get_object_by_id (C function)
ts_get_object_by_name (C function)
ts_get_object_by_path (C function)
ts_get_path (C function)
TS_GROUP (C macro)
TS_ID_IDS (C macro)
TS_ID_METADATAURL (C macro)
TS_ID_NODEID (C macro)
TS_ID_PATHS (C macro)
TS_ID_ROOT (C macro)
TS_ID_TIME (C macro)
ts_init (C function)
TS_ITEM_ARRAY (C macro)
TS_ITEM_BOOL (C macro)
TS_ITEM_BYTES (C macro)
TS_ITEM_DECFRAC (C macro)
TS_ITEM_FLOAT (C macro)
TS_ITEM_INT16 (C macro)
TS_ITEM_INT32 (C macro)
TS_ITEM_INT64 (C macro)
TS_ITEM_INT8 (C macro)
TS_ITEM_STRING (C macro)
TS_ITEM_UINT16 (C macro)
TS_ITEM_UINT32 (C macro)
TS_ITEM_UINT64 (C macro)
TS_ITEM_UINT8 (C macro)
ts_json_deserialize_value (C function)
ts_json_serialize_name_value (C function)
ts_json_serialize_value (C function)
TS_MKR_R (C macro)
TS_MKR_RW (C macro)
TS_MKR_W (C macro)
TS_NO_CALLBACK (C macro)
ts_object_id_t (C type)
TS_PATCH (C macro)
TS_POST (C macro)
ts_process (C function)
TS_RECORD_ITEM_BOOL (C macro)
TS_RECORD_ITEM_BYTES (C macro)
TS_RECORD_ITEM_DECFRAC (C macro)
TS_RECORD_ITEM_FLOAT (C macro)
TS_RECORD_ITEM_INT16 (C macro)
TS_RECORD_ITEM_INT32 (C macro)
TS_RECORD_ITEM_INT64 (C macro)
TS_RECORD_ITEM_INT8 (C macro)
TS_RECORD_ITEM_STRING (C macro)
TS_RECORD_ITEM_UINT16 (C macro)
TS_RECORD_ITEM_UINT32 (C macro)
TS_RECORD_ITEM_UINT64 (C macro)
TS_RECORD_ITEM_UINT8 (C macro)
TS_RECORDS (C macro)
ts_records (C struct)
ts_records.data (C var)
ts_records.max_records (C var)
ts_records.num_records (C var)
ts_records.record_size (C var)
TS_RET_DISCOVERY (C macro)
TS_RET_IDS (C macro)
TS_RET_NAMES (C macro)
TS_RET_PATHS (C macro)
TS_RET_VALUES (C macro)
ts_set_authentication (C function)
ts_set_update_callback (C function)
TS_STATEMENT (C macro)
TS_STATUS_BAD_REQUEST (C macro)
TS_STATUS_CHANGED (C macro)
TS_STATUS_CONFLICT (C macro)
TS_STATUS_CONTENT (C macro)
TS_STATUS_CREATED (C macro)
TS_STATUS_DELETED (C macro)
TS_STATUS_FORBIDDEN (C macro)
TS_STATUS_INTERNAL_SERVER_ERR (C macro)
TS_STATUS_METHOD_NOT_ALLOWED (C macro)
TS_STATUS_NOT_FOUND (C macro)
TS_STATUS_NOT_IMPLEMENTED (C macro)
TS_STATUS_REQUEST_INCOMPLETE (C macro)
TS_STATUS_REQUEST_TOO_LARGE (C macro)
TS_STATUS_RESPONSE_TOO_LARGE (C macro)
TS_STATUS_UNAUTHORIZED (C macro)
TS_STATUS_UNSUPPORTED_FORMAT (C macro)
TS_STATUS_VALID (C macro)
TS_SUBSET (C macro)
ts_txt_create (C function)
ts_txt_delete (C function)
ts_txt_exec (C function)
ts_txt_export (C function)
ts_txt_fetch (C function)
ts_txt_get (C function)
ts_txt_patch (C function)
ts_txt_process (C function)
ts_txt_response (C function)
ts_txt_statement (C function)
ts_txt_statement_by_id (C function)
ts_txt_statement_by_path (C function)
ts_txt_statement_record (C function)
TS_USR_R (C macro)
TS_USR_RW (C macro)
TS_USR_W (C macro)
TsType (C enum)
TsType.TS_T_ARRAY (C enumerator)
TsType.TS_T_BOOL (C enumerator)
TsType.TS_T_BYTES (C enumerator)
TsType.TS_T_DECFRAC (C enumerator)
TsType.TS_T_FLOAT32 (C enumerator)
TsType.TS_T_FN_INT32 (C enumerator)
TsType.TS_T_FN_VOID (C enumerator)
TsType.TS_T_GROUP (C enumerator)
TsType.TS_T_INT16 (C enumerator)
TsType.TS_T_INT32 (C enumerator)
TsType.TS_T_INT64 (C enumerator)
TsType.TS_T_INT8 (C enumerator)
TsType.TS_T_RECORDS (C enumerator)
TsType.TS_T_STRING (C enumerator)
TsType.TS_T_SUBSET (C enumerator)
TsType.TS_T_UINT16 (C enumerator)
TsType.TS_T_UINT32 (C enumerator)
TsType.TS_T_UINT64 (C enumerator)
TsType.TS_T_UINT8 (C enumerator)