include/df/pipe.hpp

00001 struct PipeData;
00002 
00003 class Pipe : public SystemCode {
00004   private:
00005     PipeData *pd;
00006   public:
00007     BOOL Valid;
00008     Pipe();
00009     ~Pipe();
00010     BOOL Create(uint32 bufsiz = 1024);
00011     BOOL Destroy();
00012     int32 GetInput();
00013     int32 GetOutput();
00014     int32 GetInputDup();  //inheritable
00015     int32 GetOutputDup();  //inheritable
00016     int32 Read(PTR buffer, int32 size);
00017     int32 Write(PTR buffer, int32 size);
00018 };

Generated on Mon Mar 5 09:49:14 2007 for DigiForce by  doxygen 1.4.7