Documentation ¶
Index ¶
Constants ¶
View Source
const ( VarScopeProcess varScope = 0 VarScopeSession varScope = 1 VarScopeTransaction varScope = 2 VarScopeRequest varScope = 3 VarScopeResponse varScope = 4 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ActionSetVar ¶
type ActionSetVar struct { Name string Scope varScope Value interface{} }
type ActionUnsetVar ¶
type ActionUnsetVar struct { Name string Scope varScope }
type Agent ¶
type Agent struct { Handler Handler // contains filtered or unexported fields }
func NewWithConfig ¶
func (*Agent) ListenAndServe ¶
type ArgIterator ¶
type ArgIterator struct { Arg Arg // contains filtered or unexported fields }
func (*ArgIterator) Count ¶
func (i *ArgIterator) Count() int
func (*ArgIterator) Map ¶
func (i *ArgIterator) Map() map[string]interface{}
func (*ArgIterator) Next ¶
func (i *ArgIterator) Next() bool
type Handler ¶
type Handler func(msgs *MessageIterator) ([]Action, error)
type Message ¶
type Message struct { Name string Args *ArgIterator }
type MessageIterator ¶
type MessageIterator struct { Message Message // contains filtered or unexported fields }
func (*MessageIterator) Error ¶
func (i *MessageIterator) Error() error
func (*MessageIterator) Next ¶
func (i *MessageIterator) Next() bool
Source Files ¶
Click to show internal directories.
Click to hide internal directories.