Hermes
0.9.5-beta
Hierarchical Distributed I/O Buffering System
|
#include <rpc.h>
Public Attributes | |
ClientRpcContext | client_rpc |
void * | state |
size_t | state_size |
ShmemString * | host_names |
u32 | node_id |
u32 | num_nodes |
int | port |
bool | use_host_file |
StartFunc | start_server |
A structure to represent RPC context.
ClientRpcContext hermes::RpcContext::client_rpc |
client's RPC context
void* hermes::RpcContext::state |
pointer to state
size_t hermes::RpcContext::state_size |
The size of the internal RPC state.
ShmemString* hermes::RpcContext::host_names |
Array of host names stored in shared memory. This array size is RpcContext::num_nodes.
u32 hermes::RpcContext::node_id |
node ID
u32 hermes::RpcContext::num_nodes |
number of nodes
int hermes::RpcContext::port |
port number
bool hermes::RpcContext::use_host_file |
use host file if true
StartFunc hermes::RpcContext::start_server |
start function