Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

NamedPipe Class Reference

#include <NamedPipe.h>

List of all members.

Public Methods

 NamedPipe ()
 ~NamedPipe ()
int create (const char *name, int mode, long timeout=-1)
int connect (const char *name, int mode, long timeout=-1)
long read (char *buffer, long size)
long write (char *buffer, long size)
void flush ()
void close ()
 NamedPipe ()
 ~NamedPipe ()
int create (const char *name, int mode)
int connect (const char *name, int mode, long timeout=-1)
long read (char *buffer, long size)
long write (char *buffer, long size)
void flush ()
 NamedPipe ()
 ~NamedPipe ()
int create (const char *name, int mode, long timeout=-1)
int connect (const char *name, int mode, long timeout)
long read (char *buffer, long size)
long write (char *buffer, long size)
void flush ()
void close ()


Constructor & Destructor Documentation

NamedPipe::NamedPipe  
 

Definition at line 18 of file Solaris/NamedPipe.cpp.

NamedPipe::~NamedPipe  
 

Definition at line 22 of file Solaris/NamedPipe.cpp.

References close().

NamedPipe::NamedPipe  
 

NamedPipe::~NamedPipe  
 

NamedPipe::NamedPipe  
 

NamedPipe::~NamedPipe  
 


Member Function Documentation

void NamedPipe::close  
 

void NamedPipe::close  
 

Definition at line 26 of file Solaris/NamedPipe.cpp.

Referenced by ~NamedPipe().

int NamedPipe::connect const char *    name,
int    mode,
long    timeout
 

int NamedPipe::connect const char *    name,
int    mode,
long    timeout = -1
 

int NamedPipe::connect const char *    name,
int    mode,
long    timeout = -1
 

Definition at line 57 of file Solaris/NamedPipe.cpp.

References NPIPE_READ, and NPIPE_WRITE.

int NamedPipe::create const char *    name,
int    mode,
long    timeout = -1
 

int NamedPipe::create const char *    name,
int    mode
 

Definition at line 54 of file WinNT/bak/NamedPipe.cpp.

References NPIPE_MAXSZ, NPIPE_PREFIX, NPIPE_READ, and NPIPE_WRITE.

int NamedPipe::create const char *    name,
int    mode,
long    timeout = -1
 

Definition at line 35 of file Solaris/NamedPipe.cpp.

References NPIPE_READ, and NPIPE_WRITE.

void NamedPipe::flush  
 

void NamedPipe::flush  
 

void NamedPipe::flush  
 

Definition at line 88 of file Solaris/NamedPipe.cpp.

long NamedPipe::read char *    buffer,
long    size
 

long NamedPipe::read char *    buffer,
long    size
 

long NamedPipe::read char *    buffer,
long    size
 

Definition at line 84 of file Solaris/NamedPipe.cpp.

long NamedPipe::write char *    buffer,
long    size
 

long NamedPipe::write char *    buffer,
long    size
 

long NamedPipe::write char *    buffer,
long    size
 

Definition at line 80 of file Solaris/NamedPipe.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Oct 7 09:33:35 2002 for Gaia by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001