Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
consoleapplication.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
13
#include "
app/application.h
"
14
#include "
core/coreserver.h
"
15
#include "
io/ioserver.h
"
16
17
//------------------------------------------------------------------------------
18
namespace
App
19
{
20
class
ConsoleApplication
:
public
Application
21
{
22
public
:
24
ConsoleApplication
();
26
virtual
~ConsoleApplication
();
28
virtual
bool
Open
();
30
virtual
void
Close
();
31
32
protected
:
33
Ptr<Core::CoreServer>
coreServer
;
34
Ptr<IO::IoServer>
ioServer
;
35
};
36
37
}
// namespace App
38
//------------------------------------------------------------------------------
App::Application::Application
Application()
constructor
Definition
application.cc:20
App::ConsoleApplication::~ConsoleApplication
virtual ~ConsoleApplication()
destructor
Definition
consoleapplication.cc:26
App::ConsoleApplication::ConsoleApplication
ConsoleApplication()
constructor
Definition
consoleapplication.cc:18
App::ConsoleApplication::ioServer
Ptr< IO::IoServer > ioServer
Definition
consoleapplication.h:34
App::ConsoleApplication::Open
virtual bool Open()
open the application
Definition
consoleapplication.cc:35
App::ConsoleApplication::coreServer
Ptr< Core::CoreServer > coreServer
Definition
consoleapplication.h:33
App::ConsoleApplication::Close
virtual void Close()
close the application
Definition
consoleapplication.cc:64
Ptr
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition
ptr.h:38
coreserver.h
application.h
ioserver.h
App
Definition
gameapplication.cc:27
code
foundation
app
consoleapplication.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.