DDraceNetwork Docs
ISteam Class Referenceabstract

#include <steam.h>

Inheritance diagram for ISteam:
[legend]
Collaboration diagram for ISteam:
[legend]

Public Member Functions

virtual const char * GetPlayerName ()=0
 
virtual const NETADDRGetConnectAddress ()=0
 
virtual void ClearConnectAddress ()=0
 
virtual void Update ()=0
 
virtual void ClearGameInfo ()=0
 
virtual void SetGameInfo (const NETADDR &ServerAddr, const char *pMapName, bool AnnounceAddr)=0
 
- Public Member Functions inherited from IInterface
 IInterface ()
 
virtual void Shutdown ()
 
virtual ~IInterface ()
 

Static Public Member Functions

static const char * InterfaceName ()
 

Additional Inherited Members

- Protected Member Functions inherited from IInterface
IKernelKernel ()
 

Member Function Documentation

◆ ClearConnectAddress()

virtual void ISteam::ClearConnectAddress ( )
pure virtual

Implemented in CSteam, and CSteamStub.

◆ ClearGameInfo()

virtual void ISteam::ClearGameInfo ( )
pure virtual

Implemented in CSteam, and CSteamStub.

◆ GetConnectAddress()

virtual const NETADDR * ISteam::GetConnectAddress ( )
pure virtual

Implemented in CSteam, and CSteamStub.

◆ GetPlayerName()

virtual const char * ISteam::GetPlayerName ( )
pure virtual

Implemented in CSteam, and CSteamStub.

◆ InterfaceName()

static const char * ISteam::InterfaceName ( )
inlinestatic

◆ SetGameInfo()

virtual void ISteam::SetGameInfo ( const NETADDR ServerAddr,
const char *  pMapName,
bool  AnnounceAddr 
)
pure virtual

Implemented in CSteam, and CSteamStub.

◆ Update()

virtual void ISteam::Update ( )
pure virtual

Implemented in CSteam, and CSteamStub.


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