MetadataSender.h File
UDP sender for JSON metadata payloads. More...
Included Headers
#include <cstdint>
#include <memory>
#include <string>
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | MetadataSenderOptions |
| class | MetadataSender |
Description
UDP sender for JSON metadata payloads.
File Listing
The file content with the documentation metadata removed is:
12namespace simaai::neat {
14struct MetadataSenderOptions {
17 int metadata_port_base = 9100;
20class MetadataSender {
22 explicit MetadataSender(const MetadataSenderOptions& opt, std::string* err = nullptr);
24 MetadataSender(const MetadataSender&) = delete;
25 MetadataSender& operator=(const MetadataSender&) = delete;
26 MetadataSender(MetadataSender&&) noexcept;
27 MetadataSender& operator=(MetadataSender&&) noexcept;
31 int metadata_port() const;
33 bool send_raw_json(const std::string& payload, std::string* err = nullptr) const;
34 bool send_metadata(const std::string& type, const std::string& data_json, int64_t timestamp_ms,
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.