Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateObjectParams ¶
type CreateObjectParams struct {
ID string `uri:"id" binding:"required"`
}
type CreateObjectRequset ¶
type CreateObjectRequset struct { Key string `form:"key" binding:"required"` File *multipart.FileHeader `form:"file" binding:"required"` }
type GetObjectParams ¶
type ObjectStorage ¶
type ObjectStorage interface { // Started object storage server. Serve(lis net.Listener) error // Stop object storage server. Stop() error }
ObjectStorage is the interface used for object storage server.
func New ¶
func New(cfg *config.DaemonOption, dynconfig config.Dynconfig, peerTaskManager peer.TaskManager, storageManager storage.Manager) (ObjectStorage, error)
New returns a new ObjectStorage instence.
Click to show internal directories.
Click to hide internal directories.