void kernel_rpc_register_func(char *name, rpc_func code)
Definition: rpc.c:105
void(* rpc_func)(void *)
Type of an RPC function.
Definition: rpc.h:10
void kernel_rpc_mark_as_init()
Definition: rpc.c:147
void * kernel_rpc_call(pid_t pid, char *name, void *buf, size_t size)
Definition: rpc.c:59
void kernel_rpc_deallocate_buf(void *buf, size_t size)
Definition: rpc.c:120
size_t kernel_get_num_rpc_funcs(pid_t pid)
Definition: rpc.c:143
char kernel_rpc_is_init(pid_t pid)
Definition: rpc.c:52
void kernel_rpc_return(void *buf, size_t size)
Definition: rpc.c:125
char name[32]
THe name of the function.
Definition: rpc.h:16
rpc_func code
A pointer to the code that implements the funtcion.
Definition: rpc.h:17