Methods
 | 
  
Pipe( ); | 
 Does not create a pipe. Use assignment operator to
make this a useable pipe.
 | 
  
Pipe( const ::rtl::OUString & strName, oslPipeOptions Options ); | 
 Creates an insecure pipe that is accessible for all users.
 | 
  
Pipe( const ::rtl::OUString & strName, oslPipeOptions Options, const Security & rSecurity ); | 
 Creates a secure pipe that access depends on the umask settings.
 | 
  
Pipe( const Pipe & pipe ); | 
 Copy constructor.
 | 
  
Pipe( oslPipe pipe, __sal_NoAcquire noacquire ); | 
 Constructs a Pipe reference without acquiring the handle
 | 
  
Pipe( oslPipe Pipe ); | 
 Creates pipe as wrapper around the underlying oslPipe.
 | 
  
~Pipe( ); | 
 Destructor. Destroys the underlying oslPipe.
 | 
sal_Bool  
is( ) const; | 
  | 
sal_Bool  
create( const ::rtl::OUString & strName, oslPipeOptions Options, const Security & rSec ); | 
  | 
sal_Bool  
create( const ::rtl::OUString & strName, oslPipeOptions Options = osl_Pipe_OPEN ); | 
 Creates a secure that access rights depend on the umask settings
with the given attributes.    
 | 
void  
clear( ); | 
 releases the underlying handle
 | 
Pipe &  
operator=( const Pipe & pipe ); | 
 Assignment operator. If pipe was already created, the old one will
be discarded.
 | 
Pipe &  
operator=( const oslPipe pipe ); | 
 Assignment operator. If pipe was already created, the old one will
be discarded.
 | 
sal_Bool  
isValid( ) const; | 
 Checks if the pipe is valid.
 | 
sal_Bool  
operator==( const Pipe & rPipe ) const; | 
  | 
void  
close( ); | 
 Closes the pipe. 
 | 
oslPipeError  
accept( StreamPipe & Connection ); | 
 Accept connection on an existing pipe
 | 
oslPipeError  
getError( ) const; | 
 Delivers a constant decribing the last error for the pipe system.
 | 
oslPipe  
getHandle( ) const; | 
  |