Documentation ¶
Overview ¶
This implements a very basic Swift server Everything is stored in memory
This comes from the https://github.com/mitchellh/goamz and was adapted for Swift
Index ¶
Constants ¶
View Source
const ( DEBUG = false TEST_ACCOUNT = "swifttest" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Key ¶
type Key struct { Key string `json:"name"` LastModified string `json:"last_modified"` Size int64 `json:"bytes"` // ETag gives the hex-encoded MD5 sum of the contents, // surrounded with double-quotes. ETag string `json:"hash"` ContentType string `json:"content_type"` }
The Key type represents an item stored in an container.
type SwiftServer ¶
type SwiftServer struct { Listener net.Listener AuthURL string URL string Accounts map[string]*account Sessions map[string]*session // contains filtered or unexported fields }
func NewSwiftServer ¶
func NewSwiftServer(address string) (*SwiftServer, error)
func (*SwiftServer) Close ¶
func (srv *SwiftServer) Close()
Click to show internal directories.
Click to hide internal directories.