17 #if !defined(MQTTPROPERTIES_H) 18 #define MQTTPROPERTIES_H 20 #define MQTT_INVALID_PROPERTY_ID -2 53 #if defined(WIN32) || defined(WIN64) 54 #define DLLImport __declspec(dllimport) 55 #define DLLExport __declspec(dllexport) 57 #define DLLImport extern 58 #define DLLExport __attribute__ ((visibility ("default"))) 126 #define MQTTProperties_initializer {0, 0, 0, NULL} MQTTProperty * array
Definition: MQTTProperties.h:123
int MQTTProperties_read(MQTTProperties *properties, char **pptr, char *enddata)
Definition: MQTTProperties.h:72
Definition: MQTTProperties.h:48
char byte
Definition: MQTTProperties.h:105
int MQTTProperties_getNumericValue(MQTTProperties *props, enum MQTTPropertyCodes propid)
MQTTProperty * MQTTProperties_getPropertyAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
Definition: MQTTProperties.h:41
Definition: MQTTProperties.h:77
Definition: MQTTProperties.h:37
Definition: MQTTProperties.h:44
Definition: MQTTProperties.h:31
MQTTProperties MQTTProperties_copy(const MQTTProperties *props)
int MQTTProperties_propertyCount(MQTTProperties *props, enum MQTTPropertyCodes propid)
MQTTLenString value
Definition: MQTTProperties.h:110
Definition: MQTTProperties.h:45
Definition: MQTTProperties.h:25
int MQTTProperties_hasProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)
int length
Definition: MQTTProperties.h:122
Definition: MQTTProperties.h:50
Definition: MQTTProperties.h:35
char * data
Definition: MQTTProperties.h:93
int max_count
Definition: MQTTProperties.h:121
#define DLLExport
Definition: MQTTProperties.h:58
Definition: MQTTProperties.h:100
Definition: MQTTProperties.h:40
int len
Definition: MQTTProperties.h:92
Definition: MQTTProperties.h:36
int integer4
Definition: MQTTProperties.h:107
Definition: MQTTProperties.h:29
MQTTLenString data
Definition: MQTTProperties.h:109
MQTTProperty * MQTTProperties_getProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)
Definition: MQTTProperties.h:39
Definition: MQTTProperties.h:90
Definition: MQTTProperties.h:32
Definition: MQTTProperties.h:33
int MQTTProperty_getType(enum MQTTPropertyCodes value)
Definition: MQTTProperties.h:26
Definition: MQTTProperties.h:42
Definition: MQTTProperties.h:28
Definition: MQTTProperties.h:118
int MQTTProperties_getNumericValueAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
Definition: MQTTProperties.h:49
const char * MQTTPropertyName(enum MQTTPropertyCodes value)
Definition: MQTTProperties.h:27
MQTTPropertyCodes
Definition: MQTTProperties.h:23
Definition: MQTTProperties.h:76
Definition: MQTTProperties.h:47
Definition: MQTTProperties.h:24
Definition: MQTTProperties.h:43
void MQTTProperties_free(MQTTProperties *properties)
Definition: MQTTProperties.h:34
Definition: MQTTProperties.h:71
Definition: MQTTProperties.h:74
Definition: MQTTProperties.h:75
int MQTTProperties_add(MQTTProperties *props, const MQTTProperty *prop)
struct MQTTProperties MQTTProperties
short integer2
Definition: MQTTProperties.h:106
Definition: MQTTProperties.h:46
int count
Definition: MQTTProperties.h:120
MQTTPropertyTypes
Definition: MQTTProperties.h:70
int MQTTProperties_len(MQTTProperties *props)
Definition: MQTTProperties.h:38
Definition: MQTTProperties.h:30
Definition: MQTTProperties.h:73
int MQTTProperties_write(char **pptr, const MQTTProperties *properties)