]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/blobdiff - src/forb/src/request.c
Struct request adjusted for inter-executor invocation.
[frescor/frsh-forb.git] / src / forb / src / request.c
index b6b1196a76458baefe9e2dabc6d23337c5894124..65ccdf8957765c47118ac82ac82a350baf8537c3 100644 (file)
@@ -91,7 +91,7 @@ GAVL_CUST_NODE_INT_IMP(forb_request_nolock /* cust_prefix */,
  * @return Zero on success, FOSA error code on error.
  */
 int
-forb_request_init(forb_request_t *req, forb_object obj)
+forb_request_init(forb_request_t *req, forb_object obj, char *iface, unsigned method_ind)      
 {
        int ret = 0;
        forb_t *forb = forb_object_to_forb(obj);
@@ -99,6 +99,8 @@ forb_request_init(forb_request_t *req, forb_object obj)
 
        memset(req, 0, sizeof(*req));
        req->obj = obj;
+       req->interface = iface;
+       req->method_ind = method_ind;
 
        fosa_mutex_lock(&forb->request_id_mutex);
        req->request_id = forb->request_id++;