17 #if !defined(MQTTPROPERTIES_H)
18 #define MQTTPROPERTIES_H
20 #include "MQTTExportDeclarations.h"
24 #define MQTT_INVALID_PROPERTY_ID -2
123 #define MQTTProperties_initializer {0, 0, 0, NULL}
MQTTProperty * array
Definition: MQTTProperties.h:120
int MQTTProperties_read(MQTTProperties *properties, char **pptr, char *enddata)
Definition: MQTTProperties.h:69
Definition: MQTTProperties.h:53
MQTTProperty * MQTTProperties_getProperty(const MQTTProperties *props, enum MQTTPropertyCodes propid)
Definition: MQTTProperties.h:46
unsigned int integer4
Definition: MQTTProperties.h:104
Definition: MQTTProperties.h:74
Definition: MQTTProperties.h:42
Definition: MQTTProperties.h:49
Definition: MQTTProperties.h:36
MQTTProperties MQTTProperties_copy(const MQTTProperties *props)
MQTTProperty * MQTTProperties_getPropertyAt(const MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
MQTTLenString value
Definition: MQTTProperties.h:107
Definition: MQTTProperties.h:50
Definition: MQTTProperties.h:29
int64_t MQTTProperties_getNumericValue(const MQTTProperties *props, enum MQTTPropertyCodes propid)
int length
Definition: MQTTProperties.h:119
Definition: MQTTProperties.h:55
Definition: MQTTProperties.h:40
char * data
Definition: MQTTProperties.h:90
int max_count
Definition: MQTTProperties.h:118
int MQTTProperties_propertyCount(const MQTTProperties *props, enum MQTTPropertyCodes propid)
Definition: MQTTProperties.h:97
Definition: MQTTProperties.h:45
int len
Definition: MQTTProperties.h:89
Definition: MQTTProperties.h:41
unsigned short integer2
Definition: MQTTProperties.h:103
Definition: MQTTProperties.h:33
MQTTLenString data
Definition: MQTTProperties.h:106
Definition: MQTTProperties.h:44
Definition: MQTTProperties.h:87
Definition: MQTTProperties.h:37
Definition: MQTTProperties.h:38
int MQTTProperty_getType(enum MQTTPropertyCodes value)
int64_t MQTTProperties_getNumericValueAt(const MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
Definition: MQTTProperties.h:30
Definition: MQTTProperties.h:47
Definition: MQTTProperties.h:32
Definition: MQTTProperties.h:115
Definition: MQTTProperties.h:54
const char * MQTTPropertyName(enum MQTTPropertyCodes value)
Definition: MQTTProperties.h:31
MQTTPropertyCodes
Definition: MQTTProperties.h:27
Definition: MQTTProperties.h:73
int MQTTProperties_hasProperty(const MQTTProperties *props, enum MQTTPropertyCodes propid)
Definition: MQTTProperties.h:52
Definition: MQTTProperties.h:28
Definition: MQTTProperties.h:48
void MQTTProperties_free(MQTTProperties *properties)
Definition: MQTTProperties.h:39
Definition: MQTTProperties.h:68
Definition: MQTTProperties.h:71
Definition: MQTTProperties.h:72
int MQTTProperties_add(MQTTProperties *props, const MQTTProperty *prop)
struct MQTTProperties MQTTProperties
Definition: MQTTProperties.h:51
unsigned char byte
Definition: MQTTProperties.h:102
int count
Definition: MQTTProperties.h:117
int MQTTProperties_len(const MQTTProperties *props)
MQTTPropertyTypes
Definition: MQTTProperties.h:67
Definition: MQTTProperties.h:43
Definition: MQTTProperties.h:34
Definition: MQTTProperties.h:70
Definition: MQTTProperties.h:35
int MQTTProperties_write(char **pptr, const MQTTProperties *properties)