blob: 6c73be631a8e2cbd893e90a72499db5b29a21638 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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
|