Namespace gkfs::rpc
Provide helper functions for Margo’s RPC interfaces reduce code verbosity of the RPC handler functions.
Contents
Namespaces
Classes
Functions
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *, hg_bulk_t *)
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, InputType *, OutputType *)
Template Function gkfs::rpc::cleanup_respond(hg_handle_t *, OutputType *)
Function gkfs::rpc::forward_get_dirents_single(const std::string&, int)
Function gkfs::rpc::forward_get_dirents_single(const string&, int)
Function gkfs::rpc::forward_read(const std::string&, void *, off64_t, size_t)
Function gkfs::rpc::forward_read(const string&, void *, const off64_t, const size_t)
Function gkfs::rpc::forward_stat(const std::string&, std::string&)
Function gkfs::rpc::forward_stat(const std::string&, string&)
Function gkfs::rpc::forward_update_metadentry_size(const std::string&, size_t, off64_t, bool)
Function gkfs::rpc::forward_write(const std::string&, const void *, off64_t, size_t)
Function gkfs::rpc::forward_write(const string&, const void *, const off64_t, const size_t)