Lines Matching refs:obs
59 CoapObserver *obs = NULL; in CoAPObsServer_add() local
87 obs = coap_malloc(sizeof(CoapObserver)); in CoAPObsServer_add()
88 if (NULL == obs) { in CoAPObsServer_add()
93 memset(obs, 0x00, sizeof(CoapObserver)); in CoAPObsServer_add()
94 obs->msg_type = request->header.type; in CoAPObsServer_add()
95 obs->p_resource_of_interest = resource; in CoAPObsServer_add()
96 memcpy(&obs->remote, remote, sizeof(NetworkAddr)); in CoAPObsServer_add()
97 memcpy(obs->token, request->token, request->header.tokenlen); in CoAPObsServer_add()
98 obs->tokenlen = request->header.tokenlen; in CoAPObsServer_add()
101 obs->ctype = (acceptype == 0) ? COAP_CT_APP_JSON : acceptype; in CoAPObsServer_add()
102 obs->observer_sequence_num = 0; in CoAPObsServer_add()
110 coap_free(obs); in CoAPObsServer_add()
115 list_add_tail(&obs->obslist, &ctx->obsserver.list); in CoAPObsServer_add()