summaryrefslogtreecommitdiff
path: root/public/gcsdk/gcclientsdk.h
diff options
context:
space:
mode:
Diffstat (limited to 'public/gcsdk/gcclientsdk.h')
-rw-r--r--public/gcsdk/gcclientsdk.h66
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