26 #ifndef UROM_SANDBOX_H_
27 #define UROM_SANDBOX_H_
33 #include "ucp/api/ucp.h"
36 #define urom_sandbox_serialize_next_raw(_iter, _type, _offset) \
38 _type *_result = (_type *)(*(_iter)); \
39 *(_iter) = UCS_PTR_BYTE_OFFSET(*(_iter), _offset); \
struct urom_worker_sandbox_notify_mem_map mem_map
struct urom_worker_sandbox_notify_tag_recv tag_recv
struct urom_worker_sandbox_notify_tag_send tag_send
size_t exported_memh_buffer_len
ucp_mem_map_params_t map_params
struct urom_worker_sandbox_cmd_tag_send tag_send
struct urom_worker_sandbox_cmd_tag_recv tag_recv
struct urom_worker_sandbox_cmd_mem_map mem_map
urom_worker_sandbox_notify_type
@ UROM_WORKER_NOTIFY_SANDBOX_TAG_RECV
@ UROM_WORKER_NOTIFY_SANDBOX_MEM_MAP
@ UROM_WORKER_NOTIFY_SANDBOX_TAG_SEND
urom_worker_sandbox_cmd_type
@ UROM_WORKER_CMD_SANDBOX_MEM_MAP
@ UROM_WORKER_CMD_SANDBOX_TAG_RECV
@ UROM_WORKER_CMD_SANDBOX_TAG_SEND