1 /* 2 * Copyright 2010, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef PROFILED_ENTITY_H 6 #define PROFILED_ENTITY_H 7 8 9 #include <SupportDefs.h> 10 11 12 class ProfiledEntity { 13 public: 14 virtual ~ProfiledEntity(); 15 16 virtual int32 EntityID() const = 0; 17 virtual const char* EntityName() const = 0; 18 virtual const char* EntityType() const = 0; 19 }; 20 21 22 #endif // PROFILED_ENTITY_H 23