Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Pipe Class Reference

#include <PIPE.H>

Inherited by Base64Pipe, BlowPipe, BufferPipe, CRCPipe, FilePipe, LCWPipe, LZOPipe, PKPipe, and SHAPipe.

Public Member Functions

 Pipe (void)
 
 ~Pipe ()
 
bool Create (const char *name)
 
bool Connected (void)
 
void Write (char msg)
 
const char * Read (void)
 
 Pipe (void)
 
virtual ~Pipe (void)
 
virtual int Flush (void)
 
virtual int End (void)
 
virtual void Put_To (Pipe *pipe)
 
void Put_To (Pipe &pipe)
 
virtual int Put (void const *source, int slen)
 

Public Attributes

PipeChainTo
 
PipeChainFrom
 

Detailed Description

Definition at line 146 of file netserv.cpp.

Constructor & Destructor Documentation

◆ Pipe() [1/2]

Pipe::Pipe ( void )
inline

Definition at line 160 of file netserv.cpp.

◆ ~Pipe() [1/2]

Pipe::~Pipe ( void )
inline

Definition at line 166 of file netserv.cpp.

◆ Pipe() [2/2]

Pipe::Pipe ( void )
inline

Definition at line 53 of file PIPE.H.

◆ ~Pipe() [2/2]

virtual Pipe::~Pipe ( void )
virtual

Member Function Documentation

◆ Connected()

bool Pipe::Connected ( void )
inline

Definition at line 187 of file netserv.cpp.

◆ Create()

bool Pipe::Create ( const char * name)
inline

Definition at line 177 of file netserv.cpp.

◆ End()

virtual int Pipe::End ( void )
inlinevirtual

Reimplemented in FilePipe.

Definition at line 57 of file PIPE.H.

◆ Flush()

int Pipe::Flush ( void )
virtual

Reimplemented in Base64Pipe, BlowPipe, LCWPipe, and LZOPipe.

Definition at line 158 of file pipe.cpp.

◆ Put()

int Pipe::Put ( void const * source,
int slen )
virtual

Reimplemented in Base64Pipe, BlowPipe, BufferPipe, CRCPipe, FilePipe, LCWPipe, LZOPipe, PKPipe, and SHAPipe.

Definition at line 131 of file pipe.cpp.

◆ Put_To() [1/2]

void Pipe::Put_To ( Pipe & pipe)
inline

Definition at line 59 of file PIPE.H.

◆ Put_To() [2/2]

void Pipe::Put_To ( Pipe * pipe)
virtual

Reimplemented in PKPipe.

Definition at line 92 of file pipe.cpp.

◆ Read()

const char * Pipe::Read ( void )
inline

Definition at line 216 of file netserv.cpp.

◆ Write()

void Pipe::Write ( char msg)
inline

Definition at line 203 of file netserv.cpp.

Member Data Documentation

◆ ChainFrom

Pipe* Pipe::ChainFrom

Definition at line 66 of file PIPE.H.

◆ ChainTo

Pipe* Pipe::ChainTo

Definition at line 65 of file PIPE.H.


The documentation for this class was generated from the following files: