//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: // //=============================================================================// #ifndef HOST_PHONEHOME_H #define HOST_PHONEHOME_H #ifdef _WIN32 #pragma once #endif abstract_class IPhoneHome { public: enum { PHONE_MSG_UNKNOWN = 0, PHONE_MSG_ENGINESTART, PHONE_MSG_ENGINEEND, PHONE_MSG_MAPSTART, PHONE_MSG_MAPEND }; virtual void Init( void ) = 0; virtual void Shutdown() = 0; virtual void Message( byte msgtype, char const *mapname ) = 0; virtual bool IsExternalBuild() = 0; }; extern IPhoneHome *phonehome; #endif // HOST_PHONEHOME_H