DDraceNetwork Documentation
Loading...
Searching...
No Matches
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 ()=default

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()

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: