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

#include <PersistentStorageThread.h>

Inherited by GameSpyPSMessageQueue.

Public Member Functions

virtual ~GameSpyPSMessageQueueInterface ()
 
virtual void startThread (void)=0
 
virtual void endThread (void)=0
 
virtual Bool isThreadRunning (void)=0
 
virtual void addRequest (const PSRequest &req)=0
 
virtual Bool getRequest (PSRequest &req)=0
 
virtual void addResponse (const PSResponse &resp)=0
 
virtual Bool getResponse (PSResponse &resp)=0
 
virtual void trackPlayerStats (PSPlayerStats stats)=0
 
virtual PSPlayerStats findPlayerStatsByID (Int id)=0
 

Static Public Member Functions

static GameSpyPSMessageQueueInterfacecreateNewMessageQueue (void)
 
static std::string formatPlayerKVPairs (PSPlayerStats stats)
 
static PSPlayerStats parsePlayerKVPairs (std::string kvPairs)
 

Detailed Description

Definition at line 160 of file PersistentStorageThread.h.

Constructor & Destructor Documentation

◆ ~GameSpyPSMessageQueueInterface()

virtual GameSpyPSMessageQueueInterface::~GameSpyPSMessageQueueInterface ( )
inlinevirtual

Definition at line 163 of file PersistentStorageThread.h.

Member Function Documentation

◆ addRequest()

virtual void GameSpyPSMessageQueueInterface::addRequest ( const PSRequest & req)
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ addResponse()

virtual void GameSpyPSMessageQueueInterface::addResponse ( const PSResponse & resp)
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ createNewMessageQueue()

GameSpyPSMessageQueueInterface * GameSpyPSMessageQueueInterface::createNewMessageQueue ( void )
static

Definition at line 420 of file PersistentStorageThread.cpp.

◆ endThread()

virtual void GameSpyPSMessageQueueInterface::endThread ( void )
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ findPlayerStatsByID()

virtual PSPlayerStats GameSpyPSMessageQueueInterface::findPlayerStatsByID ( Int id)
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ formatPlayerKVPairs()

std::string GameSpyPSMessageQueueInterface::formatPlayerKVPairs ( PSPlayerStats stats)
static

Definition at line 1306 of file PersistentStorageThread.cpp.

◆ getRequest()

virtual Bool GameSpyPSMessageQueueInterface::getRequest ( PSRequest & req)
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ getResponse()

virtual Bool GameSpyPSMessageQueueInterface::getResponse ( PSResponse & resp)
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ isThreadRunning()

virtual Bool GameSpyPSMessageQueueInterface::isThreadRunning ( void )
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ parsePlayerKVPairs()

PSPlayerStats GameSpyPSMessageQueueInterface::parsePlayerKVPairs ( std::string kvPairs)
static

Definition at line 1108 of file PersistentStorageThread.cpp.

◆ startThread()

virtual void GameSpyPSMessageQueueInterface::startThread ( void )
pure virtual

Implemented in GameSpyPSMessageQueue.

◆ trackPlayerStats()

virtual void GameSpyPSMessageQueueInterface::trackPlayerStats ( PSPlayerStats stats)
pure virtual

Implemented in GameSpyPSMessageQueue.


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