12 #ifndef _COAP_SUBSCRIBE_H_
13 #define _COAP_SUBSCRIBE_H_
27 #define COAP_OBSERVE_ESTABLISH 0
33 #define COAP_OBSERVE_CANCEL 1
35 #ifndef COAP_OBS_MAX_NON
41 #define COAP_OBS_MAX_NON 5
44 #ifndef COAP_OBS_MAX_FAIL
50 #define COAP_OBS_MAX_FAIL 3
multi-purpose address abstraction
struct coap_subscription_t * next
next element in linked list
Abstraction of virtual endpoint that can be attached to coap_context_t.
size_t token_length
actual length of token
struct coap_subscription_t coap_subscription_t
Subscriber information.
Representation of network addresses.
unsigned int non_cnt
up to 15 non-confirmable notifies allowed
unsigned int dirty
set if the notification temporarily could not be sent (in that case, the resource's partially dirty f...
unsigned int fail_cnt
up to 3 confirmable notifies can fail
unsigned char token[8]
token used for subscription
coap_endpoint_t local_if
local communication interface
void coap_subscription_init(coap_subscription_t *)
coap_address_t subscriber
address and port of subscriber