Documentation
¶
Index ¶
- Constants
- Variables
- func Copy(dst Sender, src Receiver) (int, error)
- func Pipe() (*receiverWrapper, *senderWrapper)
- type Client
- func (c *Client) Attach(name string) (in Receiver, out *Client, err error)
- func (c *Client) Connect() (io.ReadWriteCloser, error)
- func (c *Client) Error(msg string, args ...interface{}) error
- func (c *Client) Get() (string, error)
- func (c *Client) Log(msg string, args ...interface{}) error
- func (c *Client) Ls() ([]string, error)
- func (c *Client) Set(vals ...string) error
- func (c *Client) SetJson(val interface{}) error
- func (c *Client) Spawn(cmd ...string) (out *Client, err error)
- func (c *Client) Start() error
- func (c *Client) Stop() error
- func (c *Client) Watch() (Receiver, error)
- type Handler
- type Message
- type NopReceiver
- type NopSender
- type Receiver
- type Sender
- type Server
- func (s *Server) Catchall(h Sender) *Server
- func (s *Server) Close() error
- func (s *Server) OnAttach(h func(name string, ret Sender) error) *Server
- func (s *Server) OnError(h func(...string) error) *Server
- func (s *Server) OnGet(h func() (string, error)) *Server
- func (s *Server) OnLog(h func(...string) error) *Server
- func (s *Server) OnLs(h func() ([]string, error)) *Server
- func (s *Server) OnSpawn(h func(cmd ...string) (Sender, error)) *Server
- func (s *Server) OnStart(h func() error) *Server
- func (s *Server) OnStop(h func() error) *Server
- func (s *Server) OnVerb(v Verb, h Sender) *Server
- func (s *Server) Send(msg *Message) (Receiver, error)
- type Verb
Constants ¶
View Source
const (
Ret int = 1 << iota
)
Variables ¶
View Source
var NotImplemented = Repeater(notImplementedMsg)
View Source
var RetPipe = retPipe{}
Functions ¶
Types ¶
type NopReceiver ¶
type NopReceiver struct{}
type Receiver ¶
func WrapReceiver ¶
type Sender ¶
func WrapSender ¶
Click to show internal directories.
Click to hide internal directories.