Debugger: Add dedicated functions for global {un}init.
[haiku.git] / src / apps / debugger / debug_info / ImageDebugLoadingStateHandler.h
blob24f54f4b87e86ea06554a63ab86af45fca6702a7
1 /*
2 * Copyright 2014, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef IMAGE_DEBUG_LOADING_STATE_HANDLER_H
6 #define IMAGE_DEBUG_LOADING_STATE_HANDLER_H
9 #include <Referenceable.h>
12 class SpecificImageDebugInfoLoadingState;
13 class UserInterface;
16 class ImageDebugLoadingStateHandler : public BReferenceable {
17 public:
18 virtual ~ImageDebugLoadingStateHandler();
20 virtual bool SupportsState(
21 SpecificImageDebugInfoLoadingState* state)
22 = 0;
24 virtual void HandleState(
25 SpecificImageDebugInfoLoadingState* state,
26 UserInterface* interface) = 0;
30 #endif // IMAGE_DEBUG_LOADING_STATE_HANDLER_H