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

#include <STRAW.H>

Inherited by Base64Straw, BlowStraw, BufferStraw, CRCStraw, CacheStraw, FileStraw, LZOStraw, PKStraw, RandomStraw, and SHAStraw.

Public Member Functions

 Straw (void)
 
virtual ~Straw (void)
 
virtual void Get_From (Straw *pipe)
 
void Get_From (Straw &pipe)
 
virtual int Get (void *buffer, int slen)
 

Public Attributes

StrawChainTo
 
StrawChainFrom
 

Detailed Description

Definition at line 50 of file STRAW.H.

Constructor & Destructor Documentation

◆ Straw()

Straw::Straw ( void )
inline

Definition at line 53 of file STRAW.H.

◆ ~Straw()

Straw::~Straw ( void )
virtual

Definition at line 62 of file straw.cpp.

Member Function Documentation

◆ Get()

int Straw::Get ( void * buffer,
int slen )
virtual

Reimplemented in Base64Straw, BlowStraw, BufferStraw, CacheStraw, CRCStraw, FileStraw, LZOStraw, PKStraw, RandomStraw, and SHAStraw.

Definition at line 132 of file straw.cpp.

◆ Get_From() [1/2]

void Straw::Get_From ( Straw & pipe)
inline

Definition at line 57 of file STRAW.H.

◆ Get_From() [2/2]

void Straw::Get_From ( Straw * pipe)
virtual

Reimplemented in PKStraw.

Definition at line 92 of file straw.cpp.

Member Data Documentation

◆ ChainFrom

Straw* Straw::ChainFrom

Definition at line 64 of file STRAW.H.

◆ ChainTo

Straw* Straw::ChainTo

Definition at line 63 of file STRAW.H.


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