|
void | disconnected (void *context, MQTTProperties *props, enum MQTTReasonCodes rc) |
|
long | elapsed (START_TIME_TYPE start_time) |
|
void | getopts (int argc, char **argv) |
|
void | logProperties (MQTTProperties *props) |
|
int | main (int argc, char **argv) |
|
int | messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
void | myassert (char *filename, int lineno, char *description, int value, char *format,...) |
|
void | MyLog (int LOGA_level, char *format,...) |
|
void | published (void *context, int msgid, int packet_type, MQTTProperties *props, enum MQTTReasonCodes rc) |
|
START_TIME_TYPE | start_clock (void) |
|
int | test2_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
int | test_client_topic_aliases (struct Options options) |
|
int | test_error_reporting (struct Options options) |
|
int | test_flow_control (struct Options options) |
|
int | test_flow_control_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
void | test_flow_control_trace_callback (enum MQTTCLIENT_TRACE_LEVELS level, char *message) |
|
int | test_qos_1_2_errors (struct Options options) |
|
int | test_request_response (struct Options options) |
|
int | test_request_response_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
int | test_server_topic_aliases (struct Options options) |
|
int | test_shared_subscriptions (struct Options options) |
|
int | test_shared_subscriptions_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
int | test_subscribe_options (struct Options options) |
|
int | test_subscribe_options_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
int | test_subscription_ids (struct Options options) |
|
int | test_subscription_ids_messageArrived (void *context, char *topicName, int topicLen, MQTTClient_message *message) |
|
void | test_trace_callback (enum MQTTCLIENT_TRACE_LEVELS level, char *message) |
|
void | usage (void) |
|
void | write_test_result (void) |
|
MQTT V5 specific tests for the MQTT C client
- topic aliases
- subscription ids
- session expiry
- payload format
- flow control
- QoS 2 exchange termination
- request/response
- shared subscriptions
- server initiated disconnect
- auth packets
- server assigned clientid returned in a property
- server defined keepalive
- subscribe failure
Definition in file test10.c.