Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ArgumentsField = "args" // allow multiple args if List value in function call
View Source
var ClientIdField = "cid"
View Source
var ErrorField = "err"
View Source
var FunctionNameField = "fn"
View Source
var HandshakeRequestId = int64(-1)
View Source
var Magic = "vRPC"
View Source
var MagicField = "m"
View Source
var MessageTypeField = "t"
View Source
var RequestIdField = "rid"
View Source
var ResultField = "res" // allow multiple results if List in function call
View Source
var TimeoutField = "sla"
View Source
var ValueField = "val" // streaming value field
View Source
var Version = 1.0
View Source
var VersionField = "v"
Functions ¶
func NewHandshakeRequest ¶
func NewHandshakeResponse ¶
func ValidMagicAndVersion ¶
Types ¶
type MessageType ¶
type MessageType int64
const ( HandshakeRequest MessageType = iota HandshakeResponse FunctionRequest FunctionResponse GetStreamRequest PutStreamRequest ChatRequest ErrorResponse StreamReady StreamValue StreamEnd CancelRequest ThrottleIncrease ThrottleDecrease )
func (MessageType) Long ¶
func (t MessageType) Long() value.Number
Click to show internal directories.
Click to hide internal directories.