package
0.0.0-20240301233439-3590967ac2be
Repository: https://github.com/nvidia/proxyfs.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Constants
AskMyUniqueID is the message sent by the client during it's initial connection to get it's unique client ID.
CONNECTED means the Client is connected to the server.
No description provided by the author
No description provided by the author
No description provided by the author
INITIAL means the Client struct has just been created.
Support payload protocols.
PassID is the message sent by the client to identify itself to server.
RETRANSMITTING means a goroutine is in the middle of recovering from a loss of a connection with the server.
ReturnUniqueID is the message sent by the server to client after initial connection.
RPC represents an RPC from client to server.
Upcall represents an upcall from server to client.
# Structs
Client tracking structure.
ClientConfig is used to configure a retryrpc Client.
Server tracks the state of the server.
ServerConfig is used to configure a retryrpc Server.
# Interfaces
ClientCallbacks contains the methods required when supporting callbacks from the Server.
# Type aliases
MsgType is the type of message being sent.
PayloadProtocols defines the supported protocols for the payload.