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

#include <PingThread.h>

Inherited by Pinger.

Public Member Functions

virtual ~PingerInterface ()
 
virtual void startThreads (void)=0
 
virtual void endThreads (void)=0
 
virtual Bool areThreadsRunning (void)=0
 
virtual void addRequest (const PingRequest &req)=0
 
virtual Bool getRequest (PingRequest &resp)=0
 
virtual void addResponse (const PingResponse &resp)=0
 
virtual Bool getResponse (PingResponse &resp)=0
 
virtual Bool arePingsInProgress (void)=0
 
virtual Int getPing (AsciiString hostname)=0
 
virtual void clearPingMap (void)=0
 
virtual AsciiString getPingString (Int timeout)=0
 

Static Public Member Functions

static PingerInterfacecreateNewPingerInterface (void)
 

Detailed Description

Definition at line 58 of file PingThread.h.

Constructor & Destructor Documentation

◆ ~PingerInterface()

virtual PingerInterface::~PingerInterface ( )
inlinevirtual

Definition at line 61 of file PingThread.h.

Member Function Documentation

◆ addRequest()

virtual void PingerInterface::addRequest ( const PingRequest & req)
pure virtual

Implemented in Pinger.

◆ addResponse()

virtual void PingerInterface::addResponse ( const PingResponse & resp)
pure virtual

Implemented in Pinger.

◆ arePingsInProgress()

virtual Bool PingerInterface::arePingsInProgress ( void )
pure virtual

Implemented in Pinger.

◆ areThreadsRunning()

virtual Bool PingerInterface::areThreadsRunning ( void )
pure virtual

Implemented in Pinger.

◆ clearPingMap()

virtual void PingerInterface::clearPingMap ( void )
pure virtual

Implemented in Pinger.

◆ createNewPingerInterface()

PingerInterface * PingerInterface::createNewPingerInterface ( void )
static

Definition at line 83 of file PingThread.cpp.

◆ endThreads()

virtual void PingerInterface::endThreads ( void )
pure virtual

Implemented in Pinger.

◆ getPing()

virtual Int PingerInterface::getPing ( AsciiString hostname)
pure virtual

Implemented in Pinger.

◆ getPingString()

virtual AsciiString PingerInterface::getPingString ( Int timeout)
pure virtual

Implemented in Pinger.

◆ getRequest()

virtual Bool PingerInterface::getRequest ( PingRequest & resp)
pure virtual

Implemented in Pinger.

◆ getResponse()

virtual Bool PingerInterface::getResponse ( PingResponse & resp)
pure virtual

Implemented in Pinger.

◆ startThreads()

virtual void PingerInterface::startThreads ( void )
pure virtual

Implemented in Pinger.


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