Documentation ¶
Index ¶
- type SyncPipe
- func (s *SyncPipe) Child() *os.File
- func (s *SyncPipe) Close() error
- func (s *SyncPipe) CloseChild()
- func (s *SyncPipe) Parent() *os.File
- func (s *SyncPipe) ReadFromChild() error
- func (s *SyncPipe) ReadFromParent(v interface{}) error
- func (s *SyncPipe) ReportChildError(err error)
- func (s *SyncPipe) SendToChild(v interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SyncPipe ¶
type SyncPipe struct {
// contains filtered or unexported fields
}
SyncPipe allows communication to and from the child processes to it's parent and allows the two independent processes to syncronize their state.
func NewSyncPipe ¶
func NewSyncPipeFromFd ¶
func (*SyncPipe) CloseChild ¶
func (s *SyncPipe) CloseChild()
func (*SyncPipe) ReadFromChild ¶
func (*SyncPipe) ReadFromParent ¶
func (*SyncPipe) ReportChildError ¶
func (*SyncPipe) SendToChild ¶
Click to show internal directories.
Click to hide internal directories.