Documentation
¶
Overview ¶
Package implements an internal mechanism to communicate with an impress terminal.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientPipes ¶
type ClientPipes files
func NewClient ¶
func NewClient(suffix string) (*ClientPipes, error)
func (*ClientPipes) Close ¶
func (p *ClientPipes) Close() error
func (*ClientPipes) NewEventPipe ¶ added in v1.0.8
func (p *ClientPipes) NewEventPipe() *rpc.Pipe
func (*ClientPipes) NewStreamPipe ¶ added in v1.0.8
func (p *ClientPipes) NewStreamPipe() *rpc.Pipe
func (*ClientPipes) NewSyncPipe ¶ added in v1.0.8
func (p *ClientPipes) NewSyncPipe() *rpc.Pipe
func (*ClientPipes) RequestFile ¶
func (p *ClientPipes) RequestFile() *os.File
func (*ClientPipes) StreamFile ¶
func (p *ClientPipes) StreamFile() *os.File
type ServerPipes ¶
type ServerPipes struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(runner Runner) (*ServerPipes, error)
func (*ServerPipes) Close ¶
func (p *ServerPipes) Close() error
func (*ServerPipes) NewEventPipe ¶ added in v1.0.8
func (p *ServerPipes) NewEventPipe() *rpc.Pipe
func (*ServerPipes) NewStreamPipe ¶ added in v1.0.8
func (p *ServerPipes) NewStreamPipe() *rpc.Pipe
func (*ServerPipes) NewSyncPipe ¶ added in v1.0.8
func (p *ServerPipes) NewSyncPipe() *rpc.Pipe
Click to show internal directories.
Click to hide internal directories.