X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Feclass_def.h;h=e7a6f07a33dd0c6ae3da366e1f46a77fc28eb952;hp=23a5ef4d53dbf82d5bf05a793448d6c9fd4b5dad;hb=a54ff4a83e324df7206626a0e8a10951e46c4fb3;hpb=12b372f89ce109a4db9d510884fbe7d05af79870 diff --git a/radiant/eclass_def.h b/radiant/eclass_def.h index 23a5ef4d..e7a6f07a 100644 --- a/radiant/eclass_def.h +++ b/radiant/eclass_def.h @@ -1,5 +1,5 @@ /* -Copyright (C) 1999-2006 Id Software, Inc. and contributors. +Copyright (C) 1999-2007 id Software, Inc. and contributors. For a list of contributors, see the accompanying CONTRIBUTORS file. This file is part of GtkRadiant. @@ -19,7 +19,26 @@ along with GtkRadiant; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#if !defined(INCLUDED_ECLASS_DEF_H) -#define INCLUDED_ECLASS_DEF_H +/*! \file eclass_def.h + \brief the part shared between radiant core and it's builtin module eclass_def.cpp +*/ + +#ifndef _ECLASS_DEF_H_ +#define _ECLASS_DEF_H_ + +class CSynapseBuiltinClientDef : public CSynapseBuiltinClient +{ + public: + CSynapseBuiltinClientDef() {} + virtual ~CSynapseBuiltinClientDef() {} + + // CSynapseClient API + bool RequestAPI(APIDescriptor_t *pAPI); + const char* GetInfo(); + + // CSynapseBuiltinClient API + void EnumerateInterfaces(CSynapseServer *server); + +}; #endif