Lightweight Parallel Foundations 1.0.1-alpha 2023-06-26T11:02:34Z
A high performance and model-compliant communication layer
Typedefs | Functions | Variables
rpc-client.h File Reference
#include <lpf/core.h>
Include dependency graph for rpc-client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef lpf_init_t lpf_rpc_server_t
 
typedef lpf_args_t lpf_rpc_query_t
 

Functions

lpf_err_t lpf_rpc_query_create (const void *const payload, const size_t payload_size, const size_t response_size, lpf_rpc_query_t *const query)
 
lpf_err_t lpf_rpc_query_destroy (lpf_rpc_query_t query)
 
lpf_err_t lpf_rpc_send_query (lpf_rpc_query_t query, lpf_rpc_server_t server, void **const response)
 

Variables

const lpf_rpc_server_t LPF_RPC_SERVER_NONE
 
const lpf_rpc_query_t LPF_RPC_QUERY_NONE
 
const lpf_err_t LPF_ERR_RPC_FAILED