propertyf

package
v1.4.38 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2024 License: BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Overview

Code generated by ksf2go 1.3.21, DO NOT EDIT. This file was generated from PropertyF.ksf Package propertyf comment

Code generated by ksf2go 1.3.21, DO NOT EDIT. This file was generated from PropertyF.ksf Package propertyf comment

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PropertyF

type PropertyF struct {
	// contains filtered or unexported fields
}

PropertyF struct

func NewPropertyF added in v1.4.38

func NewPropertyF() *PropertyF

NewPropertyF creates a new PropertyF servant.

func (*PropertyF) Dispatch

func (obj *PropertyF) Dispatch(ksfCtx context.Context, val interface{}, ksfReq *requestf.RequestPacket, ksfResp *requestf.ResponsePacket, withContext bool) (err error)

Dispatch is used to call the server side implement for the method defined in the ksf file. withContext shows using context or not.

func (*PropertyF) Endpoints added in v1.4.38

func (obj *PropertyF) Endpoints() []*endpoint.Endpoint

Endpoints returns all active endpoint.Endpoint

func (*PropertyF) GetServant added in v1.4.38

func (obj *PropertyF) GetServant() (servant *model.Servant)

GetServant gets servant for the service.

func (*PropertyF) KsfPing added in v1.4.38

func (obj *PropertyF) KsfPing()

KsfPing

func (*PropertyF) KsfPingWithContext added in v1.4.38

func (obj *PropertyF) KsfPingWithContext(ksfCtx context.Context)

KsfPingWithContext

func (*PropertyF) KsfSetProtocol

func (obj *PropertyF) KsfSetProtocol(p model.Protocol)

KsfSetProtocol sets the protocol for the servant.

func (*PropertyF) KsfSetTimeout

func (obj *PropertyF) KsfSetTimeout(timeout int)

KsfSetTimeout sets the timeout for the servant which is in ms.

func (*PropertyF) ReportPropMsg

func (obj *PropertyF) ReportPropMsg(statmsg map[StatPropMsgHead]StatPropMsgBody, opts ...map[string]string) (int32, error)

ReportPropMsg is the proxy function for the method defined in the ksf file, with the context

func (*PropertyF) ReportPropMsgOneWayWithContext

func (obj *PropertyF) ReportPropMsgOneWayWithContext(ksfCtx context.Context, statmsg map[StatPropMsgHead]StatPropMsgBody, opts ...map[string]string) (ret int32, err error)

ReportPropMsgOneWayWithContext is the proxy function for the method defined in the ksf file, with the context

func (*PropertyF) ReportPropMsgWithContext

func (obj *PropertyF) ReportPropMsgWithContext(ksfCtx context.Context, statmsg map[StatPropMsgHead]StatPropMsgBody, opts ...map[string]string) (ret int32, err error)

ReportPropMsgWithContext is the proxy function for the method defined in the ksf file, with the context

func (*PropertyF) SetOnCloseCallback added in v1.4.38

func (obj *PropertyF) SetOnCloseCallback(callback func(string))

SetOnCloseCallback

func (*PropertyF) SetOnConnectCallback added in v1.4.38

func (obj *PropertyF) SetOnConnectCallback(callback func(string))

SetOnConnectCallback

func (*PropertyF) SetPushCallback added in v1.4.38

func (obj *PropertyF) SetPushCallback(callback func([]byte))

SetPushCallback

func (*PropertyF) SetServant

func (obj *PropertyF) SetServant(servant model.Servant)

SetServant sets servant for the service.

type PropertyFServant

type PropertyFServant interface {
	ReportPropMsg(statmsg map[StatPropMsgHead]StatPropMsgBody) (ret int32, err error)
}

type PropertyFServantWithContext

type PropertyFServantWithContext interface {
	ReportPropMsg(ksfCtx context.Context, statmsg map[StatPropMsgHead]StatPropMsgBody) (ret int32, err error)
	DoClose(ctx context.Context)
}

type StatPropInfo

type StatPropInfo struct {
	Policy string `json:"policy" ksf:"policy,tag:0,require:true"`
	Value  string `json:"value" ksf:"value,tag:1,require:true"`
}

StatPropInfo struct implement

func (*StatPropInfo) ReadBlock

func (st *StatPropInfo) ReadBlock(readBuf *codec.Reader, tag byte, require bool) error

ReadBlock reads struct from the given tag , require or optional.

func (*StatPropInfo) ReadFrom

func (st *StatPropInfo) ReadFrom(readBuf *codec.Reader) error

ReadFrom reads from readBuf and put into struct.

func (*StatPropInfo) ResetDefault

func (st *StatPropInfo) ResetDefault()

func (*StatPropInfo) WriteBlock

func (st *StatPropInfo) WriteBlock(buf *codec.Buffer, tag byte) error

WriteBlock encode struct

func (*StatPropInfo) WriteTo

func (st *StatPropInfo) WriteTo(buf *codec.Buffer) (err error)

WriteTo encode struct to buffer

type StatPropMsgBody

type StatPropMsgBody struct {
	VInfo []StatPropInfo `json:"vInfo" ksf:"vInfo,tag:0,require:true"`
}

StatPropMsgBody struct implement

func (*StatPropMsgBody) ReadBlock

func (st *StatPropMsgBody) ReadBlock(readBuf *codec.Reader, tag byte, require bool) error

ReadBlock reads struct from the given tag , require or optional.

func (*StatPropMsgBody) ReadFrom

func (st *StatPropMsgBody) ReadFrom(readBuf *codec.Reader) error

ReadFrom reads from readBuf and put into struct.

func (*StatPropMsgBody) ResetDefault

func (st *StatPropMsgBody) ResetDefault()

func (*StatPropMsgBody) WriteBlock

func (st *StatPropMsgBody) WriteBlock(buf *codec.Buffer, tag byte) error

WriteBlock encode struct

func (*StatPropMsgBody) WriteTo

func (st *StatPropMsgBody) WriteTo(buf *codec.Buffer) (err error)

WriteTo encode struct to buffer

type StatPropMsgHead

type StatPropMsgHead struct {
	ModuleName   string `json:"moduleName" ksf:"moduleName,tag:0,require:true"`
	Ip           string `json:"ip" ksf:"ip,tag:1,require:true"`
	PropertyName string `json:"propertyName" ksf:"propertyName,tag:2,require:true"`
	SetName      string `json:"setName" ksf:"setName,tag:3,require:false"`
	SetArea      string `json:"setArea" ksf:"setArea,tag:4,require:false"`
	SetID        string `json:"setID" ksf:"setID,tag:5,require:false"`
	SContainer   string `json:"sContainer" ksf:"sContainer,tag:6,require:false"`
	IPropertyVer int32  `json:"iPropertyVer" ksf:"iPropertyVer,tag:7,require:false"`
}

StatPropMsgHead struct implement

func (*StatPropMsgHead) ReadBlock

func (st *StatPropMsgHead) ReadBlock(readBuf *codec.Reader, tag byte, require bool) error

ReadBlock reads struct from the given tag , require or optional.

func (*StatPropMsgHead) ReadFrom

func (st *StatPropMsgHead) ReadFrom(readBuf *codec.Reader) error

ReadFrom reads from readBuf and put into struct.

func (*StatPropMsgHead) ResetDefault

func (st *StatPropMsgHead) ResetDefault()

func (*StatPropMsgHead) WriteBlock

func (st *StatPropMsgHead) WriteBlock(buf *codec.Buffer, tag byte) error

WriteBlock encode struct

func (*StatPropMsgHead) WriteTo

func (st *StatPropMsgHead) WriteTo(buf *codec.Buffer) (err error)

WriteTo encode struct to buffer

Jump to

Keyboard shortcuts

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