int MQTTAsync_createWithOptions(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTAsync_createOptions *options)
MQTTAsync_onFailure5 * onFailure5
int sendWhileDisconnected
void onConnectFailure5(void *context, MQTTAsync_failureData5 *response)
#define MQTTAsync_responseOptions_initializer
char * readfile(int *data_len, struct pubsub_opts *opts)
int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)
int MQTTAsync_setCallbacks(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)
void trace_callback(enum MQTTASYNC_TRACE_LEVELS level, char *message)
int mypublish(MQTTAsync client, int datalen, char *data)
const char * MQTTReasonCode_toString(enum MQTTReasonCodes value)
void usage(struct pubsub_opts *opts, pubsub_opts_nameValue *name_values, const char *program_name)
int MQTTProperties_add(MQTTProperties *props, const MQTTProperty *prop)
MQTTAsync_nameValue * MQTTAsync_getVersionInfo(void)
MQTTAsync_responseOptions pub_opts
enum MQTTReasonCodes reasonCode
MQTTAsync_onSuccess5 * onSuccess5
void MQTTAsync_setTraceCallback(MQTTAsync_traceCallback *callback)
int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)
MQTTAsync_connectOptions conn_opts
static unsigned int onPSKAuth(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *context)
#define MQTTAsync_willOptions_initializer
#define MQTTAsync_connectOptions_initializer5
void onPublishFailure5(void *context, MQTTAsync_failureData5 *response)
#define MQTTAsync_disconnectOptions_initializer
MQTTAsync_onFailure * onFailure
MQTTAsync_onFailure5 * onFailure5
void onDisconnect(void *context, MQTTAsync_successData *response)
void onPublish5(void *context, MQTTAsync_successData5 *response)
int main(int argc, char **argv)
unsigned int(* ssl_psk_cb)(const char *hint, char *identity, unsigned int max_identity_len, unsigned char *psk, unsigned int max_psk_len, void *u)
void onDisconnect5(void *context, MQTTAsync_successData5 *response)
void onPublish(void *context, MQTTAsync_successData *response)
void onConnectFailure(void *context, MQTTAsync_failureData *response)
#define MQTTAsync_createOptions_initializer
MQTTAsync_SSLOptions * ssl
#define MQTTAsync_connectOptions_initializer
MQTTAsync_onSuccess * onSuccess
void onConnect5(void *context, MQTTAsync_successData5 *response)
MQTTAsync_willOptions * will
const char * privateKeyPassword
const char * enabledCipherSuites
int MQTTAsync_send(MQTTAsync handle, const char *destinationName, int payloadlen, const void *payload, int qos, int retained, MQTTAsync_responseOptions *response)
MQTTProperties properties
void MQTTAsync_destroy(MQTTAsync *handle)
#define MQTTASYNC_SUCCESS
void MQTTAsync_setTraceLevel(enum MQTTASYNC_TRACE_LEVELS level)
#define MQTTCLIENT_PERSISTENCE_NONE
enum MQTTReasonCodes reasonCode
const char * MQTTAsync_strerror(int code)
static int onSSLError(const char *str, size_t len, void *context)
#define MQTTAsync_SSLOptions_initializer
MQTTAsync_onSuccess5 * onSuccess5
void onPublishFailure(void *context, MQTTAsync_failureData *response)
int getopts(int argc, char **argv, struct pubsub_opts *opts)
void myconnect(MQTTAsync client)
MQTTAsync_onSuccess * onSuccess
#define MQTTVERSION_DEFAULT
MQTTAsync_onSuccess5 * onSuccess5
void onConnect(void *context, MQTTAsync_successData *response)
int messageArrived(void *context, char *topicName, int topicLen, MQTTAsync_message *m)
MQTTAsync_onSuccess * onSuccess
int(* ssl_error_cb)(const char *str, size_t len, void *u)
struct pubsub_opts::@69 user_property
#define MQTTProperties_initializer