17 #if !defined(MQTTPROPERTIES_H) 18 #define MQTTPROPERTIES_H 20 #include "MQTTExportDeclarations.h" 22 #define MQTT_INVALID_PROPERTY_ID -2 120 #define MQTTProperties_initializer {0, 0, 0, NULL} MQTTProperty * array
Definition: MQTTProperties.h:117
int MQTTProperties_read(MQTTProperties *properties, char **pptr, char *enddata)
Definition: MQTTProperties.h:66
Definition: MQTTProperties.h:50
int MQTTProperties_getNumericValue(MQTTProperties *props, enum MQTTPropertyCodes propid)
MQTTProperty * MQTTProperties_getPropertyAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
Definition: MQTTProperties.h:43
unsigned int integer4
Definition: MQTTProperties.h:101
Definition: MQTTProperties.h:71
Definition: MQTTProperties.h:39
Definition: MQTTProperties.h:46
Definition: MQTTProperties.h:33
MQTTProperties MQTTProperties_copy(const MQTTProperties *props)
int MQTTProperties_propertyCount(MQTTProperties *props, enum MQTTPropertyCodes propid)
MQTTLenString value
Definition: MQTTProperties.h:104
Definition: MQTTProperties.h:47
Definition: MQTTProperties.h:27
int MQTTProperties_hasProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)
int length
Definition: MQTTProperties.h:116
Definition: MQTTProperties.h:52
Definition: MQTTProperties.h:37
char * data
Definition: MQTTProperties.h:87
int max_count
Definition: MQTTProperties.h:115
Definition: MQTTProperties.h:94
Definition: MQTTProperties.h:42
int len
Definition: MQTTProperties.h:86
Definition: MQTTProperties.h:38
unsigned short integer2
Definition: MQTTProperties.h:100
Definition: MQTTProperties.h:31
MQTTLenString data
Definition: MQTTProperties.h:103
MQTTProperty * MQTTProperties_getProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)
Definition: MQTTProperties.h:41
Definition: MQTTProperties.h:84
Definition: MQTTProperties.h:34
Definition: MQTTProperties.h:35
int MQTTProperty_getType(enum MQTTPropertyCodes value)
Definition: MQTTProperties.h:28
Definition: MQTTProperties.h:44
Definition: MQTTProperties.h:30
Definition: MQTTProperties.h:112
int MQTTProperties_getNumericValueAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)
Definition: MQTTProperties.h:51
const char * MQTTPropertyName(enum MQTTPropertyCodes value)
Definition: MQTTProperties.h:29
MQTTPropertyCodes
Definition: MQTTProperties.h:25
Definition: MQTTProperties.h:70
Definition: MQTTProperties.h:49
Definition: MQTTProperties.h:26
Definition: MQTTProperties.h:45
void MQTTProperties_free(MQTTProperties *properties)
Definition: MQTTProperties.h:36
Definition: MQTTProperties.h:65
Definition: MQTTProperties.h:68
Definition: MQTTProperties.h:69
int MQTTProperties_add(MQTTProperties *props, const MQTTProperty *prop)
struct MQTTProperties MQTTProperties
Definition: MQTTProperties.h:48
unsigned char byte
Definition: MQTTProperties.h:99
int count
Definition: MQTTProperties.h:114
MQTTPropertyTypes
Definition: MQTTProperties.h:64
int MQTTProperties_len(MQTTProperties *props)
Definition: MQTTProperties.h:40
Definition: MQTTProperties.h:32
Definition: MQTTProperties.h:67
int MQTTProperties_write(char **pptr, const MQTTProperties *properties)