vermont/src/core
Lothar Braun db27ad3ef5 Throw exception on missing "id" field in configuration
The debug build asserts on the id field, but the release does
not have a check for an missing ID field in the configuration.
This commit introduces a check that is also performed in the
release build to avoid a null ptr dereference in broken config
files.
2020-04-30 14:15:09 +02:00
..
Adapter.h merged DTLS support 2010-05-27 15:44:33 +00:00
CMakeLists.txt Add useful 'make cppcheck' target. 2016-03-09 12:44:56 +00:00
Cfg.cpp Throw exception on missing "id" field in configuration 2020-04-30 14:15:09 +02:00
Cfg.h Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
CfgNode.cpp copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
CfgNode.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
ConnectionQueue.h Remove verbose debug messages from busy poll loops 2018-02-14 11:02:20 +00:00
ConnectionSplitter.h Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
Connector.cpp Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
Connector.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Destination.h fixed hiding of overloaded virtual functions 2017-12-10 18:27:32 +01:00
Edge.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Emitable.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Graph.cpp Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
Graph.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
GraphInstanceSupplier.cpp copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
GraphInstanceSupplier.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
InfoElementCfg.h Just use LOG_* instead of MSG_* 2018-02-12 22:27:24 +00:00
InstanceManager.h Fix printf specifiers for debug code 2018-02-13 10:04:56 +00:00
MainSignalHandler.cpp Simplify the logging code interaction with main 2017-06-08 18:49:34 +01:00
MainSignalHandler.h Simplify ConfigManager parsing loop 2019-03-29 12:17:50 +00:00
Module.cpp Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
Module.h * Module::start calls postReconfiguration() instead of performStart if module is running 2009-12-09 16:51:24 +00:00
Node.cpp copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Node.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Notifiable.h bugfix: in virtual class Notifiable timer was not set to zero during initialization 2010-07-14 13:45:30 +00:00
SensorManager.cpp Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
SensorManager.h Add clear statistics infrastructure 2017-06-08 14:06:09 +01:00
Source.h Consolidate DEBUG logging macros 2018-02-12 22:27:24 +00:00
ThreadSafeAdapter.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
Timer.h Fix abort on reload with new exporter 2017-06-06 19:37:17 +01:00
XMLAttribute.cpp copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
XMLAttribute.h Fix build on gcc8 2018-11-29 11:17:12 +01:00
XMLDocument.cpp parse_file: fixed appending of ctx->errNo to string by using std::to_string on it 2017-12-05 10:50:18 +00:00
XMLDocument.h XMLDocument: removed unused private field xmlRootNode 2017-12-05 11:09:03 +00:00
XMLElement.cpp copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
XMLElement.h copied branch vermont-dynamic-config@r2113 to trunk 2009-06-23 17:09:49 +00:00
XMLNode.cpp Don't leak the xmlString in Cfg 2018-11-05 10:56:14 +00:00
XMLNode.h Fix hiding overloaded virtual functions 2017-06-14 14:10:47 +01:00
XMLTextNode.cpp Fix hiding overloaded virtual functions 2017-06-14 14:10:47 +01:00