osquery-1/osquery/logger
Teddy Reed 2109ae85b7 Allow ConfigParserPlugins to update the ConfigData.
Previously, `ConfigParserPlugin`s could only maintain an internal derived object called `data_`.
Then parts of the code that knew to use the plugin's data would call `getParsedData` and provide the name of the plugin.

Parser plugins can now request a mutable version of the `ConfigData` using `::mutableConfigData`.
This requires a lock on the `ConfigDataInstance` and must be provided to their mutable accessor.

Acess to a mutable config enables parsers to make modifications to internal config structures like options and the query schedule.
2015-07-18 15:08:51 -07:00
..
plugins Fix broken JOIN predicate passing 2015-07-16 11:29:56 -07:00
tests Schedule monitoring, doc updates, logger plugin fixes 2015-05-03 11:54:15 -07:00
CMakeLists.txt Add syslog plugin 2015-06-18 15:59:40 -04:00
logger.cpp Allow ConfigParserPlugins to update the ConfigData. 2015-07-18 15:08:51 -07:00