mirror of
https://github.com/rclone/rclone.git
synced 2024-12-04 14:26:42 +01:00
.. | ||
invoke | ||
doc.go | ||
metadata.go | ||
README.md |
package drpcmetadata
import "storj.io/drpc/drpcmetadata"
Package drpcmetadata define the structure of the metadata supported by drpc library.
Usage
func Add
func Add(ctx context.Context, key, value string) context.Context
Add associates a key/value pair on the context.
func AddPairs
func AddPairs(ctx context.Context, md map[string]string) context.Context
AddPairs attaches metadata onto a context and return the context.
func Decode
func Decode(data []byte) (*invoke.InvokeMetadata, error)
Decode translate byte form of metadata into metadata struct defined by protobuf.
func Encode
func Encode(buffer []byte) ([]byte, error)
Encode generates byte form of the metadata and appends it onto the passed in buffer.