diff options
Diffstat (limited to 'public/gcsdk/gcclientsdk.h')
| -rw-r--r-- | public/gcsdk/gcclientsdk.h | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/public/gcsdk/gcclientsdk.h b/public/gcsdk/gcclientsdk.h new file mode 100644 index 0000000..0fa7e07 --- /dev/null +++ b/public/gcsdk/gcclientsdk.h @@ -0,0 +1,66 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: includes all the headers required for the cliend side of the GC +// SDK GC SDK. Include this in your stdafx.h +// +//============================================================================= + +#ifndef GCCLIENTSDK_H +#define GCCLIENTSDK_H +#ifdef _WIN32 +#pragma once +#endif + +#include "gcsteamdefines.h" +#include "tier0/platform.h" +#include "steam/steamtypes.h" + +#include "tier0/dbg.h" +#include "tier0/vprof.h" +#include "tier0/fasttimer.h" +#include "tier0/t0constants.h" + +#include "tier1/utlmap.h" +#include "tier1/utllinkedlist.h" +#include "tier1/utlpriorityqueue.h" +#include "tier1/utlstring.h" +#include "tier1/utlbuffer.h" +#include "tier1/mempool.h" +#include "tier1/tsmempool.h" +#include "tier1/tsmultimempool.h" +#include "tier1/checksum_crc.h" +#include "tier1/fmtstr.h" + +#include "vstdlib/coroutine.h" + +// public stuff +#include "steam/steamclientpublic.h" +#include "misc.h" +#include "steam/isteamclient.h" +#include "steam/isteamgamecoordinator.h" +#include "steam/steam_api.h" + +// stuff to include early because it is widely depended on +#include "netpacket.h" +#include "gcmsg.h" +#include "msgprotobuf.h" +#include "gcconstants.h" +#include "refcount.h" + +#include "jobtime.h" +#include "messagelist.h" +#include "gclogger.h" +#include "job.h" +#include "jobmgr.h" +#include "netpacketpool.h" +#include "sharedobject.h" +#include "protobufsharedobject.h" +#include "sharedobjectcache.h" +#include "gcclient_sharedobjectcache.h" +#include "gcclient.h" +#include "gcclientjob.h" +#include "gcsystemmsgs.h" + +#include "webapi_response.h" + +#endif // GCCLIENTSDK_H |