13 #ifndef TW_SUBSCRIBED_PROPS_H
14 #define TW_SUBSCRIBED_PROPS_H
24 char foldedPropertyNeedsUpdate;
50 twDict * currentValues;
56 char * subscribedPropsFile;
61 void twSubscribedProperty_Delete(
void * prop);
65 int twSubscribedPropsMgr_Initialize();
67 void twSubscribedPropsMgr_Delete();
69 void twSubscribedPropsMgr_SetFolding(
char fold);
71 int twSubscribedPropsMgr_PushSubscribedProperties(
char *entityName,
char forceConnect,
char requiresLock);
72 int twSubscribedPropsMgr_PushSubscribedPropertiesAsync(
char *entityName,
char forceConnect,
73 response_cb cb,
twList** messageListRef);
75 int twSubscribedPropsMgr_SetPropertyVTQ(
char * entityName,
char * propertyName,
twPrimitive * value, DATETIME timestamp,
char * quality,
char fold,
char pushUpdate);
76 int twSubscribedPropsMgr_PurgeCurrentValueForProperty(
char * entityName,
char * propertyName);
77 int twSubscribedPropsMgr_PurgeCurrentValuesForThing(
char *entityName);
78 int twSubscribedPropsMgr_PurgeChangesForProperty(
char * entityName,
char * propertyName);
79 int twSubscribedPropsMgr_PurgeChangesForThing(
char * entityName);
80 int twSubscribedPropsMgr_QueueValueForSending (
twSubscribedProperty * propertyToQueue, twDict * propertyListByEntity,
char* src);
81 twSubscribedProperty *twSubscribedPropsMgr_getPropertyCurrentValue(
char *entityName,
char *propertyName);
83 void twSubscribedProperty_Delete(
void * prop);
Property definitions & metadata functions.
ThingWorx twInfoTable and twDataShape definitions and functions.
#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:59
Definition: twSubscribedProps.h:31
Definition: twSubscribedProps.h:20
Definition: twSubscribedProps.h:48
Portable ThingWorx C SDK API layer.
Definition: twSubscribedProps.h:39
Property base structure.
Definition: twProperties.h:68
Info table base structure.
Definition: twInfoTable.h:418
Structure definitions and function prototypes for the ThingWorx logging facility. ...
BaseType primitive structure.
Definition: twBaseTypes.h:204