ActiveLib
Loading...
Searching...
No Matches
Active
Environment
App.h
1
6
#ifndef ACTIVE_ENVIRONMENT_APP
7
#define ACTIVE_ENVIRONMENT_APP
8
9
#include "Active/Event/Publisher.h"
10
11
namespace
active::environment
{
12
16
class
App
:
public
event::Publisher
{
17
public
:
18
19
// MARK: - Constructors
20
25
App
(
const
utility::NameID
& identity =
utility::NameID
{}) :
Publisher
{identity} {}
30
App
(
const
App
& source) :
Publisher
{source} {}
34
virtual
~App
() =
default
;
35
};
36
37
}
38
39
//An object representing the parent process/application
40
extern
active::environment::App
* app;
41
42
#endif
//ACTIVE_ENVIRONMENT_APP
active::environment::App
Definition
App.h:16
active::environment::App::App
App(const App &source)
Definition
App.h:30
active::environment::App::~App
virtual ~App()=default
active::environment::App::App
App(const utility::NameID &identity=utility::NameID{})
Definition
App.h:25
active::event::Publisher
Definition
Publisher.h:26
active::event::Publisher::Publisher
Publisher(const utility::NameID &identity=utility::NameID{})
Definition
Publisher.cpp:214
active::utility::NameID
Definition
NameID.h:21
active::environment
Definition
App.h:11
Generated by
1.10.0