Namespace gkfs::rpc
Provide helper functions for Margo’s RPC interfaces reduce code verbosity of the RPC handler functions.
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_create(const std::string&, const mode_t)
Function gkfs::rpc::forward_create(const std::string&, mode_t, const int)
Function gkfs::rpc::forward_decr_size(const std::string&, size_t)
Function gkfs::rpc::forward_decr_size(const std::string&, size_t, const int)
Function gkfs::rpc::forward_get_dirents_single(const std::string&, int)
Function gkfs::rpc::forward_get_dirents_single(const std::string&, int, void *, const size_t)
Function gkfs::rpc::forward_get_dirents_single(const string&, int)
Function gkfs::rpc::forward_get_dirents_single_proxy(const string&, int)
Function gkfs::rpc::forward_get_dirents_single_proxy(const std::string&, int)
Function gkfs::rpc::forward_get_metadentry_size(const string&)
Function gkfs::rpc::forward_get_metadentry_size(const std::string&, const int)
Function gkfs::rpc::forward_get_metadentry_size(const std::string&)
Function gkfs::rpc::forward_read(const std::string&, void *, int64_t, size_t)
Function gkfs::rpc::forward_read_proxy(const std::string&, void *, off64_t, size_t)
Function gkfs::rpc::forward_read_proxy(const string&, void *, const off64_t, const size_t)
Function gkfs::rpc::forward_remove(const std::string&, bool)
Function gkfs::rpc::forward_remove(const std::string&, bool, const int8_t)
Function gkfs::rpc::forward_stat(const std::string&, string&, const int)
Function gkfs::rpc::forward_stat(const std::string&, std::string&, const int)
Function gkfs::rpc::forward_stat_proxy(const std::string&, std::string&)
Function gkfs::rpc::forward_stat_proxy(const std::string&, string&)
Function gkfs::rpc::forward_truncate(const std::string&, size_t, size_t)
Function gkfs::rpc::forward_truncate(const std::string&, size_t, size_t, const int8_t)
Function gkfs::rpc::forward_write(const std::string&, void *, int64_t, size_t)
Function gkfs::rpc::forward_write(const std::string&, const void *, off64_t, size_t, const int8_t)
Function gkfs::rpc::forward_write_proxy(const std::string&, const void *, off64_t, size_t)
Function gkfs::rpc::forward_write_proxy(const string&, const void *, off64_t, size_t)