|
RTC Toolkit 5.0.0
|
Implementation of RuntimeRepoAdapter. More...
#include "rtctk/componentFramework/runtimeRepoAdapter.hpp"#include "rtctk/componentFramework/exceptions.hpp"#include "rtctk/componentFramework/logger.hpp"#include "rtctk/componentFramework/repositoryFactory.hpp"#include <boost/asio.hpp>#include <boost/beast.hpp>#include <gsl/span>#include <taiclock/taiClock.hpp>#include <mal/utility/Uri.hpp>#include <numapp/thread.hpp>#include <chrono>#include <cstddef>#include <exception>#include <functional>#include <optional>#include <sstream>#include <string>#include <thread>#include <type_traits>#include <typeinfo>#include <unordered_map>#include <unordered_set>#include <vector>Classes | |
| class | rtctk::componentFramework::RtrClient |
| This internal class implements the basic communication and commands toward the server. More... | |
| class | rtctk::componentFramework::Serialiser< T > |
| Serialisation helper class for writing, it provides readable byte span to the RtrClient. More... | |
| class | rtctk::componentFramework::Serialiser< std::string > |
| class | rtctk::componentFramework::Deserialiser< T > |
| Deserialisation helper class for reading, it provides a writable byte span to the RtrClient. More... | |
| class | rtctk::componentFramework::Deserialiser< std::string > |
Namespaces | |
| namespace | rtctk |
| namespace | rtctk::componentFramework |
Typedefs | |
| using | tcp = net::ip::tcp |
| using | json = nlohmann::json |
Functions | |
| std::string | rtctk::componentFramework::AnyToJsonString (const std::any &val) |
| std::any | rtctk::componentFramework::AnyFromJsonString (const std::string &val) |
| template<typename T > | |
| void | rtctk::componentFramework::ToHeaders (RtrClient::Headers &headers, const RepositoryIf::MetaData &md, bool add_builtin_md) |
| void | rtctk::componentFramework::FromHeaders (const RtrClient::Headers &headers, RepositoryIf::MetaData &md) |
Implementation of RuntimeRepoAdapter.
| using json = nlohmann::json |
| using tcp = net::ip::tcp |