MCPcopy Create free account
hub / github.com/ScaleX-IO/uGDS / nvm_admin_reference

Class nvm_admin_reference

src/libnvm/rpc.cpp:67–75  ·  view source on GitHub ↗

* Administration queue-pair reference. * * Represents either a reference to a remote descriptor, or is a local * descriptor. In other words, this handle represents both RPC clients and * RPC servers. */

Source from the content-addressed store, hash-verified

65 * RPC servers.
66 */
67struct nvm_admin_reference
68{
69 struct controller* ctrl; // Controller reference
70 struct mutex lock; // Ensure exclusive access to the reference
71 struct rpc_handle* handles; // Linked list of binding handles (if server)
72 void* data; // Custom instance data
73 rpc_free_binding_t release; // Callback to release instance data
74 rpc_stub_t stub; // Client-side stub
75};
76
77
78

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected