Documentation
¶
Index ¶
- type Event
- type Factory
- func (f *Factory) AttachEvent(e *Event)
- func (f *Factory) Close() error
- func (f *Factory) CreateHttpEvent(w http.ResponseWriter, r *http.Request) *Event
- func (f *Factory) CreateP2PEvent(cmd *command.Command, response res.Response) *Event
- func (f *Factory) CreatePubsubEvent(msg *pubsub.Message) *Event
- func (f *Factory) Load(hm vm.HostModule) error
- func (f *Factory) Name() string
- func (f *Factory) W_closeHttpEventBody(ctx context.Context, module common.Module, eventId uint32) errno.Error
- func (f *Factory) W_eventHttpFlush(ctx context.Context, module common.Module, eventId uint32) (err errno.Error)
- func (f *Factory) W_eventHttpHeaderAdd(ctx context.Context, module common.Module, eventId uint32, keyPtr uint32, ...) errno.Error
- func (f *Factory) W_eventHttpRedirect(ctx context.Context, module common.Module, eventId uint32, urlPtr uint32, ...) (err errno.Error)
- func (f *Factory) W_eventHttpRetCode(ctx context.Context, module common.Module, eventId uint32, code uint32) errno.Error
- func (f *Factory) W_eventHttpWrite(ctx context.Context, module common.Module, ...) (err errno.Error)
- func (f *Factory) W_getEventType(ctx context.Context, module vmCommon.Module, eventId uint32, typeIdPtr uint32)
- func (f *Factory) W_getHttpEventHeaders(ctx context.Context, module common.Module, eventId uint32, keyPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventHeadersSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventHost(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventHostSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getHttpEventMethod(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventMethodSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getHttpEventPath(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventPathSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getHttpEventQueryValueByName(ctx context.Context, module common.Module, eventId uint32, keyPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventQueryValueByNameSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventRequestHeaderKeys(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventRequestHeaderKeysSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getHttpEventRequestQueryKeys(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32) errno.Error
- func (f *Factory) W_getHttpEventRequestQueryKeysSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getHttpEventUserAgent(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) errno.Error
- func (f *Factory) W_getHttpEventUserAgentSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getMessageChannel(ctx context.Context, module common.Module, eventId, channelPtr uint32) errno.Error
- func (f *Factory) W_getMessageChannelSize(ctx context.Context, module common.Module, eventId, sizePtr uint32) errno.Error
- func (f *Factory) W_getMessageData(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32) errno.Error
- func (f *Factory) W_getMessageDataSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getP2PEventCommand(ctx context.Context, module common.Module, eventId, dataPtr uint32) errno.Error
- func (f *Factory) W_getP2PEventCommandSize(ctx context.Context, module common.Module, eventId, sizePtr uint32) errno.Error
- func (f *Factory) W_getP2PEventData(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32) errno.Error
- func (f *Factory) W_getP2PEventDataSize(ctx context.Context, module common.Module, eventId uint32, sizePtr uint32) errno.Error
- func (f *Factory) W_getP2PEventFrom(ctx context.Context, module common.Module, eventId, cidPtr uint32) errno.Error
- func (f *Factory) W_getP2PEventProtocol(ctx context.Context, module common.Module, eventId, dataPtr uint32) errno.Error
- func (f *Factory) W_getP2PEventProtocolSize(ctx context.Context, module common.Module, eventId, sizePtr uint32) errno.Error
- func (f *Factory) W_getP2PEventTo(ctx context.Context, module common.Module, eventId, cidPtr uint32) errno.Error
- func (f *Factory) W_readHttpEventBody(ctx context.Context, module common.Module, eventId uint32, bufPtr uint32, ...) (err errno.Error)
- func (f *Factory) W_writeP2PResponse(ctx context.Context, module common.Module, eventId, bufPtr, bufSize uint32) (err errno.Error)
- type P2PData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Factory ¶
func (*Factory) AttachEvent ¶
func (*Factory) CreateHttpEvent ¶
func (*Factory) CreateP2PEvent ¶
func (*Factory) W_closeHttpEventBody ¶
func (*Factory) W_eventHttpFlush ¶
func (*Factory) W_eventHttpHeaderAdd ¶
func (*Factory) W_eventHttpRedirect ¶
func (*Factory) W_eventHttpRetCode ¶
func (*Factory) W_eventHttpWrite ¶
func (*Factory) W_getEventType ¶
func (*Factory) W_getHttpEventHeaders ¶
func (*Factory) W_getHttpEventHeadersSize ¶
func (*Factory) W_getHttpEventHost ¶
func (*Factory) W_getHttpEventHostSize ¶
func (*Factory) W_getHttpEventMethod ¶
func (*Factory) W_getHttpEventMethodSize ¶
func (*Factory) W_getHttpEventPath ¶
func (*Factory) W_getHttpEventPathSize ¶
func (*Factory) W_getHttpEventQueryValueByName ¶
func (*Factory) W_getHttpEventQueryValueByNameSize ¶
func (*Factory) W_getHttpEventRequestHeaderKeys ¶
func (*Factory) W_getHttpEventRequestHeaderKeysSize ¶
func (*Factory) W_getHttpEventRequestQueryKeys ¶
func (*Factory) W_getHttpEventRequestQueryKeysSize ¶
func (*Factory) W_getHttpEventUserAgent ¶
func (*Factory) W_getHttpEventUserAgentSize ¶
func (*Factory) W_getMessageChannel ¶
func (*Factory) W_getMessageChannelSize ¶
func (*Factory) W_getMessageData ¶
func (*Factory) W_getMessageDataSize ¶
func (*Factory) W_getP2PEventCommand ¶
func (*Factory) W_getP2PEventCommandSize ¶
func (*Factory) W_getP2PEventData ¶
func (*Factory) W_getP2PEventDataSize ¶
func (*Factory) W_getP2PEventFrom ¶
func (*Factory) W_getP2PEventProtocol ¶
func (*Factory) W_getP2PEventProtocolSize ¶
func (*Factory) W_getP2PEventTo ¶
func (*Factory) W_readHttpEventBody ¶
Click to show internal directories.
Click to hide internal directories.