diff --git a/include/flatbuffers_generated/ReturnCall_generated.h b/include/flatbuffers_generated/ReturnCall_generated.h new file mode 100644 index 0000000..0f4f951 --- /dev/null +++ b/include/flatbuffers_generated/ReturnCall_generated.h @@ -0,0 +1,128 @@ +// automatically generated by the FlatBuffers compiler, do not modify + + +#ifndef FLATBUFFERS_GENERATED_RETURNCALL_MESSAGING_H_ +#define FLATBUFFERS_GENERATED_RETURNCALL_MESSAGING_H_ + +#include "flatbuffers/flatbuffers.h" + +// Ensure the included flatbuffers.h is the same version as when this file was +// generated, otherwise it may not be compatible. +// static_assert(FLATBUFFERS_VERSION_MAJOR == 25 && +// FLATBUFFERS_VERSION_MINOR == 2 && +// FLATBUFFERS_VERSION_REVISION == 10, +// "Non-compatible flatbuffers version included"); + +namespace Messaging { + +struct ReturnCall; +struct ReturnCallBuilder; + +struct ReturnCall FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { + typedef ReturnCallBuilder Builder; + enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { + VT_UNIQUE_ID = 4, + VT_LENGTH = 6, + VT_RETURN_VALUE = 8 + }; + uint8_t unique_id() const { + return GetField(VT_UNIQUE_ID, 0); + } + uint16_t length() const { + return GetField(VT_LENGTH, 0); + } + const ::flatbuffers::Vector *return_value() const { + return GetPointer *>(VT_RETURN_VALUE); + } + bool Verify(::flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && + VerifyField(verifier, VT_UNIQUE_ID, 1) && + VerifyField(verifier, VT_LENGTH, 2) && + VerifyOffset(verifier, VT_RETURN_VALUE) && + verifier.VerifyVector(return_value()) && + verifier.EndTable(); + } +}; + +struct ReturnCallBuilder { + typedef ReturnCall Table; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_unique_id(uint8_t unique_id) { + fbb_.AddElement(ReturnCall::VT_UNIQUE_ID, unique_id, 0); + } + void add_length(uint16_t length) { + fbb_.AddElement(ReturnCall::VT_LENGTH, length, 0); + } + void add_return_value(::flatbuffers::Offset<::flatbuffers::Vector> return_value) { + fbb_.AddOffset(ReturnCall::VT_RETURN_VALUE, return_value); + } + explicit ReturnCallBuilder(::flatbuffers::FlatBufferBuilder &_fbb) + : fbb_(_fbb) { + start_ = fbb_.StartTable(); + } + ::flatbuffers::Offset Finish() { + const auto end = fbb_.EndTable(start_); + auto o = ::flatbuffers::Offset(end); + return o; + } +}; + +inline ::flatbuffers::Offset CreateReturnCall( + ::flatbuffers::FlatBufferBuilder &_fbb, + uint8_t unique_id = 0, + uint16_t length = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> return_value = 0) { + ReturnCallBuilder builder_(_fbb); + builder_.add_return_value(return_value); + builder_.add_length(length); + builder_.add_unique_id(unique_id); + return builder_.Finish(); +} + +inline ::flatbuffers::Offset CreateReturnCallDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, + uint8_t unique_id = 0, + uint16_t length = 0, + const std::vector *return_value = nullptr) { + auto return_value__ = return_value ? _fbb.CreateVector(*return_value) : 0; + return Messaging::CreateReturnCall( + _fbb, + unique_id, + length, + return_value__); +} + +inline const Messaging::ReturnCall *GetReturnCall(const void *buf) { + return ::flatbuffers::GetRoot(buf); +} + +inline const Messaging::ReturnCall *GetSizePrefixedReturnCall(const void *buf) { + return ::flatbuffers::GetSizePrefixedRoot(buf); +} + +inline bool VerifyReturnCallBuffer( + ::flatbuffers::Verifier &verifier) { + return verifier.VerifyBuffer(nullptr); +} + +inline bool VerifySizePrefixedReturnCallBuffer( + ::flatbuffers::Verifier &verifier) { + return verifier.VerifySizePrefixedBuffer(nullptr); +} + +inline void FinishReturnCallBuffer( + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { + fbb.Finish(root); +} + +inline void FinishSizePrefixedReturnCallBuffer( + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { + fbb.FinishSizePrefixed(root); +} + +} // namespace Messaging + +#endif // FLATBUFFERS_GENERATED_RETURNCALL_MESSAGING_H_ diff --git a/include/flatbuffers_generated/SendCall_generated.h b/include/flatbuffers_generated/SendCall_generated.h new file mode 100644 index 0000000..8f2e626 --- /dev/null +++ b/include/flatbuffers_generated/SendCall_generated.h @@ -0,0 +1,140 @@ +// automatically generated by the FlatBuffers compiler, do not modify + + +#ifndef FLATBUFFERS_GENERATED_SENDCALL_MESSAGING_H_ +#define FLATBUFFERS_GENERATED_SENDCALL_MESSAGING_H_ + +#include "flatbuffers/flatbuffers.h" + +// Ensure the included flatbuffers.h is the same version as when this file was +// generated, otherwise it may not be compatible. +// static_assert(FLATBUFFERS_VERSION_MAJOR == 25 && +// FLATBUFFERS_VERSION_MINOR == 2 && +// FLATBUFFERS_VERSION_REVISION == 10, +// "Non-compatible flatbuffers version included"); + +namespace Messaging { + +struct SendCall; +struct SendCallBuilder; + +struct SendCall FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { + typedef SendCallBuilder Builder; + enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { + VT_TAG = 4, + VT_UNIQUE_ID = 6, + VT_LENGTH = 8, + VT_PARAMETERS = 10 + }; + uint8_t tag() const { + return GetField(VT_TAG, 0); + } + uint8_t unique_id() const { + return GetField(VT_UNIQUE_ID, 0); + } + uint16_t length() const { + return GetField(VT_LENGTH, 0); + } + const ::flatbuffers::Vector *parameters() const { + return GetPointer *>(VT_PARAMETERS); + } + bool Verify(::flatbuffers::Verifier &verifier) const { + return VerifyTableStart(verifier) && + VerifyField(verifier, VT_TAG, 1) && + VerifyField(verifier, VT_UNIQUE_ID, 1) && + VerifyField(verifier, VT_LENGTH, 2) && + VerifyOffset(verifier, VT_PARAMETERS) && + verifier.VerifyVector(parameters()) && + verifier.EndTable(); + } +}; + +struct SendCallBuilder { + typedef SendCall Table; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_tag(uint8_t tag) { + fbb_.AddElement(SendCall::VT_TAG, tag, 0); + } + void add_unique_id(uint8_t unique_id) { + fbb_.AddElement(SendCall::VT_UNIQUE_ID, unique_id, 0); + } + void add_length(uint16_t length) { + fbb_.AddElement(SendCall::VT_LENGTH, length, 0); + } + void add_parameters(::flatbuffers::Offset<::flatbuffers::Vector> parameters) { + fbb_.AddOffset(SendCall::VT_PARAMETERS, parameters); + } + explicit SendCallBuilder(::flatbuffers::FlatBufferBuilder &_fbb) + : fbb_(_fbb) { + start_ = fbb_.StartTable(); + } + ::flatbuffers::Offset Finish() { + const auto end = fbb_.EndTable(start_); + auto o = ::flatbuffers::Offset(end); + return o; + } +}; + +inline ::flatbuffers::Offset CreateSendCall( + ::flatbuffers::FlatBufferBuilder &_fbb, + uint8_t tag = 0, + uint8_t unique_id = 0, + uint16_t length = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> parameters = 0) { + SendCallBuilder builder_(_fbb); + builder_.add_parameters(parameters); + builder_.add_length(length); + builder_.add_unique_id(unique_id); + builder_.add_tag(tag); + return builder_.Finish(); +} + +inline ::flatbuffers::Offset CreateSendCallDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, + uint8_t tag = 0, + uint8_t unique_id = 0, + uint16_t length = 0, + const std::vector *parameters = nullptr) { + auto parameters__ = parameters ? _fbb.CreateVector(*parameters) : 0; + return Messaging::CreateSendCall( + _fbb, + tag, + unique_id, + length, + parameters__); +} + +inline const Messaging::SendCall *GetSendCall(const void *buf) { + return ::flatbuffers::GetRoot(buf); +} + +inline const Messaging::SendCall *GetSizePrefixedSendCall(const void *buf) { + return ::flatbuffers::GetSizePrefixedRoot(buf); +} + +inline bool VerifySendCallBuffer( + ::flatbuffers::Verifier &verifier) { + return verifier.VerifyBuffer(nullptr); +} + +inline bool VerifySizePrefixedSendCallBuffer( + ::flatbuffers::Verifier &verifier) { + return verifier.VerifySizePrefixedBuffer(nullptr); +} + +inline void FinishSendCallBuffer( + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { + fbb.Finish(root); +} + +inline void FinishSizePrefixedSendCallBuffer( + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { + fbb.FinishSizePrefixed(root); +} + +} // namespace Messaging + +#endif // FLATBUFFERS_GENERATED_SENDCALL_MESSAGING_H_