diff --git a/ulog_cpp/data_container.hpp b/ulog_cpp/data_container.hpp index 5655228..8a89786 100644 --- a/ulog_cpp/data_container.hpp +++ b/ulog_cpp/data_container.hpp @@ -61,6 +61,18 @@ class DataContainer : public DataHandlerInterface { const std::unordered_map& subscriptions() const { return _subscriptions; } const std::vector& dropouts() const { return _dropouts; } + protected: + std::map& messageInfoRef() { return _message_info; } + std::map>>& messageInfoMultiRef() + { + return _message_info_multi; + } + std::map& initialParametersRef() { return _initial_parameters; } + std::map& defaultParametersRef() { return _default_parameters; } + std::vector& changedParametersRef() { return _changed_parameters; } + std::vector& loggingRef() { return _logging; } + std::vector& dropoutsRef() { return _dropouts; } + private: const StorageConfig _storage_config;