Documentation
¶
Index ¶
- func ABIContextFactory(instance common.WasmInstance) proxywasm.ContextHandler
- type DefaultImportsHandler
- func (d *DefaultImportsHandler) GetHttpCallResponseBody() common.IoBuffer
- func (d *DefaultImportsHandler) GetHttpCallResponseHeaders() common.HeaderMap
- func (d *DefaultImportsHandler) HttpCall(reqURL string, header common.HeaderMap, body common.IoBuffer, ...) (int32, proxywasm.WasmResult)
- func (d *DefaultImportsHandler) Log(level proxywasm.LogLevel, msg string) proxywasm.WasmResult
- func (d *DefaultImportsHandler) Wait() proxywasm.Action
- type HeaderMapWrapper
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 ¶
func (d *DefaultImportsHandler) Log(level proxywasm.LogLevel, msg string) proxywasm.WasmResult
override
func (*DefaultImportsHandler) Wait ¶
func (d *DefaultImportsHandler) Wait() proxywasm.Action
override
type HeaderMapWrapper ¶
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) Range ¶
func (h HeaderMapWrapper) Range(f func(key, value string) bool)
Click to show internal directories.
Click to hide internal directories.