Lines Matching refs:path
16 char path[MAX_PATH_CHECKSUM_LEN]; member
105 int alcs_observe_notify(CoAPContext *context, const char *path, in alcs_observe_notify() argument
110 needAuth = alcs_resource_need_auth(context, path); in alcs_observe_notify()
114 return CoAPObsServer_notify(context, path, payload->data, payload->len, in alcs_observe_notify()
130 static void recv_msg_handler(CoAPContext *context, const char *path, in recv_msg_handler() argument
136 CoAPPathMD5_sum(path, strlen(path), path_calc, MAX_PATH_CHECKSUM_LEN); in recv_msg_handler()
141 if (0 == memcmp(path_calc, node->path, MAX_PATH_CHECKSUM_LEN)) { in recv_msg_handler()
145 CoAPObsServer_add(context, path, remote, message); in recv_msg_handler()
149 node->cb(context, path, remote, message); in recv_msg_handler()
154 COAP_ERR("receive unknown request, path:%s", path); in recv_msg_handler()
160 const char *path, unsigned short permission, in alcs_resource_register() argument
165 COAP_DEBUG("ALCS Resource Register: %s", path); in alcs_resource_register()
170 CoAPPathMD5_sum(path, strlen(path), item->path, MAX_PATH_CHECKSUM_LEN); in alcs_resource_register()
174 return CoAPResource_register(context, path, permission, ctype, maxage, in alcs_resource_register()
178 return alcs_resource_register_secure(context, pk, dn, path, permission, in alcs_resource_register()
186 int alcs_resource_need_auth(CoAPContext *context, const char *path) in alcs_resource_need_auth() argument
190 CoAPPathMD5_sum(path, strlen(path), path_calc, MAX_PATH_CHECKSUM_LEN); in alcs_resource_need_auth()
195 if (memcmp(path_calc, node->path, MAX_PATH_CHECKSUM_LEN) == 0) { in alcs_resource_need_auth()
371 char path[COAP_MSG_MAX_PATH_LEN] = { 0 }; in path_2_option() local
382 memset(path, 0x00, sizeof(path)); in path_2_option()
383 strncpy(path, pstr, ptr - pstr); in path_2_option()
384 COAP_DEBUG("path: %s,len=%d", path, (int)(ptr - pstr)); in path_2_option()
386 (unsigned char *)path, (int)strlen(path)); in path_2_option()
391 memset(path, 0x00, sizeof(path)); in path_2_option()
392 strncpy(path, pstr, sizeof(path) - 1); in path_2_option()
393 COAP_DEBUG("path: %s,len=%d", path, (int)strlen(path)); in path_2_option()
395 (unsigned char *)path, (int)strlen(path)); in path_2_option()
402 int alcs_msg_setAddr(CoAPMessage *message, const char *path, const char *query) in alcs_msg_setAddr() argument
406 if (NULL == path || NULL == message) { in alcs_msg_setAddr()
407 COAP_ERR("Invalid paramter p_path %p, p_message %p", path, message); in alcs_msg_setAddr()
411 if (255 < strlen(path)) { in alcs_msg_setAddr()
412 COAP_ERR("The uri length is too loog,len = %d", (int)strlen(path)); in alcs_msg_setAddr()
416 rt = path_2_option(path, message); in alcs_msg_setAddr()