Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // automatically generated by the FlatBuffers compiler, do not modify
- #ifndef FLATBUFFERS_GENERATED_COMMAND_TCPIPSERVER_H_
- #define FLATBUFFERS_GENERATED_COMMAND_TCPIPSERVER_H_
- #include "flatbuffers/flatbuffers.h"
- namespace TcpIpServer {
- struct Command;
- struct CommandBuilder;
- struct Command FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
- typedef CommandBuilder Builder;
- enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
- VT_ID = 4,
- VT_NAME = 6
- };
- int32_t id() const {
- return GetField<int32_t>(VT_ID, 0);
- }
- const flatbuffers::String *name() const {
- return GetPointer<const flatbuffers::String *>(VT_NAME);
- }
- bool Verify(flatbuffers::Verifier &verifier) const {
- return VerifyTableStart(verifier) &&
- VerifyField<int32_t>(verifier, VT_ID) &&
- VerifyOffset(verifier, VT_NAME) &&
- verifier.VerifyString(name()) &&
- verifier.EndTable();
- }
- };
- struct CommandBuilder {
- typedef Command Table;
- flatbuffers::FlatBufferBuilder &fbb_;
- flatbuffers::uoffset_t start_;
- void add_id(int32_t id) {
- fbb_.AddElement<int32_t>(Command::VT_ID, id, 0);
- }
- void add_name(flatbuffers::Offset<flatbuffers::String> name) {
- fbb_.AddOffset(Command::VT_NAME, name);
- }
- explicit CommandBuilder(flatbuffers::FlatBufferBuilder &_fbb)
- : fbb_(_fbb) {
- start_ = fbb_.StartTable();
- }
- flatbuffers::Offset<Command> Finish() {
- const auto end = fbb_.EndTable(start_);
- auto o = flatbuffers::Offset<Command>(end);
- return o;
- }
- };
- inline flatbuffers::Offset<Command> CreateCommand(
- flatbuffers::FlatBufferBuilder &_fbb,
- int32_t id = 0,
- flatbuffers::Offset<flatbuffers::String> name = 0) {
- CommandBuilder builder_(_fbb);
- builder_.add_name(name);
- builder_.add_id(id);
- return builder_.Finish();
- }
- inline flatbuffers::Offset<Command> CreateCommandDirect(
- flatbuffers::FlatBufferBuilder &_fbb,
- int32_t id = 0,
- const char *name = nullptr) {
- auto name__ = name ? _fbb.CreateString(name) : 0;
- return TcpIpServer::CreateCommand(
- _fbb,
- id,
- name__);
- }
- inline const TcpIpServer::Command *GetCommand(const void *buf) {
- return flatbuffers::GetRoot<TcpIpServer::Command>(buf);
- }
- inline const TcpIpServer::Command *GetSizePrefixedCommand(const void *buf) {
- return flatbuffers::GetSizePrefixedRoot<TcpIpServer::Command>(buf);
- }
- inline bool VerifyCommandBuffer(
- flatbuffers::Verifier &verifier) {
- return verifier.VerifyBuffer<TcpIpServer::Command>(nullptr);
- }
- inline bool VerifySizePrefixedCommandBuffer(
- flatbuffers::Verifier &verifier) {
- return verifier.VerifySizePrefixedBuffer<TcpIpServer::Command>(nullptr);
- }
- inline void FinishCommandBuffer(
- flatbuffers::FlatBufferBuilder &fbb,
- flatbuffers::Offset<TcpIpServer::Command> root) {
- fbb.Finish(root);
- }
- inline void FinishSizePrefixedCommandBuffer(
- flatbuffers::FlatBufferBuilder &fbb,
- flatbuffers::Offset<TcpIpServer::Command> root) {
- fbb.FinishSizePrefixed(root);
- }
- } // namespace TcpIpServer
- #endif // FLATBUFFERS_GENERATED_COMMAND_TCPIPSERVER_H_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement