Home Download Docs Code Community
import "perkeep/pkg/blobserver/protocol"
Overview
Index

Overview ▾

Package protocol contains types for Perkeep protocol types.

Index

type StatResponse
    func (p *StatResponse) MarshalJSON() ([]byte, error)
type UploadResponse
    func (p *UploadResponse) MarshalJSON() ([]byte, error)

Package files

protocol.go

type StatResponse

type StatResponse struct {
    Stat        []blob.SizedRef `json:"stat"`
    CanLongPoll bool            `json:"canLongPoll"` // TODO: move this to discovery?
}

StatResponse is the JSON document returned from the blob batch stat handler.

See doc/protocol/blob-stat-protocol.txt.

func (*StatResponse) MarshalJSON

func (p *StatResponse) MarshalJSON() ([]byte, error)

type UploadResponse

type UploadResponse struct {
    Received  []blob.SizedRef `json:"received"`
    ErrorText string          `json:"errorText,omitempty"`
}

UploadResponse is the JSON document returned from the blob batch upload handler.

See doc/protocol/blob-upload-protocol.txt.

func (*UploadResponse) MarshalJSON

func (p *UploadResponse) MarshalJSON() ([]byte, error)
Website layout inspired by memcached.
Content by the authors.