Documentation ¶
Overview ¶
Package reply represents responses to messages of the messagebus
Index ¶
Constants ¶
View Source
const ( // TypeError is reply with error. TypeError = core.ReplyType(iota + 1) // TypeOK is a generic reply for success calls without returned value. TypeOK // TypeCallMethod - two binary fields: data and results. TypeCallMethod // TypeCallConstructor - reference on created object TypeCallConstructor // TypeCode is code from storage. TypeCode // TypeClass is class from storage. TypeClass // TypeObject is object from storage. TypeObject // TypeDelegate is delegate reference from storage. TypeDelegate // TypeReference is common reply for methods returning reference to created records. TypeReference // TypeID is common reply for methods returning id to lifeline states. TypeID // TypeChildren is a reply for fetching objects children in chunks. TypeChildren )
View Source
const ( // ErrDeactivated returned when requested object is deactivated. ErrDeactivated = iota + 1 )
Variables ¶
This section is empty.
Functions ¶
func Deserialize ¶
Deserialize returns decoded reply.
Types ¶
type CallConstructor ¶ added in v0.5.0
func (*CallConstructor) Type ¶ added in v0.5.0
func (r *CallConstructor) Type() core.ReplyType
Type returns type of the reply
type CallMethod ¶ added in v0.5.0
CallMethod - the most common reply
func (*CallMethod) Type ¶ added in v0.5.0
func (r *CallMethod) Type() core.ReplyType
Type returns type of the reply
type Children ¶ added in v0.5.0
Children is common reaction for methods returning id to lifeline states.
type Class ¶
type Class struct { Head core.RecordRef State core.RecordID Code *core.RecordRef // Can be nil. MachineType core.MachineType }
Class is class from storage.
type Code ¶
type Code struct { Code []byte MachineType core.MachineType }
Code is code from storage.
type ErrType ¶ added in v0.6.0
type ErrType int
ErrType is used to determine and compare reply errors.
type Error ¶ added in v0.6.0
type Error struct {
ErrType ErrType
}
Error is common reaction for methods returning id to lifeline states.
type OK ¶ added in v0.6.0
type OK struct { }
OK is a generic reply for success calls without returned value.
Click to show internal directories.
Click to hide internal directories.