diff options
Diffstat (limited to 'tf2/IAppSystem.h')
| -rw-r--r-- | tf2/IAppSystem.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/tf2/IAppSystem.h b/tf2/IAppSystem.h deleted file mode 100644 index 84af8c2..0000000 --- a/tf2/IAppSystem.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once
-
-class AppSystemInfo_t;
-
-enum InitReturnVal_t;
-
-enum AppSystemTier_t {
- APP_SYSTEM_TIER0 = 0,
- APP_SYSTEM_TIER1,
- APP_SYSTEM_TIER2,
- APP_SYSTEM_TIER3,
-
- APP_SYSTEM_TIER_OTHER,
-};
-
-using CreateInterfaceFn = void*( *)( const char*, int* );
-
-class IAppSystem {
-public:
- // Here's where the app systems get to learn about each other
- virtual bool Connect( CreateInterfaceFn factory ) = 0;
- virtual void Disconnect( ) = 0;
-
- // Here's where systems can access other interfaces implemented by this object
- // Returns NULL if it doesn't implement the requested interface
- virtual void *QueryInterface( const char *pInterfaceName ) = 0;
-
- // Init, shutdown
- virtual InitReturnVal_t Init( ) = 0;
- virtual void Shutdown( ) = 0;
-};
\ No newline at end of file |
