Go to the documentation of this file.
25 #include <SimoxUtility/json/json.hpp>
29 #include <IceUtil/Time.h>
56 using ComponentPlugin::ComponentPlugin;
70 std::unique_ptr<Impl>
impl;
JsonStorageComponentPlugin * plugin
void JsonStorage_storeValue(std::string const &key, nlohmann::json const &value)
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
std::unique_ptr< Impl > impl
JsonStorageRetrievedValue retrieveValue(std::string const &key)
void preOnConnectComponent() override
void storeValue(std::string const &key, nlohmann::json const &value)
std::shared_ptr< Value > value()
armarx::core::time::DateTime Time
Brief description of class JsonStorageComponentPlugin.
void preOnInitComponent() override
The ManagedIceObject is the base class for all ArmarX objects.
JsonStorageComponentPluginUser()
~JsonStorageComponentPlugin()
JsonStorageRetrievedValue JsonStorage_retrieveValue(std::string const &key)
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Time storeTimestamp