Documentation
¶
Index ¶
- Constants
- type Server
- func (s *Server) CSIDriverIsReady()
- func (s *Server) GetMetadataAllocated(req *api.GetMetadataAllocatedRequest, ...) (err error)
- func (s *Server) GetMetadataDelta(req *api.GetMetadataDeltaRequest, ...) (err error)
- func (s *Server) OperationID(op string) string
- func (s *Server) Start() error
- func (s *Server) Stop()
- type ServerConfig
Constants ¶
View Source
const ( HandlerTraceLogLevel = 4 HandlerDetailedTraceLogLevel = 5 HandlerDefaultMaxStreamDuration = time.Minute * 10 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { api.UnimplementedSnapshotMetadataServer // contains filtered or unexported fields }
func NewServer ¶
func NewServer(config ServerConfig) (*Server, error)
func (*Server) CSIDriverIsReady ¶
func (s *Server) CSIDriverIsReady()
CSIDriverIsReady is used to notify the server that the CSI driver is available for use.
func (*Server) GetMetadataAllocated ¶
func (s *Server) GetMetadataAllocated(req *api.GetMetadataAllocatedRequest, stream api.SnapshotMetadata_GetMetadataAllocatedServer) (err error)
func (*Server) GetMetadataDelta ¶
func (s *Server) GetMetadataDelta(req *api.GetMetadataDeltaRequest, stream api.SnapshotMetadata_GetMetadataDeltaServer) (err error)
func (*Server) OperationID ¶
OperationID generates a unique identifier for an operation.
type ServerConfig ¶
Click to show internal directories.
Click to hide internal directories.