Lines Matching refs:tracked_tokens
66 track_token *tracked_tokens = NULL;
210 track_token *new_list = realloc(tracked_tokens,
211 (tracked_tokens_count + 1) * sizeof(tracked_tokens[0]));
216 tracked_tokens = new_list;
217 tracked_tokens[tracked_tokens_count].token = coap_new_binary(tokenlen);
218 if (!tracked_tokens[tracked_tokens_count].token)
220 memcpy(tracked_tokens[tracked_tokens_count].token->s, token, tokenlen);
221 tracked_tokens[tracked_tokens_count].observe = doing_observe;
230 if (coap_binary_equal(token, tracked_tokens[i].token)) {
242 if (coap_binary_equal(token, tracked_tokens[i].token)) {
243 if (force || !tracked_tokens[i].observe || !obs_started) {
245 coap_delete_binary(tracked_tokens[i].token);
247 memmove(&tracked_tokens[i],
248 &tracked_tokens[i+1],
249 (tracked_tokens_count-i-1) * sizeof(tracked_tokens[0]));
1947 if (tracked_tokens[i].observe) {
1948 coap_cancel_observe(session, tracked_tokens[i].token, msgtype);
1949 tracked_tokens[i].observe = 0;
2021 coap_delete_binary(tracked_tokens[i].token);
2023 free(tracked_tokens);