SensESP
3.4.1-alpha
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
sensesp_base_app.cpp
Go to the documentation of this file.
1
#include "
sensesp_base_app.h
"
2
3
#include "
sensesp/signalk/signalk_emitter.h
"
4
#include "
sensesp/signalk/signalk_listener.h
"
5
#include "
sensesp/signalk/signalk_put_request_listener.h
"
6
#include "
sensesp/transforms/transform.h
"
7
#include "
sensesp/ui/config_item.h
"
8
#include "
sensesp/ui/status_page_item.h
"
9
#include "
sensesp/ui/ui_button.h
"
10
11
namespace
sensesp
{
12
13
std::shared_ptr<SensESPBaseApp>
SensESPBaseApp::instance_
=
nullptr
;
14
15
void
SensESPBaseApp::clear_registries
() {
16
// Release shared_ptr-owning registries first so the objects they own are
17
// destroyed; each object's destructor then unregisters itself from the
18
// raw-pointer registries, which the clears below tidy up.
19
ConfigItemBase::clear_registry
();
20
UIButton::clear_registry
();
21
SKEmitter::clear_registry
();
22
TransformBase::clear_registry
();
23
StatusPageItemBase::clear_registry
();
24
SKListener::clear_registry
();
25
SKPutListener::clear_registry
();
26
}
27
28
}
// namespace sensesp
sensesp::ConfigItemBase::clear_registry
static void clear_registry()
Empty the config item registry.
Definition
config_item.cpp:7
sensesp::SKEmitter::clear_registry
static void clear_registry()
Definition
signalk_emitter.cpp:18
sensesp::SKListener::clear_registry
static void clear_registry()
Definition
signalk_listener.cpp:31
sensesp::SKPutListener::clear_registry
static void clear_registry()
Definition
signalk_put_request_listener.cpp:24
sensesp::SensESPBaseApp::clear_registries
static void clear_registries()
Clear all static object registries.
Definition
sensesp_base_app.cpp:15
sensesp::SensESPBaseApp::instance_
static std::shared_ptr< SensESPBaseApp > instance_
Definition
sensesp_base_app.h:173
sensesp::StatusPageItemBase::clear_registry
static void clear_registry()
Definition
status_page_item.cpp:17
sensesp::TransformBase::clear_registry
static void clear_registry()
Definition
transform.cpp:22
sensesp::UIButton::clear_registry
static void clear_registry()
Empty the button registry.
Definition
ui_button.cpp:7
config_item.h
sensesp
Definition
sensesp.cpp:7
sensesp_base_app.h
signalk_emitter.h
signalk_listener.h
signalk_put_request_listener.h
status_page_item.h
transform.h
ui_button.h
src
sensesp_base_app.cpp
Generated by
1.9.8