diff options
Diffstat (limited to 'engine/sv_logofile.h')
| -rw-r--r-- | engine/sv_logofile.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/engine/sv_logofile.h b/engine/sv_logofile.h new file mode 100644 index 0000000..6c73be6 --- /dev/null +++ b/engine/sv_logofile.h @@ -0,0 +1,36 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +//=============================================================================// + +#ifndef SV_LOGOFILE_H +#define SV_LOGOFILE_H +#ifdef _WIN32 +#pragma once +#endif + + +#include "checksum_crc.h" + + +class CGameClient; +class CPerClientLogoInfo; // (private to this module) +class CServerLogoInfo; + +// Create per-client logo info. +// CPerClientLogoInfo* SV_LogoFile_CreatePerClientLogoInfo(); +// void SV_LogoFile_DeletePerClientLogoInfo( CPerClientLogoInfo *pInfo ); + +// Called when a client's netchan is going away. +// void SV_LogoFile_HandleClientDisconnect( CGameClient *pClient ); + +// Register whatever messages the logo files use. +// void SV_LogoFile_NewConnection( INetChannel *chan, CGameClient *pGameClient ); + +// Called when the client connects. The client sends its logo file CRC to the server. If the server +// already has it, then it's fine. +// void SV_LogoFile_OnConnect( CGameClient *pClient, bool bValid, CRC32_t crcValue ); + + +#endif // SV_LOGOFILE_H |