1 /* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef IMAGE_DEBUG_INFO_PROVIDER_H 6 #define IMAGE_DEBUG_INFO_PROVIDER_H 7 8 #include <SupportDefs.h> 9 10 11 class Image; 12 class ImageDebugInfo; 13 14 15 class ImageDebugInfoProvider { 16 public: 17 virtual ~ImageDebugInfoProvider(); 18 19 virtual status_t GetImageDebugInfo(Image* image, 20 ImageDebugInfo*& _info) = 0; 21 // returns a reference 22 }; 23 24 25 #endif // IMAGE_DEBUG_INFO_PROVIDER_H 26