11 #ifndef _COAP_SUBSCRIBE_H_
12 #define _COAP_SUBSCRIBE_H_
22 #ifndef COAP_OBS_MAX_NON
28 #define COAP_OBS_MAX_NON 5
31 #ifndef COAP_OBS_MAX_FAIL
37 #define COAP_OBS_MAX_FAIL 3
67 #define COAP_INVALID_HASHKEY ((coap_key_t)-1)
73 unsigned char mediatype;
75 unsigned int writable:1;
78 unsigned char etag[4];
97 int (*data)(
coap_uri_t *
uri,
unsigned char *mediatype,
unsigned int offset,
unsigned char *buf,
unsigned int *buflen,
int *finished);
110 #define COAP_RESOURCE(node) ((coap_resource_t *)(node)->data)
111 #define COAP_SUBSCRIPTION(node) ((coap_subscription_t *)(node)->data)
138 const struct sockaddr *subscriber,
168 struct sockaddr *subscriber,
179 struct sockaddr *subscriber);