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

#include <RNDSTRAW.H>

Inherits Straw.

Public Member Functions

 RandomStraw (void)
 
virtual ~RandomStraw (void)
 
virtual int Get (void *source, int slen)
 
void Reset (void)
 
void Seed_Bit (int seed)
 
void Seed_Byte (char seed)
 
void Seed_Short (short seed)
 
void Seed_Long (long seed)
 
int Seed_Bits_Needed (void) const
 
- Public Member Functions inherited from Straw
 Straw (void)
 
virtual ~Straw (void)
 
virtual void Get_From (Straw *pipe)
 
void Get_From (Straw &pipe)
 

Additional Inherited Members

- Public Attributes inherited from Straw
StrawChainTo
 
StrawChainFrom
 

Detailed Description

Definition at line 51 of file RNDSTRAW.H.

Constructor & Destructor Documentation

◆ RandomStraw()

RandomStraw::RandomStraw ( void )

Definition at line 69 of file rndstraw.cpp.

◆ ~RandomStraw()

RandomStraw::~RandomStraw ( void )
virtual

Definition at line 92 of file rndstraw.cpp.

Member Function Documentation

◆ Get()

int RandomStraw::Get ( void * source,
int slen )
virtual

Reimplemented from Straw.

Definition at line 305 of file rndstraw.cpp.

◆ Reset()

void RandomStraw::Reset ( void )

Definition at line 113 of file rndstraw.cpp.

◆ Seed_Bit()

void RandomStraw::Seed_Bit ( int seed)

Definition at line 168 of file rndstraw.cpp.

◆ Seed_Bits_Needed()

int RandomStraw::Seed_Bits_Needed ( void ) const

Definition at line 142 of file rndstraw.cpp.

◆ Seed_Byte()

void RandomStraw::Seed_Byte ( char seed)

Definition at line 198 of file rndstraw.cpp.

◆ Seed_Long()

void RandomStraw::Seed_Long ( long seed)

Definition at line 244 of file rndstraw.cpp.

◆ Seed_Short()

void RandomStraw::Seed_Short ( short seed)

Definition at line 221 of file rndstraw.cpp.


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