Documentation ¶
Index ¶
- Constants
- Variables
- func EncodeNamespaceMetadata(pid uuid.UUID, index uint16, count uint16) ([]byte, error)
- func EncodeResponse(s interface{}, err error, w http.ResponseWriter)
- func Params(r *http.Request) map[string]string
- func UnmarshalRequest(r *http.Request, model interface{}) error
- type NamespaceMetadata
- type NamespaceMetadataError
Constants ¶
View Source
const ( NamespaceMetadataSignature = 0x54424252 // "RBBT" NamespaceMetadataRevision = 1 )
Variables ¶
View Source
var (
ErrNamespaceMetadata = NewNamespaceMetadataError(nil)
)
Functions ¶
func EncodeNamespaceMetadata ¶
func EncodeResponse ¶
func EncodeResponse(s interface{}, err error, w http.ResponseWriter)
EncodeResponse -
func UnmarshalRequest ¶
UnmarshalRequest -
Types ¶
type NamespaceMetadata ¶
type NamespaceMetadata struct { Signature uint32 Revision uint16 Rsvd uint16 Index uint16 Count uint16 Id uuid.UUID }
func DecodeNamespaceMetadata ¶
func DecodeNamespaceMetadata(buf []byte) (*NamespaceMetadata, error)
type NamespaceMetadataError ¶
type NamespaceMetadataError struct {
// contains filtered or unexported fields
}
func NewNamespaceMetadataError ¶
func NewNamespaceMetadataError(data *NamespaceMetadata) *NamespaceMetadataError
func (*NamespaceMetadataError) Error ¶
func (e *NamespaceMetadataError) Error() string
func (*NamespaceMetadataError) Is ¶
func (e *NamespaceMetadataError) Is(err error) bool
Click to show internal directories.
Click to hide internal directories.