type google.golang.org/grpc/metadata.MD
95 uses
google.golang.org/grpc/metadata (current package)
metadata.go#L45: type MD map[string][]string
metadata.go#L59: func New(m map[string]string) MD {
metadata.go#L60: md := make(MD, len(m))
metadata.go#L81: func Pairs(kv ...string) MD {
metadata.go#L85: md := make(MD, len(kv)/2)
metadata.go#L94: func (md MD) Len() int {
metadata.go#L99: func (md MD) Copy() MD {
metadata.go#L100: out := make(MD, len(md))
metadata.go#L110: func (md MD) Get(k string) []string {
metadata.go#L118: func (md MD) Set(k string, vals ...string) {
metadata.go#L130: func (md MD) Append(k string, vals ...string) {
metadata.go#L140: func (md MD) Delete(k string) {
metadata.go#L149: func Join(mds ...MD) MD {
metadata.go#L150: out := MD{}
metadata.go#L164: func NewIncomingContext(ctx context.Context, md MD) context.Context {
metadata.go#L172: func NewOutgoingContext(ctx context.Context, md MD) context.Context {
metadata.go#L197: func FromIncomingContext(ctx context.Context) (MD, bool) {
metadata.go#L198: md, ok := ctx.Value(mdIncomingKey{}).(MD)
metadata.go#L202: out := make(MD, len(md))
metadata.go#L217: md, ok := ctx.Value(mdIncomingKey{}).(MD)
metadata.go#L248: func fromOutgoingContextRaw(ctx context.Context) (MD, [][]string, bool) {
metadata.go#L260: func FromOutgoingContext(ctx context.Context) (MD, bool) {
metadata.go#L271: out := make(MD, mdSize)
metadata.go#L293: md MD
google.golang.org/grpc
rpc_util.go#L209: func Header(md *metadata.MD) CallOption {
rpc_util.go#L221: HeaderAddr *metadata.MD
rpc_util.go#L231: func Trailer(md *metadata.MD) CallOption {
rpc_util.go#L243: TrailerAddr *metadata.MD
server.go#L1904: SetHeader(md metadata.MD) error
server.go#L1905: SendHeader(md metadata.MD) error
server.go#L1906: SetTrailer(md metadata.MD) error
server.go#L2086: func SetHeader(ctx context.Context, md metadata.MD) error {
server.go#L2105: func SendHeader(ctx context.Context, md metadata.MD) error {
server.go#L2176: func SetTrailer(ctx context.Context, md metadata.MD) error {
stream.go#L51: var metadataFromOutgoingContextRaw = internal.FromOutgoingContextRaw.(func(context.Context) (metadata.MD, [][]string, bool))
stream.go#L99: Header() (metadata.MD, error)
stream.go#L103: Trailer() metadata.MD
stream.go#L823: func (cs *clientStream) Header() (metadata.MD, error) {
stream.go#L824: var m metadata.MD
stream.go#L862: func (cs *clientStream) Trailer() metadata.MD {
stream.go#L1194: var tr metadata.MD
stream.go#L1376: func (as *addrConnStream) Header() (metadata.MD, error) {
stream.go#L1384: func (as *addrConnStream) Trailer() metadata.MD {
stream.go#L1544: SetHeader(metadata.MD) error
stream.go#L1548: SendHeader(metadata.MD) error
stream.go#L1551: SetTrailer(metadata.MD)
stream.go#L1622: func (ss *serverStream) SetHeader(md metadata.MD) error {
stream.go#L1633: func (ss *serverStream) SendHeader(md metadata.MD) error {
stream.go#L1653: func (ss *serverStream) SetTrailer(md metadata.MD) {
google.golang.org/grpc/balancer
balancer.go#L253: Trailer metadata.MD
balancer.go#L298: Metadata metadata.MD
google.golang.org/grpc/internal/balancerload
load.go#L28: Parse(md metadata.MD) any
load.go#L41: func Parse(md metadata.MD) any {
google.golang.org/grpc/internal/binarylog
method_logger.go#L165: Header metadata.MD
method_logger.go#L204: Header metadata.MD
method_logger.go#L330: Trailer metadata.MD
method_logger.go#L406: func mdToMetadataProto(md metadata.MD) *binlogpb.Metadata {
google.golang.org/grpc/internal/grpcutil
metadata.go#L30: func WithExtraMetadata(ctx context.Context, md metadata.MD) context.Context {
metadata.go#L37: func ExtraMetadata(ctx context.Context) (md metadata.MD, ok bool) {
metadata.go#L38: md, ok = ctx.Value(mdExtraKey{}).(metadata.MD)
google.golang.org/grpc/internal/metadata
metadata.go#L36: type mdValue metadata.MD
metadata.go#L61: func Get(addr resolver.Address) metadata.MD {
metadata.go#L67: return metadata.MD(md)
metadata.go#L74: func Set(addr resolver.Address, md metadata.MD) resolver.Address {
metadata.go#L80: func Validate(md metadata.MD) error {
google.golang.org/grpc/internal/resolver
config_selector.go#L63: Header() (metadata.MD, error)
config_selector.go#L67: Trailer() metadata.MD
google.golang.org/grpc/internal/transport
client_stream.go#L44: header metadata.MD // the received header metadata
client_stream.go#L121: func (s *ClientStream) Header() (metadata.MD, error) {
handler_server.go#L151: headerMD metadata.MD
handler_server.go#L362: func (ht *serverHandlerTransport) writeHeader(s *ServerStream, md metadata.MD) error {
http2_client.go#L66: var metadataFromOutgoingContextRaw = internal.FromOutgoingContextRaw.(func(context.Context) (metadata.MD, [][]string, bool))
http2_client.go#L79: md metadata.MD
http2_client.go#L374: if md, ok := addr.Metadata.(*metadata.MD); ok {
http2_client.go#L1591: Header: metadata.MD(mdata).Copy(),
http2_client.go#L1599: Trailer: metadata.MD(mdata).Copy(),
http2_server.go#L407: mdata = make(metadata.MD, len(frame.Fields))
http2_server.go#L969: func appendHeaderFieldsFromMD(headerFields []hpack.HeaderField, md metadata.MD) []hpack.HeaderField {
http2_server.go#L1009: func (t *http2Server) writeHeader(s *ServerStream, md metadata.MD) error {
server_stream.go#L50: header metadata.MD // the outgoing header metadata. Updated by WriteHeader.
server_stream.go#L64: func (s *ServerStream) SendHeader(md metadata.MD) error {
server_stream.go#L139: func (s *ServerStream) Header() (metadata.MD, error) {
server_stream.go#L153: func (s *ServerStream) SetHeader(md metadata.MD) error {
server_stream.go#L169: func (s *ServerStream) SetTrailer(md metadata.MD) error {
transport.go#L308: trailer metadata.MD // the key-value map of trailer metadata.
transport.go#L327: func (s *Stream) Trailer() metadata.MD {
transport.go#L614: writeHeader(s *ServerStream, md metadata.MD) error
google.golang.org/grpc/stats
stats.go#L123: Header metadata.MD
stats.go#L147: Trailer metadata.MD
stats.go#L192: Header metadata.MD
stats.go#L220: Trailer metadata.MD
stats.go#L239: Trailer metadata.MD
google.golang.org/grpc/tap
tap.go#L41: Header metadata.MD