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

#include <streamer.h>

Inherits streambuf, streambuf, and streambuf.

Public Member Functions

 Streamer ()
 
virtual ~Streamer ()
 
int setOutputDevice (OutputDevice *output_device)
 
 Streamer ()
 
virtual ~Streamer ()
 
int setOutputDevice (OutputDevice *output_device)
 
 Streamer ()
 
virtual ~Streamer ()
 
int setOutputDevice (OutputDevice *output_device)
 

Protected Member Functions

int xsputn (const char *s, int n)
 
int overflow (int=EOF)
 
int underflow (void)
 
int sync ()
 
int doallocate ()
 
int xsputn (const char *s, int n)
 
int overflow (int=EOF)
 
int underflow (void)
 
int sync ()
 
int doallocate ()
 
int xsputn (const char *s, int n)
 
int overflow (int=EOF)
 
int underflow (void)
 
int sync ()
 
int doallocate ()
 

Protected Attributes

OutputDeviceOutput_Device
 

Detailed Description

Definition at line 39 of file streamer.h.

Constructor & Destructor Documentation

◆ Streamer() [1/3]

Streamer::Streamer ( )

Definition at line 26 of file streamer.cpp.

◆ ~Streamer() [1/3]

Streamer::~Streamer ( )
virtual

Definition at line 32 of file streamer.cpp.

◆ Streamer() [2/3]

Streamer::Streamer ( )

◆ ~Streamer() [2/3]

virtual Streamer::~Streamer ( )
virtual

◆ Streamer() [3/3]

Streamer::Streamer ( )

◆ ~Streamer() [3/3]

virtual Streamer::~Streamer ( )
virtual

Member Function Documentation

◆ doallocate() [1/3]

int Streamer::doallocate ( )
protected

Definition at line 92 of file streamer.cpp.

◆ doallocate() [2/3]

int Streamer::doallocate ( )
protected

◆ doallocate() [3/3]

int Streamer::doallocate ( )
protected

◆ overflow() [1/3]

int Streamer::overflow ( int c = EOF)
protected

Definition at line 67 of file streamer.cpp.

◆ overflow() [2/3]

int Streamer::overflow ( int = EOF)
protected

◆ overflow() [3/3]

int Streamer::overflow ( int = EOF)
protected

◆ setOutputDevice() [1/3]

int Streamer::setOutputDevice ( OutputDevice * output_device)

Definition at line 38 of file streamer.cpp.

◆ setOutputDevice() [2/3]

int Streamer::setOutputDevice ( OutputDevice * output_device)

◆ setOutputDevice() [3/3]

int Streamer::setOutputDevice ( OutputDevice * output_device)

◆ sync() [1/3]

int Streamer::sync ( )
protected

Definition at line 122 of file streamer.cpp.

◆ sync() [2/3]

int Streamer::sync ( )
protected

◆ sync() [3/3]

int Streamer::sync ( )
protected

◆ underflow() [1/3]

int Streamer::underflow ( void )
protected

Definition at line 87 of file streamer.cpp.

◆ underflow() [2/3]

int Streamer::underflow ( void )
protected

◆ underflow() [3/3]

int Streamer::underflow ( void )
protected

◆ xsputn() [1/3]

int Streamer::xsputn ( const char * s,
int n )
protected

Definition at line 46 of file streamer.cpp.

◆ xsputn() [2/3]

int Streamer::xsputn ( const char * s,
int n )
protected

◆ xsputn() [3/3]

int Streamer::xsputn ( const char * s,
int n )
protected

Member Data Documentation

◆ Output_Device

OutputDevice * Streamer::Output_Device
protected

Definition at line 57 of file streamer.h.


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