9 #ifndef CLUON_ENVELOPECONVERTER_HPP 10 #define CLUON_ENVELOPECONVERTER_HPP 14 #include "cluon/cluonDataStructures.hpp" 43 int32_t setMessageSpecification(
const std::string &ms) noexcept;
53 std::string getJSONFromProtoEncodedEnvelope(
const std::string &protoEncodedEnvelope) noexcept;
61 std::string getJSONFromEnvelope(cluon::data::Envelope &envelope) noexcept;
73 std::string getProtoEncodedEnvelopeFromJSONWithoutTimeStamps(
const std::string &json, int32_t messageIdentifier, uint32_t senderStamp) noexcept;
85 std::string getProtoEncodedEnvelopeFromJSON(
const std::string &json, int32_t messageIdentifier, uint32_t senderStamp) noexcept;
89 std::string getProtoEncodedEnvelopeFromJSON(
const std::string &json, int32_t messageIdentifier, uint32_t senderStamp, cluon::data::TimeStamp sampleTimeStamp) noexcept;
93 std::vector<cluon::MetaMessage> m_listOfMetaMessages{};
94 std::map<int32_t, cluon::MetaMessage> m_scopeOfMetaMessages{};
Definition: EnvelopeConverter.hpp:25
#define LIBCLUON_API
Definition: cluon.hpp:56