Thingstream Client Library  BLD4131-v2.13
Macros | Typedefs | Functions
client_set_callback.h File Reference

The deprecated Thingstream_Client_setXxxxCallback APIs. More...

#include <stdint.h>
#include <stdbool.h>
#include "transport_api.h"

Macros

#define Thingstream_Client_clearSubscribeCallback(client)    Thingstream_Client_setSubscribeCallback((client), NULL, NULL)
 
#define Thingstream_Client_clearRegisterCallback(client)    Thingstream_Client_setRegisterCallback((client), NULL, NULL)
 

Typedefs

typedef void(* ThingstreamSubscribeCallback_t) (void *cookie, ThingstreamTopic topic, ThingstreamQualityOfService_t qos, uint8_t *payload, uint16_t payloadlen)
 
typedef void(* ThingstreamRegisterCallback_t) (void *cookie, const char *topicName, ThingstreamTopic topic)
 

Functions

void Thingstream_Client_setSubscribeCallback (ThingstreamClient *client, ThingstreamSubscribeCallback_t callback, void *cookie)
 
void Thingstream_Client_setRegisterCallback (ThingstreamClient *client, ThingstreamRegisterCallback_t callback, void *cookie)
 

Detailed Description

The deprecated Thingstream_Client_setXxxxCallback APIs.