Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
651 B

  1. //========= Copyright � 1996-2009, Valve Corporation, All rights reserved. ============//
  2. #ifndef _IMATCHSYSTEM_H_
  3. #define _IMATCHSYSTEM_H_
  4. class IPlayerManager;
  5. class IGameManager;
  6. class IServerManager;
  7. class ISearchManager;
  8. class IMatchVoice;
  9. class IDatacenter;
  10. class IDlcManager;
  11. class IMatchSystem
  12. {
  13. public:
  14. virtual IPlayerManager * GetPlayerManager() = 0;
  15. virtual IMatchVoice * GetMatchVoice() = 0;
  16. virtual IServerManager * GetUserGroupsServerManager() = 0;
  17. virtual ISearchManager * CreateGameSearchManager( KeyValues *pParams ) = 0;
  18. virtual IDatacenter * GetDatacenter() = 0;
  19. virtual IDlcManager * GetDlcManager() = 0;
  20. };
  21. #endif