API
 
Loading...
Searching...
No Matches
telem_chrony_status_generated.h
Go to the documentation of this file.
1// automatically generated by the FlatBuffers compiler, do not modify
2
3
4#ifndef FLATBUFFERS_GENERATED_TELEMCHRONYSTATUS_MAGAOX_LOGGER_H_
5#define FLATBUFFERS_GENERATED_TELEMCHRONYSTATUS_MAGAOX_LOGGER_H_
6
7#include "flatbuffers/flatbuffers.h"
8
9// Ensure the included flatbuffers.h is the same version as when this file was
10// generated, otherwise it may not be compatible.
11static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
12 FLATBUFFERS_VERSION_MINOR == 5 &&
13 FLATBUFFERS_VERSION_REVISION == 26,
14 "Non-compatible flatbuffers version included");
15
16namespace MagAOX {
17namespace logger {
18
19struct Telem_chrony_status_fb;
20struct Telem_chrony_status_fbBuilder;
21
22inline const ::flatbuffers::TypeTable *Telem_chrony_status_fbTypeTable();
23
24struct Telem_chrony_status_fb FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
26 static const ::flatbuffers::TypeTable *MiniReflectTypeTable() {
28 }
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
33 VT_LEAP = 10
34 };
35 const ::flatbuffers::String *sourceMAC() const {
36 return GetPointer<const ::flatbuffers::String *>(VT_SOURCEMAC);
37 }
38 const ::flatbuffers::String *sourceIP() const {
39 return GetPointer<const ::flatbuffers::String *>(VT_SOURCEIP);
40 }
41 const ::flatbuffers::String *synch() const {
42 return GetPointer<const ::flatbuffers::String *>(VT_SYNCH);
43 }
44 const ::flatbuffers::String *leap() const {
45 return GetPointer<const ::flatbuffers::String *>(VT_LEAP);
46 }
47 bool Verify(::flatbuffers::Verifier &verifier) const {
48 return VerifyTableStart(verifier) &&
49 VerifyOffset(verifier, VT_SOURCEMAC) &&
50 verifier.VerifyString(sourceMAC()) &&
51 VerifyOffset(verifier, VT_SOURCEIP) &&
52 verifier.VerifyString(sourceIP()) &&
53 VerifyOffset(verifier, VT_SYNCH) &&
54 verifier.VerifyString(synch()) &&
55 VerifyOffset(verifier, VT_LEAP) &&
56 verifier.VerifyString(leap()) &&
57 verifier.EndTable();
58 }
59};
60
62 typedef Telem_chrony_status_fb Table;
63 ::flatbuffers::FlatBufferBuilder &fbb_;
64 ::flatbuffers::uoffset_t start_;
65 void add_sourceMAC(::flatbuffers::Offset<::flatbuffers::String> sourceMAC) {
66 fbb_.AddOffset(Telem_chrony_status_fb::VT_SOURCEMAC, sourceMAC);
67 }
68 void add_sourceIP(::flatbuffers::Offset<::flatbuffers::String> sourceIP) {
69 fbb_.AddOffset(Telem_chrony_status_fb::VT_SOURCEIP, sourceIP);
70 }
71 void add_synch(::flatbuffers::Offset<::flatbuffers::String> synch) {
72 fbb_.AddOffset(Telem_chrony_status_fb::VT_SYNCH, synch);
73 }
74 void add_leap(::flatbuffers::Offset<::flatbuffers::String> leap) {
75 fbb_.AddOffset(Telem_chrony_status_fb::VT_LEAP, leap);
76 }
77 explicit Telem_chrony_status_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
78 : fbb_(_fbb) {
79 start_ = fbb_.StartTable();
80 }
81 ::flatbuffers::Offset<Telem_chrony_status_fb> Finish() {
82 const auto end = fbb_.EndTable(start_);
83 auto o = ::flatbuffers::Offset<Telem_chrony_status_fb>(end);
84 return o;
85 }
86};
87
88inline ::flatbuffers::Offset<Telem_chrony_status_fb> CreateTelem_chrony_status_fb(
89 ::flatbuffers::FlatBufferBuilder &_fbb,
90 ::flatbuffers::Offset<::flatbuffers::String> sourceMAC = 0,
91 ::flatbuffers::Offset<::flatbuffers::String> sourceIP = 0,
92 ::flatbuffers::Offset<::flatbuffers::String> synch = 0,
93 ::flatbuffers::Offset<::flatbuffers::String> leap = 0) {
94 Telem_chrony_status_fbBuilder builder_(_fbb);
95 builder_.add_leap(leap);
96 builder_.add_synch(synch);
97 builder_.add_sourceIP(sourceIP);
98 builder_.add_sourceMAC(sourceMAC);
99 return builder_.Finish();
100}
101
102inline ::flatbuffers::Offset<Telem_chrony_status_fb> CreateTelem_chrony_status_fbDirect(
103 ::flatbuffers::FlatBufferBuilder &_fbb,
104 const char *sourceMAC = nullptr,
105 const char *sourceIP = nullptr,
106 const char *synch = nullptr,
107 const char *leap = nullptr) {
108 auto sourceMAC__ = sourceMAC ? _fbb.CreateString(sourceMAC) : 0;
109 auto sourceIP__ = sourceIP ? _fbb.CreateString(sourceIP) : 0;
110 auto synch__ = synch ? _fbb.CreateString(synch) : 0;
111 auto leap__ = leap ? _fbb.CreateString(leap) : 0;
113 _fbb,
114 sourceMAC__,
115 sourceIP__,
116 synch__,
117 leap__);
118}
119
120inline const ::flatbuffers::TypeTable *Telem_chrony_status_fbTypeTable() {
121 static const ::flatbuffers::TypeCode type_codes[] = {
122 { ::flatbuffers::ET_STRING, 0, -1 },
123 { ::flatbuffers::ET_STRING, 0, -1 },
124 { ::flatbuffers::ET_STRING, 0, -1 },
125 { ::flatbuffers::ET_STRING, 0, -1 }
126 };
127 static const char * const names[] = {
128 "sourceMAC",
129 "sourceIP",
130 "synch",
131 "leap"
132 };
133 static const ::flatbuffers::TypeTable tt = {
134 ::flatbuffers::ST_TABLE, 4, type_codes, nullptr, nullptr, nullptr, names
135 };
136 return &tt;
137}
138
139inline const MagAOX::logger::Telem_chrony_status_fb *GetTelem_chrony_status_fb(const void *buf) {
140 return ::flatbuffers::GetRoot<MagAOX::logger::Telem_chrony_status_fb>(buf);
141}
142
143inline const MagAOX::logger::Telem_chrony_status_fb *GetSizePrefixedTelem_chrony_status_fb(const void *buf) {
144 return ::flatbuffers::GetSizePrefixedRoot<MagAOX::logger::Telem_chrony_status_fb>(buf);
145}
146
148 ::flatbuffers::Verifier &verifier) {
149 return verifier.VerifyBuffer<MagAOX::logger::Telem_chrony_status_fb>(nullptr);
150}
151
153 ::flatbuffers::Verifier &verifier) {
154 return verifier.VerifySizePrefixedBuffer<MagAOX::logger::Telem_chrony_status_fb>(nullptr);
155}
156
158 ::flatbuffers::FlatBufferBuilder &fbb,
159 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_status_fb> root) {
160 fbb.Finish(root);
161}
162
164 ::flatbuffers::FlatBufferBuilder &fbb,
165 ::flatbuffers::Offset<MagAOX::logger::Telem_chrony_status_fb> root) {
166 fbb.FinishSizePrefixed(root);
167}
168
169} // namespace logger
170} // namespace MagAOX
171
172#endif // FLATBUFFERS_GENERATED_TELEMCHRONYSTATUS_MAGAOX_LOGGER_H_
void FinishSizePrefixedTelem_chrony_status_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_chrony_status_fb > root)
bool VerifyTelem_chrony_status_fbBuffer(::flatbuffers::Verifier &verifier)
bool VerifySizePrefixedTelem_chrony_status_fbBuffer(::flatbuffers::Verifier &verifier)
inline ::flatbuffers::Offset< Telem_chrony_status_fb > CreateTelem_chrony_status_fb(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > sourceMAC=0, ::flatbuffers::Offset<::flatbuffers::String > sourceIP=0, ::flatbuffers::Offset<::flatbuffers::String > synch=0, ::flatbuffers::Offset<::flatbuffers::String > leap=0)
const ::flatbuffers::TypeTable * Telem_chrony_status_fbTypeTable()
const MagAOX::logger::Telem_chrony_status_fb * GetTelem_chrony_status_fb(const void *buf)
inline ::flatbuffers::Offset< Telem_chrony_status_fb > CreateTelem_chrony_status_fbDirect(::flatbuffers::FlatBufferBuilder &_fbb, const char *sourceMAC=nullptr, const char *sourceIP=nullptr, const char *synch=nullptr, const char *leap=nullptr)
const MagAOX::logger::Telem_chrony_status_fb * GetSizePrefixedTelem_chrony_status_fb(const void *buf)
void FinishTelem_chrony_status_fbBuffer(::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< MagAOX::logger::Telem_chrony_status_fb > root)
Definition dm.hpp:28
static const ::flatbuffers::TypeTable * MiniReflectTypeTable()
const ::flatbuffers::String * synch() const
const ::flatbuffers::String * sourceIP() const
const ::flatbuffers::String * sourceMAC() const
const ::flatbuffers::String * leap() const
bool Verify(::flatbuffers::Verifier &verifier) const
void add_sourceMAC(::flatbuffers::Offset<::flatbuffers::String > sourceMAC)
::flatbuffers::Offset< Telem_chrony_status_fb > Finish()
void add_leap(::flatbuffers::Offset<::flatbuffers::String > leap)
void add_synch(::flatbuffers::Offset<::flatbuffers::String > synch)
void add_sourceIP(::flatbuffers::Offset<::flatbuffers::String > sourceIP)
Telem_chrony_status_fbBuilder(::flatbuffers::FlatBufferBuilder &_fbb)