proxywasm010

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ABIContextFactory

func ABIContextFactory(instance common.WasmInstance) proxywasm.ContextHandler

Types

type DefaultImportsHandler

type DefaultImportsHandler struct {
	proxywasm.DefaultImportsHandler
	Instance common.WasmInstance
	// contains filtered or unexported fields
}

func (*DefaultImportsHandler) GetHttpCallResponseBody

func (d *DefaultImportsHandler) GetHttpCallResponseBody() common.IoBuffer

override

func (*DefaultImportsHandler) GetHttpCallResponseHeaders

func (d *DefaultImportsHandler) GetHttpCallResponseHeaders() common.HeaderMap

override

func (*DefaultImportsHandler) HttpCall

func (d *DefaultImportsHandler) HttpCall(reqURL string, header common.HeaderMap, body common.IoBuffer,
	trailer common.HeaderMap, timeoutMilliseconds int32) (int32, proxywasm.WasmResult)

override

func (*DefaultImportsHandler) Log

override

func (*DefaultImportsHandler) Wait

override

type HeaderMapWrapper

type HeaderMapWrapper struct {
	bfe_http.Header
}

HeaderMapWrapper wraps api.HeaderMap into proxy-wasm-go-host/common.HeaderMap implement common.HeaderMap

func (HeaderMapWrapper) ByteSize

func (h HeaderMapWrapper) ByteSize() uint64

func (HeaderMapWrapper) Clone

func (h HeaderMapWrapper) Clone() common.HeaderMap

func (HeaderMapWrapper) Get

func (h HeaderMapWrapper) Get(key string) (string, bool)

Override

func (HeaderMapWrapper) Range

func (h HeaderMapWrapper) Range(f func(key, value string) bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL