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

#include <GameResultsThread.h>

Inherits SubsystemInterface.

Inherited by GameResultsQueue.

Public Member Functions

virtual ~GameResultsInterface ()
 
virtual void startThreads (void)=0
 
virtual void endThreads (void)=0
 
virtual Bool areThreadsRunning (void)=0
 
virtual void addRequest (const GameResultsRequest &req)=0
 
virtual Bool getRequest (GameResultsRequest &resp)=0
 
virtual void addResponse (const GameResultsResponse &resp)=0
 
virtual Bool getResponse (GameResultsResponse &resp)=0
 
virtual Bool areGameResultsBeingSent (void)=0
 
- Public Member Functions inherited from SubsystemInterface
 SubsystemInterface ()
 
virtual ~SubsystemInterface ()
 
virtual void init ()=0
 
virtual void postProcessLoad ()
 
virtual void reset ()=0
 
virtual void update ()=0
 
virtual void draw (void)
 
void UPDATE (void)
 
void DRAW (void)
 
AsciiString getName (void)
 
void setName (AsciiString name)
 

Static Public Member Functions

static GameResultsInterfacecreateNewGameResultsInterface (void)
 

Additional Inherited Members

- Protected Attributes inherited from SubsystemInterface
AsciiString m_name
 

Detailed Description

Definition at line 59 of file GameResultsThread.h.

Constructor & Destructor Documentation

◆ ~GameResultsInterface()

virtual GameResultsInterface::~GameResultsInterface ( )
inlinevirtual

Definition at line 62 of file GameResultsThread.h.

Member Function Documentation

◆ addRequest()

virtual void GameResultsInterface::addRequest ( const GameResultsRequest & req)
pure virtual

Implemented in GameResultsQueue.

◆ addResponse()

virtual void GameResultsInterface::addResponse ( const GameResultsResponse & resp)
pure virtual

Implemented in GameResultsQueue.

◆ areGameResultsBeingSent()

virtual Bool GameResultsInterface::areGameResultsBeingSent ( void )
pure virtual

Implemented in GameResultsQueue.

◆ areThreadsRunning()

virtual Bool GameResultsInterface::areThreadsRunning ( void )
pure virtual

Implemented in GameResultsQueue.

◆ createNewGameResultsInterface()

GameResultsInterface * GameResultsInterface::createNewGameResultsInterface ( void )
static

Definition at line 81 of file GameResultsThread.cpp.

◆ endThreads()

virtual void GameResultsInterface::endThreads ( void )
pure virtual

Implemented in GameResultsQueue.

◆ getRequest()

virtual Bool GameResultsInterface::getRequest ( GameResultsRequest & resp)
pure virtual

Implemented in GameResultsQueue.

◆ getResponse()

virtual Bool GameResultsInterface::getResponse ( GameResultsResponse & resp)
pure virtual

Implemented in GameResultsQueue.

◆ startThreads()

virtual void GameResultsInterface::startThreads ( void )
pure virtual

Implemented in GameResultsQueue.


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