| 
    Lolly 1.4.28
    
   | 
 
#include <spawn.hpp>

Public Types | |
| enum | Direction { CHOUT = 0 , CHIN = 1 } | 
Public Member Functions | |
| Channel (int s=2048) | |
| void | Init (int fd, Direction d) | 
| void | Init (Direction d) | 
| void | redirect () | 
| int | getPipe () const | 
| void | read (std::string *str) | 
| int | write (void *data, int lenght) | 
| void | close () | 
| void | closeUnused () | 
| void | wait () | 
| ~Channel () | |
Public Attributes | |
| const int | sz | 
Private Member Functions | |
| enum Direction | otherDirection (Direction t) | 
| void | restore () | 
Private Attributes | |
| int | toBeClosed | 
| int | origin | 
| int | saved | 
| int | fd | 
| std::string * | str | 
| uintptr_t | tid | 
Friends | |
| unsigned int | bkgread (void *) | 
| Channel::Channel | ( | int | s = 2048 | ) | 
| Channel::~Channel | ( | ) | 
| void Channel::redirect | ( | ) | 
      
  | 
  inline | 
| void Channel::close | ( | ) | 
| void Channel::closeUnused | ( | ) | 
      
  | 
  private |