YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6// Autogenerated by Thrift Compiler (0.14.1-yarped)
7//
8// This is an automatically generated file.
9// It could get re-generated if the ALLOW_IDL_GENERATION flag is on.
10
12
13// Constructor with field values
15 const std::int32_t xdim,
16 const std::int32_t ydim,
17 const std::int32_t xstep,
18 const std::int32_t ystep,
19 const std::int32_t xoffstep,
20 const std::int32_t yoffstep) :
21 WirePortable(),
22 ret(ret),
23 xdim(xdim),
24 ydim(ydim),
25 xstep(xstep),
26 ystep(ystep),
27 xoffstep(xoffstep),
28 yoffstep(yoffstep)
29{
30}
31
32// Read structure on a Wire
34{
35 if (!nested_read_ret(reader)) {
36 return false;
37 }
38 if (!read_xdim(reader)) {
39 return false;
40 }
41 if (!read_ydim(reader)) {
42 return false;
43 }
44 if (!read_xstep(reader)) {
45 return false;
46 }
47 if (!read_ystep(reader)) {
48 return false;
49 }
50 if (!read_xoffstep(reader)) {
51 return false;
52 }
53 if (!read_yoffstep(reader)) {
54 return false;
55 }
56 if (reader.isError()) {
57 return false;
58 }
59 return true;
60}
61
62// Read structure on a Connection
64{
65 yarp::os::idl::WireReader reader(connection);
66 if (!reader.readListHeader(7)) {
67 return false;
68 }
69 if (!read(reader)) {
70 return false;
71 }
72 return true;
73}
74
75// Write structure on a Wire
77{
78 if (!nested_write_ret(writer)) {
79 return false;
80 }
81 if (!write_xdim(writer)) {
82 return false;
83 }
84 if (!write_ydim(writer)) {
85 return false;
86 }
87 if (!write_xstep(writer)) {
88 return false;
89 }
90 if (!write_ystep(writer)) {
91 return false;
92 }
93 if (!write_xoffstep(writer)) {
94 return false;
95 }
96 if (!write_yoffstep(writer)) {
97 return false;
98 }
99 if (writer.isError()) {
100 return false;
101 }
102 return true;
103}
104
105// Write structure on a Connection
107{
108 yarp::os::idl::WireWriter writer(connection);
109 if (!writer.writeListHeader(7)) {
110 return false;
111 }
112 if (!write(writer)) {
113 return false;
114 }
115 return true;
116}
117
118// Convert to a printable string
120{
122 if (!yarp::os::Portable::copyPortable(*this, b)) {
123 return {};
124 }
125 return b.toString();
126}
127
128// read ret field
129bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_ret(yarp::os::idl::WireReader& reader)
130{
131 if (reader.noMore()) {
132 reader.fail();
133 return false;
134 }
135 if (!reader.read(ret)) {
136 reader.fail();
137 return false;
138 }
139 return true;
140}
141
142// write ret field
143bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_ret(const yarp::os::idl::WireWriter& writer) const
144{
145 if (!writer.write(ret)) {
146 return false;
147 }
148 return true;
149}
150
151// read (nested) ret field
152bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_ret(yarp::os::idl::WireReader& reader)
153{
154 if (reader.noMore()) {
155 reader.fail();
156 return false;
157 }
158 if (!reader.readNested(ret)) {
159 reader.fail();
160 return false;
161 }
162 return true;
163}
164
165// write (nested) ret field
166bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_ret(const yarp::os::idl::WireWriter& writer) const
167{
168 if (!writer.writeNested(ret)) {
169 return false;
170 }
171 return true;
172}
173
174// read xdim field
175bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_xdim(yarp::os::idl::WireReader& reader)
176{
177 if (reader.noMore()) {
178 reader.fail();
179 return false;
180 }
181 if (!reader.readI32(xdim)) {
182 reader.fail();
183 return false;
184 }
185 return true;
186}
187
188// write xdim field
189bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_xdim(const yarp::os::idl::WireWriter& writer) const
190{
191 if (!writer.writeI32(xdim)) {
192 return false;
193 }
194 return true;
195}
196
197// read (nested) xdim field
198bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_xdim(yarp::os::idl::WireReader& reader)
199{
200 if (reader.noMore()) {
201 reader.fail();
202 return false;
203 }
204 if (!reader.readI32(xdim)) {
205 reader.fail();
206 return false;
207 }
208 return true;
209}
210
211// write (nested) xdim field
212bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_xdim(const yarp::os::idl::WireWriter& writer) const
213{
214 if (!writer.writeI32(xdim)) {
215 return false;
216 }
217 return true;
218}
219
220// read ydim field
221bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_ydim(yarp::os::idl::WireReader& reader)
222{
223 if (reader.noMore()) {
224 reader.fail();
225 return false;
226 }
227 if (!reader.readI32(ydim)) {
228 reader.fail();
229 return false;
230 }
231 return true;
232}
233
234// write ydim field
235bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_ydim(const yarp::os::idl::WireWriter& writer) const
236{
237 if (!writer.writeI32(ydim)) {
238 return false;
239 }
240 return true;
241}
242
243// read (nested) ydim field
244bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_ydim(yarp::os::idl::WireReader& reader)
245{
246 if (reader.noMore()) {
247 reader.fail();
248 return false;
249 }
250 if (!reader.readI32(ydim)) {
251 reader.fail();
252 return false;
253 }
254 return true;
255}
256
257// write (nested) ydim field
258bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_ydim(const yarp::os::idl::WireWriter& writer) const
259{
260 if (!writer.writeI32(ydim)) {
261 return false;
262 }
263 return true;
264}
265
266// read xstep field
267bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_xstep(yarp::os::idl::WireReader& reader)
268{
269 if (reader.noMore()) {
270 reader.fail();
271 return false;
272 }
273 if (!reader.readI32(xstep)) {
274 reader.fail();
275 return false;
276 }
277 return true;
278}
279
280// write xstep field
281bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_xstep(const yarp::os::idl::WireWriter& writer) const
282{
283 if (!writer.writeI32(xstep)) {
284 return false;
285 }
286 return true;
287}
288
289// read (nested) xstep field
290bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_xstep(yarp::os::idl::WireReader& reader)
291{
292 if (reader.noMore()) {
293 reader.fail();
294 return false;
295 }
296 if (!reader.readI32(xstep)) {
297 reader.fail();
298 return false;
299 }
300 return true;
301}
302
303// write (nested) xstep field
304bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_xstep(const yarp::os::idl::WireWriter& writer) const
305{
306 if (!writer.writeI32(xstep)) {
307 return false;
308 }
309 return true;
310}
311
312// read ystep field
313bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_ystep(yarp::os::idl::WireReader& reader)
314{
315 if (reader.noMore()) {
316 reader.fail();
317 return false;
318 }
319 if (!reader.readI32(ystep)) {
320 reader.fail();
321 return false;
322 }
323 return true;
324}
325
326// write ystep field
327bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_ystep(const yarp::os::idl::WireWriter& writer) const
328{
329 if (!writer.writeI32(ystep)) {
330 return false;
331 }
332 return true;
333}
334
335// read (nested) ystep field
336bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_ystep(yarp::os::idl::WireReader& reader)
337{
338 if (reader.noMore()) {
339 reader.fail();
340 return false;
341 }
342 if (!reader.readI32(ystep)) {
343 reader.fail();
344 return false;
345 }
346 return true;
347}
348
349// write (nested) ystep field
350bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_ystep(const yarp::os::idl::WireWriter& writer) const
351{
352 if (!writer.writeI32(ystep)) {
353 return false;
354 }
355 return true;
356}
357
358// read xoffstep field
359bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_xoffstep(yarp::os::idl::WireReader& reader)
360{
361 if (reader.noMore()) {
362 reader.fail();
363 return false;
364 }
365 if (!reader.readI32(xoffstep)) {
366 reader.fail();
367 return false;
368 }
369 return true;
370}
371
372// write xoffstep field
373bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_xoffstep(const yarp::os::idl::WireWriter& writer) const
374{
375 if (!writer.writeI32(xoffstep)) {
376 return false;
377 }
378 return true;
379}
380
381// read (nested) xoffstep field
382bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_xoffstep(yarp::os::idl::WireReader& reader)
383{
384 if (reader.noMore()) {
385 reader.fail();
386 return false;
387 }
388 if (!reader.readI32(xoffstep)) {
389 reader.fail();
390 return false;
391 }
392 return true;
393}
394
395// write (nested) xoffstep field
396bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_xoffstep(const yarp::os::idl::WireWriter& writer) const
397{
398 if (!writer.writeI32(xoffstep)) {
399 return false;
400 }
401 return true;
402}
403
404// read yoffstep field
405bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::read_yoffstep(yarp::os::idl::WireReader& reader)
406{
407 if (reader.noMore()) {
408 reader.fail();
409 return false;
410 }
411 if (!reader.readI32(yoffstep)) {
412 reader.fail();
413 return false;
414 }
415 return true;
416}
417
418// write yoffstep field
419bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::write_yoffstep(const yarp::os::idl::WireWriter& writer) const
420{
421 if (!writer.writeI32(yoffstep)) {
422 return false;
423 }
424 return true;
425}
426
427// read (nested) yoffstep field
428bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_read_yoffstep(yarp::os::idl::WireReader& reader)
429{
430 if (reader.noMore()) {
431 reader.fail();
432 return false;
433 }
434 if (!reader.readI32(yoffstep)) {
435 reader.fail();
436 return false;
437 }
438 return true;
439}
440
441// write (nested) yoffstep field
442bool IFrameGrabberControlDC1394Msgs_return_getFormat7MaxWindowDC1394::nested_write_yoffstep(const yarp::os::idl::WireWriter& writer) const
443{
444 if (!writer.writeI32(yoffstep)) {
445 return false;
446 }
447 return true;
448}
bool ret
A simple collection of objects that can be described and transmitted in a portable way.
Definition Bottle.h:65
std::string toString() const override
Gives a human-readable textual representation of the bottle.
Definition Bottle.cpp:217
An interface for reading from a network connection.
An interface for writing to a network connection.
static bool copyPortable(const PortWriter &writer, PortReader &reader)
Copy one portable to another, via writing and reading.
Definition Portable.cpp:16
IDL-friendly connection reader.
Definition WireReader.h:27
bool readNested(WirePortable &obj)
bool readI32(std::int32_t &x)
bool read(WirePortable &obj)
IDL-friendly connection writer.
Definition WireWriter.h:28
bool write(const WirePortable &obj) const
bool writeI32(std::int32_t x, bool skip_tag=false) const
bool writeListHeader(int len) const
bool writeNested(const WirePortable &obj) const