 Documentation
      ¶
      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.