mesytec-mnode/include/mesytec-mnode/mnode_nng_proto.h
2024-12-12 00:31:03 +01:00

16 lines
549 B
C++

#ifndef D9BA34A9_3472_4E22_8E82_5C335EDA67C7
#define D9BA34A9_3472_4E22_8E82_5C335EDA67C7
#include <google/protobuf/message_lite.h>
#include <nng/nng.h>
namespace mesytec::mnode::nng
{
size_t serialize_proto_to_nng(const google::protobuf::MessageLite &message, nng_msg *msg);
size_t deserialize_proto_from_nng(google::protobuf::MessageLite &message, nng_msg *msg);
size_t deserialize_proto_from_nng_trim(google::protobuf::MessageLite &message, nng_msg *msg);
} // namespace mesytec::mnode::nng
#endif /* D9BA34A9_3472_4E22_8E82_5C335EDA67C7 */