event

package
v0.1.18 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: GPL-3.0 Imports: 8 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseHttpEventBody

func CloseHttpEventBody(eventId uint32) (error errno.Error)

func EventHttpHeaderAdd

func EventHttpHeaderAdd(eventId uint32, key string, val string) (error errno.Error)

func EventHttpRetCode

func EventHttpRetCode(eventId uint32, code uint32) (error errno.Error)

func EventHttpWrite

func EventHttpWrite(eventId uint32, bufPtr *byte, bufSize uint32, n *uint32) (error errno.Error)

func GetEventType

func GetEventType(eventId uint32, typeid *uint32)

func GetHttpEventHeaderByName

func GetHttpEventHeaderByName(eventId uint32, key string, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventHeaderByNameSize

func GetHttpEventHeaderByNameSize(eventId uint32, size *uint32, key string) (error errno.Error)

func GetHttpEventHost

func GetHttpEventHost(eventId uint32, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventHostSize

func GetHttpEventHostSize(eventId uint32, size *uint32) (error errno.Error)

func GetHttpEventMethod

func GetHttpEventMethod(eventId uint32, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventMethodSize

func GetHttpEventMethodSize(eventId uint32, size *uint32) (error errno.Error)

func GetHttpEventPath

func GetHttpEventPath(eventId uint32, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventPathSize

func GetHttpEventPathSize(eventId uint32, size *uint32) (error errno.Error)

func GetHttpEventQueryValueByName

func GetHttpEventQueryValueByName(eventId uint32, key string, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventQueryValueByNameSize

func GetHttpEventQueryValueByNameSize(eventId uint32, size *uint32, key string) (error errno.Error)

func GetHttpEventRequestHeaderKeys

func GetHttpEventRequestHeaderKeys(eventId uint32, bufPtr *byte) (error errno.Error)

func GetHttpEventRequestHeaderKeysSize

func GetHttpEventRequestHeaderKeysSize(eventId uint32, sizePtr *uint32) (error errno.Error)

func GetHttpEventRequestQueryKeys

func GetHttpEventRequestQueryKeys(eventId uint32, bufPtr *byte) (error errno.Error)

func GetHttpEventRequestQueryKeysSize

func GetHttpEventRequestQueryKeysSize(eventId uint32, sizePtr *uint32) (error errno.Error)

func GetHttpEventUserAgent

func GetHttpEventUserAgent(eventId uint32, bufPtr *byte, bufSize uint32) (error errno.Error)

func GetHttpEventUserAgentSize

func GetHttpEventUserAgentSize(eventId uint32, size *uint32) (error errno.Error)

func ReadHttpEventBody

func ReadHttpEventBody(eventId uint32, buf *byte, bufSize uint32, countPtr *uint32) (error errno.Error)

Types

type Event

type Event uint32

func (Event) HTTP

func (e Event) HTTP() (HttpEvent, error)

func (Event) P2P

func (e Event) P2P() (p2p.Event, error)

Gives a p2pEvent if the current function is called through p2p

func (Event) PubSub

func (e Event) PubSub() (pubsub.PubSubEvent, error)

func (Event) Type

func (e Event) Type() common.EventType

type HttpEvent

type HttpEvent uint32

func (HttpEvent) Body

func (e HttpEvent) Body() HttpEventBody

func (HttpEvent) Headers

func (e HttpEvent) Headers() HttpEventHeaders

func (HttpEvent) Host

func (e HttpEvent) Host() (string, error)

func (HttpEvent) Method

func (e HttpEvent) Method() (string, error)

func (HttpEvent) Path

func (e HttpEvent) Path() (string, error)

func (HttpEvent) Query

func (e HttpEvent) Query() HttpQueries

func (HttpEvent) Return

func (e HttpEvent) Return(code int) error

func (HttpEvent) UserAgent

func (e HttpEvent) UserAgent() (string, error)

func (HttpEvent) Write

func (e HttpEvent) Write(data []byte) (int, error)

type HttpEventBody

type HttpEventBody uint32

func (HttpEventBody) Close

func (b HttpEventBody) Close() error

func (HttpEventBody) Read

func (b HttpEventBody) Read(p []byte) (int, error)

type HttpEventHeaders

type HttpEventHeaders uint32

func (HttpEventHeaders) Get

func (e HttpEventHeaders) Get(key string) (string, error)

func (HttpEventHeaders) List

func (e HttpEventHeaders) List() ([]string, error)

func (HttpEventHeaders) Set

func (e HttpEventHeaders) Set(key, value string) error

type HttpQueries

type HttpQueries uint32

func (HttpQueries) Get

func (e HttpQueries) Get(key string) (string, error)

func (HttpQueries) List

func (e HttpQueries) List() ([]string, error)

Jump to

Keyboard shortcuts

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