X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=zigbee-daemon%2Fzigbee-lib%2Fsrc%2Fzblib_request.c;h=43392a6412fa3655f902604cf2156cda2d2b1d0b;hb=a0765c2d81a26721108c6bfc1ba109463a9f0067;hp=5da7d22dcc85265cf4ca5da2aea7a3aa6b68ff2f;hpb=ab352270fe347a65bcecd1ed154dd8cab2fc5492;p=platform%2Fcore%2Fconnectivity%2Fzigbee-manager.git diff --git a/zigbee-daemon/zigbee-lib/src/zblib_request.c b/zigbee-daemon/zigbee-lib/src/zblib_request.c index 5da7d22..43392a6 100644 --- a/zigbee-daemon/zigbee-lib/src/zblib_request.c +++ b/zigbee-daemon/zigbee-lib/src/zblib_request.c @@ -4824,6 +4824,21 @@ gpointer zblib_request_ref_request_data(ZigBeeRequest *request) return request->request_data; } +gpointer zblib_request_ref_request_data_by_id(ZigBeeService *service, + guint request_id) +{ + ZigBeeRequest *request = NULL; + + /* Fetch request based on request_id */ + request = __zblib_request_ref_request_by_by_request_id(service, request_id); + if (NULL == request) { + Z_LOGE("No request available for request_id: [%d]", request_id); + return NULL; + } + + return request->request_data; +} + guint zblib_request_generate_request_type(ZblibDriverType_e driver_type, guint ops_id) {