ActiveLib
Loading...
Searching...
No Matches
App.h
1
6#ifndef ACTIVE_ENVIRONMENT_APP
7#define ACTIVE_ENVIRONMENT_APP
8
9#include "Active/Event/Publisher.h"
10
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
40extern active::environment::App* app;
41
42#endif //ACTIVE_ENVIRONMENT_APP
Definition App.h:16
App(const App &source)
Definition App.h:30
virtual ~App()=default
App(const utility::NameID &identity=utility::NameID{})
Definition App.h:25
Definition Publisher.h:26
Publisher(const utility::NameID &identity=utility::NameID{})
Definition Publisher.cpp:214
Definition NameID.h:21
Definition App.h:11