34 unsigned char version;
47 twMessage * twMessage_CreateBindMsg(
char * name,
char isUnbind);
48 twMessage * twMessage_CreateAuthMsg(
char * claimName,
char * claimValue);
50 void twMessage_Delete(
void * input);
52 int twMessage_SetBody(
struct twMessage * msg,
void * body);
66 char * characteristicName;
79 int twRequestBody_AddHeader(
struct twRequestBody * body,
char * name,
char * value);
97 int twResponseBody_SetReason(
struct twResponseBody * body,
char * reason);
112 int twAuthBody_Delete(
struct twAuthBody * body);
113 int twAuthBody_SetClaim(
struct twAuthBody * body,
char * name,
char * value);
130 int twBindBody_Delete(
struct twBindBody * body);
131 int twBindBody_AddName(
struct twBindBody * body,
char * name);
132 int twBindBody_ToStream(
struct twBindBody * body,
twStream * s,
char * gatewayName,
char * gatewayType);
148 void twMultipartBody_Delete(
void * body);
151 uint64_t expirationTime;
153 uint16_t chunksExpected;
154 uint16_t chunksReceived;
159 void mulitpartMessageStoreEntry_Delete(
void * entry);
165 twList * multipartMessageList;
170 void twMultipartMessageStore_Delete(
void * store);
172 void twMultipartMessageStore_RemoveStaleMessages();
msgType
Enumeration of HTTP message types.
Definition: twDefinitions.h:58
Definition: twMessages.h:85
Websocket client abstraction layer.
Definition: twMessages.h:137
ThingWorx twInfoTable and twDataShape definitions and functions.
ThingWorx C SDK error code definitions.
#define TW_MUTEX
For Linux builds a TW_MUTEX is a pthread_mutex_t.
Definition: twLinux-openssl.h:81
Dynamically allocated byte array. Automatically expands its length as needed.
Definition: twBaseTypes.h:35
Wrappers for OS-specific functionality.
Linked list structure definition.
Definition: twList.h:46
Definition: twMessages.h:120
Definition: twMessages.h:62
entityTypeEnum
Definition: twDefinitions.h:113
msgCodeEnum
Enumeration of HTTP message codes.
Definition: twDefinitions.h:74
characteristicEnum
Definition: twDefinitions.h:146
Default settings for ThingWorx C SDK.
Common definitions for C SDK.
ThingWorx BaseType definitions and functions.
Definition: twMessages.h:32
Info table base structure.
Definition: twInfoTable.h:418
Definition: twMessages.h:103
Definition: twMessages.h:164
Websocket entity structure definition.
Definition: twWebsocket.h:65
Definition: twMessages.h:150
BaseType
Definition: twDefinitions.h:155