Documentation ¶
Index ¶
- func ProxyAddHeaderMapValue(mapType types.MapType, keyData *byte, keySize int, valueData *byte, ...) types.Status
- func ProxyCallForeignFunction(funcNamePtr *byte, funcNameSize int, paramPtr *byte, paramSize int, ...) types.Status
- func ProxyCloseStream(streamType types.StreamType) types.Status
- func ProxyContinueStream(streamType types.StreamType) types.Status
- func ProxyDefineMetric(metricType types.MetricType, metricNameData *byte, metricNameSize int, ...) types.Status
- func ProxyDequeueSharedQueue(queueID uint32, returnValueData **byte, returnValueSize *int) types.Status
- func ProxyDone() types.Status
- func ProxyEnqueueSharedQueue(queueID uint32, valueData *byte, valueSize int) types.Status
- func ProxyGetBufferBytes(bt types.BufferType, start int, maxSize int, returnBufferData **byte, ...) types.Status
- func ProxyGetHeaderMapPairs(mapType types.MapType, returnValueData **byte, returnValueSize *int) types.Status
- func ProxyGetHeaderMapValue(mapType types.MapType, keyData *byte, keySize int, returnValueData **byte, ...) types.Status
- func ProxyGetMetric(metricID uint32, returnMetricValue *uint64) types.Status
- func ProxyGetProperty(pathData *byte, pathSize int, returnValueData **byte, returnValueSize *int) types.Status
- func ProxyGetSharedData(keyData *byte, keySize int, returnValueData **byte, returnValueSize *int, ...) types.Status
- func ProxyHttpCall(upstreamData *byte, upstreamSize int, headerData *byte, headerSize int, ...) types.Status
- func ProxyIncrementMetric(metricID uint32, offset int64) types.Status
- func ProxyLog(logLevel types.LogLevel, messageData *byte, messageSize int) types.Status
- func ProxyRecordMetric(metricID uint32, value uint64) types.Status
- func ProxyRegisterSharedQueue(nameData *byte, nameSize int, returnID *uint32) types.Status
- func ProxyRemoveHeaderMapValue(mapType types.MapType, keyData *byte, keySize int) types.Status
- func ProxyReplaceHeaderMapValue(mapType types.MapType, keyData *byte, keySize int, valueData *byte, ...) types.Status
- func ProxyResolveSharedQueue(vmIDData *byte, vmIDSize int, nameData *byte, nameSize int, returnID *uint32) types.Status
- func ProxySendLocalResponse(statusCode uint32, statusCodeDetailData *byte, statusCodeDetailsSize int, ...) types.Status
- func ProxySetBufferBytes(bt types.BufferType, start int, maxSize int, bufferData *byte, bufferSize int) types.Status
- func ProxySetEffectiveContext(contextID uint32) types.Status
- func ProxySetHeaderMapPairs(mapType types.MapType, mapData *byte, mapSize int) types.Status
- func ProxySetProperty(pathData *byte, pathSize int, valueData *byte, valueSize int) types.Status
- func ProxySetSharedData(keyData *byte, keySize int, valueData *byte, valueSize int, cas uint32) types.Status
- func ProxySetTickPeriodMilliseconds(period uint32) types.Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProxyAddHeaderMapValue ¶
func ProxyCallForeignFunction ¶ added in v0.2.0
func ProxyCloseStream ¶
func ProxyCloseStream(streamType types.StreamType) types.Status
func ProxyContinueStream ¶
func ProxyContinueStream(streamType types.StreamType) types.Status
func ProxyDefineMetric ¶
func ProxyDequeueSharedQueue ¶
func ProxyEnqueueSharedQueue ¶
func ProxyGetBufferBytes ¶
func ProxyGetHeaderMapPairs ¶
func ProxyGetHeaderMapValue ¶
func ProxyGetProperty ¶ added in v0.0.3
func ProxyGetSharedData ¶
func ProxyHttpCall ¶
func ProxyResolveSharedQueue ¶
func ProxySendLocalResponse ¶
func ProxySetBufferBytes ¶ added in v0.0.9
func ProxySetHeaderMapPairs ¶
func ProxySetProperty ¶ added in v0.0.3
func ProxySetSharedData ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.