Versions in this module Expand all Collapse all v0 v0.12.4 May 16, 2024 Changes in this version + type Bridge struct — linux/amd64 + EnableV4 bool + Handler Handler + func (b *Bridge) AssignHandlers(mux *Mux, host *hcsv2.Host) + func (b *Bridge) ListenAndServe(bridgeIn io.ReadCloser, bridgeOut io.WriteCloser) error + func (b *Bridge) PublishNotification(n *prot.ContainerNotification) + type Handler interface — linux/amd64 + ServeMsg func(*Request) (RequestResponse, error) + func UnknownMessageHandler() Handler + type HandlerFunc func(*Request) (RequestResponse, error) — linux/amd64 + func (f HandlerFunc) ServeMsg(r *Request) (RequestResponse, error) + type Mux struct — linux/amd64 + func NewBridgeMux() *Mux + func (mux *Mux) Handle(id prot.MessageIdentifier, ver prot.ProtocolVersion, handler Handler) + func (mux *Mux) HandleFunc(id prot.MessageIdentifier, ver prot.ProtocolVersion, ...) + func (mux *Mux) Handler(r *Request) Handler + func (mux *Mux) ServeMsg(r *Request) (RequestResponse, error) + type Request struct — linux/amd64 + ActivityID string + ContainerID string + Context context.Context + Header *prot.MessageHeader + Message []byte + Version prot.ProtocolVersion + type RequestResponse interface — linux/amd64 + Base func() *prot.MessageResponseBase + func UnknownMessage(r *Request) (RequestResponse, error)