Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
debughandler.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
13
#include "
interface/interfacehandlerbase.h
"
14
#include "
debug/debugserver.h
"
15
#include "
http/httpserverproxy.h
"
16
17
//------------------------------------------------------------------------------
18
namespace
Debug
19
{
20
class
DebugHandler
:
public
Interface::InterfaceHandlerBase
21
{
22
__DeclareClass
(
DebugHandler
);
23
public
:
25
DebugHandler
();
27
virtual
~DebugHandler
();
28
30
virtual
void
Open
();
32
virtual
void
Close
();
34
virtual
void
DoWork
();
35
36
private
:
37
Ptr<DebugServer>
debugServer
;
38
Ptr<Http::HttpServerProxy>
httpServerProxy
;
39
};
40
41
}
// namespace Debug
42
//------------------------------------------------------------------------------
Debug::DebugHandler::httpServerProxy
Ptr< Http::HttpServerProxy > httpServerProxy
Definition
debughandler.h:38
Debug::DebugHandler::Close
virtual void Close()
close the handler
Definition
debughandler.cc:59
Debug::DebugHandler::DebugHandler
DebugHandler()
constructor
Definition
debughandler.cc:22
Debug::DebugHandler::__DeclareClass
__DeclareClass(DebugHandler)
Debug::DebugHandler::Open
virtual void Open()
open the handler
Definition
debughandler.cc:41
Debug::DebugHandler::debugServer
Ptr< DebugServer > debugServer
Definition
debughandler.h:37
Debug::DebugHandler::DoWork
virtual void DoWork()
do per-frame work
Definition
debughandler.cc:78
Debug::DebugHandler::~DebugHandler
virtual ~DebugHandler()
destructor
Definition
debughandler.cc:30
Interface::InterfaceHandlerBase
Base class for message handlers attached to Interface objects.
Definition
interfacehandlerbase.h:19
Ptr
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition
ptr.h:38
debugserver.h
httpserverproxy.h
interfacehandlerbase.h
Debug
Definition
corepagehandler.cc:13
code
foundation
debug
debughandler.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.