SensESP
3.4.1-alpha
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
status_page_item.cpp
Go to the documentation of this file.
1
#include "
status_page_item.h
"
2
3
namespace
sensesp
{
4
5
std::map<String, StatusPageItemBase*>
StatusPageItemBase::status_page_items_
;
6
7
StatusPageItemBase::~StatusPageItemBase
() {
8
// Only erase if this item is the one registered under its name. Duplicate
9
// names keep the first registration, so a later duplicate must not remove
10
// the original's entry.
11
auto
it =
status_page_items_
.find(
name_
);
12
if
(it !=
status_page_items_
.end() && it->second ==
this
) {
13
status_page_items_
.erase(it);
14
}
15
}
16
17
void
StatusPageItemBase::clear_registry
() {
status_page_items_
.clear(); }
18
19
}
// namespace sensesp
sensesp::StatusPageItemBase::status_page_items_
static std::map< String, StatusPageItemBase * > status_page_items_
Definition
status_page_item.h:48
sensesp::StatusPageItemBase::~StatusPageItemBase
virtual ~StatusPageItemBase()
Definition
status_page_item.cpp:7
sensesp::StatusPageItemBase::clear_registry
static void clear_registry()
Definition
status_page_item.cpp:17
sensesp::StatusPageItemBase::name_
String name_
Definition
status_page_item.h:45
sensesp
Definition
sensesp.cpp:7
status_page_item.h
src
sensesp
ui
status_page_item.cpp
Generated by
1.9.8