Documentation ¶
Index ¶
Constants ¶
View Source
const ( Connected = 1 Disconnected = 2 )
View Source
const (
// CLIENT is an end user.
CLIENT = 0
)
View Source
const DataTag uint8 = 0x33
Variables ¶
View Source
var (
DisconnectedPacket = packets.NewControlPacket(packets.Disconnect).(*packets.DisconnectPacket)
)
Functions ¶
func ProcessMessage ¶
func ProcessMessage(msg *Message)
Types ¶
type Config ¶
type Config struct { ServerAddr string `json:"serverAddr"` Worker int `json:"workerNum"` Debug bool `json:"debug"` }
var (
DefaultConfig *Config
)
type ISourceClient ¶ added in v0.6.0
type ISourceClient interface { GetWriter() ISourceWriter Create() yomo.Source Close() error Retry() Init() }
func NewSourceStream ¶ added in v0.5.0
func NewSourceStream(appName string, zipperAddr string) ISourceClient
type ISourceWriter ¶ added in v0.5.0
func NewSourceWriter ¶ added in v0.5.0
func NewSourceWriter(w io.Writer) ISourceWriter
type Receiver ¶
type Receiver struct {
// contains filtered or unexported fields
}
func NewReceiver ¶
func (*Receiver) CheckConnectAuth ¶
func (*Receiver) Start ¶
func (b *Receiver) Start(handler func(topic string, payload []byte, writer ISourceWriter) error, sourceStream ISourceClient)
func (*Receiver) StartClientListening ¶
func (*Receiver) SubmitWork ¶
type Runner ¶ added in v0.5.0
type Runner struct {
// contains filtered or unexported fields
}
func CreateRunner ¶ added in v0.5.0
func (*Runner) WithHandler ¶ added in v0.5.0
func (*Runner) WithServerAddr ¶ added in v0.5.0
func (*Runner) WithStream ¶ added in v0.5.0
func (b *Runner) WithStream(stream ISourceClient) *Runner
type SourceError ¶ added in v0.5.0
type SourceError struct {
Message string `json:"message"`
}
func NewSourceError ¶ added in v0.5.0
func NewSourceError(message string) *SourceError
func (*SourceError) Error ¶ added in v0.5.0
func (e *SourceError) Error() string
Click to show internal directories.
Click to hide internal directories.