coreMQTT  v1.1.2
MQTT 3.1.1 Client Library
MQTT_GetPingreqPacketSize

Get the size of an MQTT PINGREQ packet.

MQTTStatus_t MQTT_GetPingreqPacketSize( size_t * pPacketSize );
Parameters
[out]pPacketSizeThe size of the MQTT PINGREQ packet.
Returns
MQTTSuccess or MQTTBadParameter if pPacketSize is NULL.

Example

// Variables used in this example.
MQTTStatus_t status;
size_t packetSize = 0;
// Get the size requirement for the ping request packet.
status = MQTT_GetPingreqPacketSize( &packetSize );
assert( status == MQTTSuccess );
assert( packetSize == 2 );
// The application should allocate or use a static #MQTTFixedBuffer_t of
// size >= 2 to serialize the ping request.
MQTT_GetPingreqPacketSize
MQTTStatus_t MQTT_GetPingreqPacketSize(size_t *pPacketSize)
Get the size of an MQTT PINGREQ packet.
Definition: core_mqtt_serializer.c:2174
MQTTStatus_t
MQTTStatus_t
Return codes from MQTT functions.
Definition: core_mqtt_serializer.h:97
MQTTSuccess
@ MQTTSuccess
Definition: core_mqtt_serializer.h:98