aboutsummaryrefslogtreecommitdiff
path: root/mp/src/common/replay/ienginereplay.h
diff options
context:
space:
mode:
authorJørgen P. Tjernø <[email protected]>2013-12-02 19:31:46 -0800
committerJørgen P. Tjernø <[email protected]>2013-12-02 19:46:31 -0800
commitf56bb35301836e56582a575a75864392a0177875 (patch)
treede61ddd39de3e7df52759711950b4c288592f0dc /mp/src/common/replay/ienginereplay.h
parentMark some more files as text. (diff)
downloadsource-sdk-2013-f56bb35301836e56582a575a75864392a0177875.tar.xz
source-sdk-2013-f56bb35301836e56582a575a75864392a0177875.zip
Fix line endings. WHAMMY.
Diffstat (limited to 'mp/src/common/replay/ienginereplay.h')
-rw-r--r--mp/src/common/replay/ienginereplay.h230
1 files changed, 115 insertions, 115 deletions
diff --git a/mp/src/common/replay/ienginereplay.h b/mp/src/common/replay/ienginereplay.h
index 90de4d3b..98de9495 100644
--- a/mp/src/common/replay/ienginereplay.h
+++ b/mp/src/common/replay/ienginereplay.h
@@ -1,116 +1,116 @@
-//========= Copyright Valve Corporation, All rights reserved. ============//
-//
-//=======================================================================================//
-
-#ifndef IENGINEREPLAY_H
-#define IENGINEREPLAY_H
-#ifdef _WIN32
-#pragma once
-#endif
-
-//----------------------------------------------------------------------------------------
-
-#include "interface.h"
-
-//----------------------------------------------------------------------------------------
-
-#define ENGINE_REPLAY_INTERFACE_VERSION "EngineReplay001"
-
-#if !defined( DEDICATED )
-# define ENGINE_REPLAY_CLIENT_INTERFACE_VERSION "EngineClientReplay001"
-#endif
-
-//----------------------------------------------------------------------------------------
-
-class IServer;
-class INetChannel;
-class IReplayServer;
-class IClientEntityList;
-class IClientReplay;
-struct demoheader_t;
-class CGlobalVarsBase;
-class IDemoBuffer;
-class CBaseRecordingSessionBlock;
-
-//----------------------------------------------------------------------------------------
-
-//
-// Allows the replay, client & server DLL's to talk to the engine
-//
-class IEngineReplay : public IBaseInterface
-{
-public:
- virtual bool IsSupportedModAndPlatform() = 0;
-
- virtual float GetHostTime() = 0;
- virtual int GetHostTickCount() = 0;
- virtual int TimeToTicks( float flTime ) = 0;
- virtual float TicksToTime( int nTick ) = 0;
-
- virtual bool ReadDemoHeader( const char *pFilename, demoheader_t &header ) = 0;
- virtual const char *GetGameDir() = 0;
- virtual void Cbuf_AddText( const char *pCmd ) = 0;
- virtual void Cbuf_Execute() = 0;
- virtual void Host_Disconnect( bool bShowMainMenu ) = 0;
- virtual void HostState_Shutdown() = 0;
- virtual const char *GetModDir() = 0;
-
- virtual bool CopyFile( const char *pSource, const char *pDest ) = 0;
-
- virtual bool LZSS_Compress( char *pDest, unsigned int *pDestLen, const char *pSource, unsigned int nSourceLen ) = 0;
- virtual bool LZSS_Decompress( char *pDest, unsigned int *pDestLen, const char *pSource, unsigned int nSourceLen ) = 0;
-
- virtual bool MD5_HashBuffer( unsigned char pDigest[16], const unsigned char *pBuffer, int nSize, unsigned int pSeed[4] ) = 0;
-
- // Server-specific
- virtual IReplayServer *GetReplayServer() = 0;
- virtual IServer *GetReplayServerAsIServer() = 0;
- virtual IServer *GetGameServer() = 0;
- virtual bool GetSessionRecordBuffer( uint8 **ppSessionBuffer, int *pSize ) = 0;
- virtual bool IsDedicated() = 0;
- virtual void ResetReplayRecordBuffer() = 0;
- virtual demoheader_t *GetReplayDemoHeader() = 0;
- virtual void RecalculateTags() = 0;
- virtual bool NET_GetHostnameAsIP( const char *pHostname, char *pOut, int nOutSize ) = 0;
-};
-
-//
-// Allows the replay and client DLL's to talk to the engine
-//
-#if !defined( DEDICATED )
-class IEngineClientReplay : public IBaseInterface
-{
-public:
- virtual INetChannel *GetNetChannel() = 0;
- virtual bool IsConnected() = 0;
- virtual bool IsListenServer() = 0;
- virtual float GetLastServerTickTime() = 0;
- virtual const char *GetLevelName() = 0;
- virtual const char *GetLevelNameShort() = 0;
- virtual int GetPlayerSlot() = 0;
- virtual bool IsPlayingReplayDemo() = 0;
- virtual IClientEntityList *GetClientEntityList() = 0;
- virtual IClientReplay *GetClientReplayInt() = 0;
- virtual uint32 GetClientSteamID() = 0;
- virtual void Con_NPrintf( int nPos, PRINTF_FORMAT_STRING const char *pFormat, ... ) = 0;
- virtual CGlobalVarsBase *GetClientGlobalVars() = 0;
- virtual void VGui_PlaySound( const char *pSound ) = 0;
- virtual void EngineVGui_ConfirmQuit() = 0;
- virtual int GetScreenWidth() = 0;
- virtual int GetScreenHeight() = 0;
- virtual bool IsDemoPlayingBack() = 0;
- virtual bool IsGamePathValidAndSafeForDownload( const char *pGamePath ) = 0;
- virtual bool IsInGame() = 0;
-
- virtual void InitSoundRecord() = 0;
-
- virtual void Wave_CreateTmpFile( const char *pFilename ) = 0;
- virtual void Wave_AppendTmpFile( const char *pFilename, void *pBuffer, int nNumSamples ) = 0;
- virtual void Wave_FixupTmpFile( const char *pFilename ) = 0;
-
-};
-#endif // !defined( DEDICATED )
-
-//----------------------------------------------------------------------------------------
-
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+//=======================================================================================//
+
+#ifndef IENGINEREPLAY_H
+#define IENGINEREPLAY_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+//----------------------------------------------------------------------------------------
+
+#include "interface.h"
+
+//----------------------------------------------------------------------------------------
+
+#define ENGINE_REPLAY_INTERFACE_VERSION "EngineReplay001"
+
+#if !defined( DEDICATED )
+# define ENGINE_REPLAY_CLIENT_INTERFACE_VERSION "EngineClientReplay001"
+#endif
+
+//----------------------------------------------------------------------------------------
+
+class IServer;
+class INetChannel;
+class IReplayServer;
+class IClientEntityList;
+class IClientReplay;
+struct demoheader_t;
+class CGlobalVarsBase;
+class IDemoBuffer;
+class CBaseRecordingSessionBlock;
+
+//----------------------------------------------------------------------------------------
+
+//
+// Allows the replay, client & server DLL's to talk to the engine
+//
+class IEngineReplay : public IBaseInterface
+{
+public:
+ virtual bool IsSupportedModAndPlatform() = 0;
+
+ virtual float GetHostTime() = 0;
+ virtual int GetHostTickCount() = 0;
+ virtual int TimeToTicks( float flTime ) = 0;
+ virtual float TicksToTime( int nTick ) = 0;
+
+ virtual bool ReadDemoHeader( const char *pFilename, demoheader_t &header ) = 0;
+ virtual const char *GetGameDir() = 0;
+ virtual void Cbuf_AddText( const char *pCmd ) = 0;
+ virtual void Cbuf_Execute() = 0;
+ virtual void Host_Disconnect( bool bShowMainMenu ) = 0;
+ virtual void HostState_Shutdown() = 0;
+ virtual const char *GetModDir() = 0;
+
+ virtual bool CopyFile( const char *pSource, const char *pDest ) = 0;
+
+ virtual bool LZSS_Compress( char *pDest, unsigned int *pDestLen, const char *pSource, unsigned int nSourceLen ) = 0;
+ virtual bool LZSS_Decompress( char *pDest, unsigned int *pDestLen, const char *pSource, unsigned int nSourceLen ) = 0;
+
+ virtual bool MD5_HashBuffer( unsigned char pDigest[16], const unsigned char *pBuffer, int nSize, unsigned int pSeed[4] ) = 0;
+
+ // Server-specific
+ virtual IReplayServer *GetReplayServer() = 0;
+ virtual IServer *GetReplayServerAsIServer() = 0;
+ virtual IServer *GetGameServer() = 0;
+ virtual bool GetSessionRecordBuffer( uint8 **ppSessionBuffer, int *pSize ) = 0;
+ virtual bool IsDedicated() = 0;
+ virtual void ResetReplayRecordBuffer() = 0;
+ virtual demoheader_t *GetReplayDemoHeader() = 0;
+ virtual void RecalculateTags() = 0;
+ virtual bool NET_GetHostnameAsIP( const char *pHostname, char *pOut, int nOutSize ) = 0;
+};
+
+//
+// Allows the replay and client DLL's to talk to the engine
+//
+#if !defined( DEDICATED )
+class IEngineClientReplay : public IBaseInterface
+{
+public:
+ virtual INetChannel *GetNetChannel() = 0;
+ virtual bool IsConnected() = 0;
+ virtual bool IsListenServer() = 0;
+ virtual float GetLastServerTickTime() = 0;
+ virtual const char *GetLevelName() = 0;
+ virtual const char *GetLevelNameShort() = 0;
+ virtual int GetPlayerSlot() = 0;
+ virtual bool IsPlayingReplayDemo() = 0;
+ virtual IClientEntityList *GetClientEntityList() = 0;
+ virtual IClientReplay *GetClientReplayInt() = 0;
+ virtual uint32 GetClientSteamID() = 0;
+ virtual void Con_NPrintf( int nPos, PRINTF_FORMAT_STRING const char *pFormat, ... ) = 0;
+ virtual CGlobalVarsBase *GetClientGlobalVars() = 0;
+ virtual void VGui_PlaySound( const char *pSound ) = 0;
+ virtual void EngineVGui_ConfirmQuit() = 0;
+ virtual int GetScreenWidth() = 0;
+ virtual int GetScreenHeight() = 0;
+ virtual bool IsDemoPlayingBack() = 0;
+ virtual bool IsGamePathValidAndSafeForDownload( const char *pGamePath ) = 0;
+ virtual bool IsInGame() = 0;
+
+ virtual void InitSoundRecord() = 0;
+
+ virtual void Wave_CreateTmpFile( const char *pFilename ) = 0;
+ virtual void Wave_AppendTmpFile( const char *pFilename, void *pBuffer, int nNumSamples ) = 0;
+ virtual void Wave_FixupTmpFile( const char *pFilename ) = 0;
+
+};
+#endif // !defined( DEDICATED )
+
+//----------------------------------------------------------------------------------------
+
#endif // IENGINEREPLAY_H \ No newline at end of file