frescan_robj_id_t reply;
frescan_contract_t *contract;
frescan_node_t src;
+ void *return_info;
struct list_head request_list;
int pool_pos;
};
return 0;
}
+/**
+ * frescan_request_set_return_info()
+ *
+ **/
+
+int frescan_request_set_return_info(frescan_request_id_t id,
+ void *return_info)
+{
+ the_requests_pool[id].return_info = return_info;
+ return 0;
+}
+
/**
* frescan_request_get_type()
*
return 0;
}
+/**
+ * frescan_request_get_return_info()
+ *
+ **/
+
+int frescan_request_get_return_info(frescan_request_id_t id,
+ void **return_info)
+{
+ *return_info = the_requests_pool[id].return_info;
+ return 0;
+}
+
/**
* frescan_requestqueue_enqueue()
*
{
int err;
struct list_head *pos;
- struct request_t *request;
+ struct request_t *request = NULL;
err = fosa_mutex_lock(&requests_mutex);
if (err != 0) return err;