Fawkes API  Fawkes Development Version
NavPathInterface.h
1 
2 /***************************************************************************
3  * NavPathInterface.h - Fawkes BlackBoard Interface - NavPathInterface
4  *
5  * Templated created: Thu Oct 12 10:49:19 2006
6  * Copyright 2014 Sebastian Reuter
7  *
8  ****************************************************************************/
9 
10 /* This program is free software; you can redistribute it and/or modify
11  * it under the terms of the GNU General Public License as published by
12  * the Free Software Foundation; either version 2 of the License, or
13  * (at your option) any later version. A runtime exception applies to
14  * this software (see LICENSE.GPL_WRE file mentioned below for details).
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  * GNU Library General Public License for more details.
20  *
21  * Read the full text in the LICENSE.GPL_WRE file in the doc directory.
22  */
23 
24 #ifndef _INTERFACES_NAVPATHINTERFACE_H_
25 #define _INTERFACES_NAVPATHINTERFACE_H_
26 
27 #include <interface/interface.h>
28 #include <interface/message.h>
29 #include <interface/field_iterator.h>
30 
31 namespace fawkes {
32 
33 class NavPathInterface : public Interface
34 {
35  /// @cond INTERNALS
36  INTERFACE_MGMT_FRIENDS(NavPathInterface)
37  /// @endcond
38  public:
39  /* constants */
40 
41  private:
42  /** Internal data storage, do NOT modify! */
43  typedef struct {
44  int64_t timestamp_sec; /**< Interface Unix timestamp, seconds */
45  int64_t timestamp_usec; /**< Interface Unix timestamp, micro-seconds */
46  char path_node_1[64]; /**< Path Node */
47  char path_node_2[64]; /**< Path Node */
48  char path_node_3[64]; /**< Path Node */
49  char path_node_4[64]; /**< Path Node */
50  char path_node_5[64]; /**< Path Node */
51  char path_node_6[64]; /**< Path Node */
52  char path_node_7[64]; /**< Path Node */
53  char path_node_8[64]; /**< Path Node */
54  char path_node_9[64]; /**< Path Node */
55  char path_node_10[64]; /**< Path Node */
56  char path_node_11[64]; /**< Path Node */
57  char path_node_12[64]; /**< Path Node */
58  char path_node_13[64]; /**< Path Node */
59  char path_node_14[64]; /**< Path Node */
60  char path_node_15[64]; /**< Path Node */
61  char path_node_16[64]; /**< Path Node */
62  char path_node_17[64]; /**< Path Node */
63  char path_node_18[64]; /**< Path Node */
64  char path_node_19[64]; /**< Path Node */
65  char path_node_20[64]; /**< Path Node */
66  char path_node_21[64]; /**< Path Node */
67  char path_node_22[64]; /**< Path Node */
68  char path_node_23[64]; /**< Path Node */
69  char path_node_24[64]; /**< Path Node */
70  char path_node_25[64]; /**< Path Node */
71  char path_node_26[64]; /**< Path Node */
72  char path_node_27[64]; /**< Path Node */
73  char path_node_28[64]; /**< Path Node */
74  char path_node_29[64]; /**< Path Node */
75  char path_node_30[64]; /**< Path Node */
76  char path_node_31[64]; /**< Path Node */
77  char path_node_32[64]; /**< Path Node */
78  char path_node_33[64]; /**< Path Node */
79  char path_node_34[64]; /**< Path Node */
80  char path_node_35[64]; /**< Path Node */
81  char path_node_36[64]; /**< Path Node */
82  char path_node_37[64]; /**< Path Node */
83  char path_node_38[64]; /**< Path Node */
84  char path_node_39[64]; /**< Path Node */
85  char path_node_40[64]; /**< Path Node */
86  uint32_t path_length; /**< Length of path */
87  } NavPathInterface_data_t;
88 
89  NavPathInterface_data_t *data;
90 
91  public:
92  /* messages */
93  virtual bool message_valid(const Message *message) const;
94  private:
97 
98  public:
99  /* Methods */
100  char * path_node_1() const;
101  void set_path_node_1(const char * new_path_node_1);
102  size_t maxlenof_path_node_1() const;
103  char * path_node_2() const;
104  void set_path_node_2(const char * new_path_node_2);
105  size_t maxlenof_path_node_2() const;
106  char * path_node_3() const;
107  void set_path_node_3(const char * new_path_node_3);
108  size_t maxlenof_path_node_3() const;
109  char * path_node_4() const;
110  void set_path_node_4(const char * new_path_node_4);
111  size_t maxlenof_path_node_4() const;
112  char * path_node_5() const;
113  void set_path_node_5(const char * new_path_node_5);
114  size_t maxlenof_path_node_5() const;
115  char * path_node_6() const;
116  void set_path_node_6(const char * new_path_node_6);
117  size_t maxlenof_path_node_6() const;
118  char * path_node_7() const;
119  void set_path_node_7(const char * new_path_node_7);
120  size_t maxlenof_path_node_7() const;
121  char * path_node_8() const;
122  void set_path_node_8(const char * new_path_node_8);
123  size_t maxlenof_path_node_8() const;
124  char * path_node_9() const;
125  void set_path_node_9(const char * new_path_node_9);
126  size_t maxlenof_path_node_9() const;
127  char * path_node_10() const;
128  void set_path_node_10(const char * new_path_node_10);
129  size_t maxlenof_path_node_10() const;
130  char * path_node_11() const;
131  void set_path_node_11(const char * new_path_node_11);
132  size_t maxlenof_path_node_11() const;
133  char * path_node_12() const;
134  void set_path_node_12(const char * new_path_node_12);
135  size_t maxlenof_path_node_12() const;
136  char * path_node_13() const;
137  void set_path_node_13(const char * new_path_node_13);
138  size_t maxlenof_path_node_13() const;
139  char * path_node_14() const;
140  void set_path_node_14(const char * new_path_node_14);
141  size_t maxlenof_path_node_14() const;
142  char * path_node_15() const;
143  void set_path_node_15(const char * new_path_node_15);
144  size_t maxlenof_path_node_15() const;
145  char * path_node_16() const;
146  void set_path_node_16(const char * new_path_node_16);
147  size_t maxlenof_path_node_16() const;
148  char * path_node_17() const;
149  void set_path_node_17(const char * new_path_node_17);
150  size_t maxlenof_path_node_17() const;
151  char * path_node_18() const;
152  void set_path_node_18(const char * new_path_node_18);
153  size_t maxlenof_path_node_18() const;
154  char * path_node_19() const;
155  void set_path_node_19(const char * new_path_node_19);
156  size_t maxlenof_path_node_19() const;
157  char * path_node_20() const;
158  void set_path_node_20(const char * new_path_node_20);
159  size_t maxlenof_path_node_20() const;
160  char * path_node_21() const;
161  void set_path_node_21(const char * new_path_node_21);
162  size_t maxlenof_path_node_21() const;
163  char * path_node_22() const;
164  void set_path_node_22(const char * new_path_node_22);
165  size_t maxlenof_path_node_22() const;
166  char * path_node_23() const;
167  void set_path_node_23(const char * new_path_node_23);
168  size_t maxlenof_path_node_23() const;
169  char * path_node_24() const;
170  void set_path_node_24(const char * new_path_node_24);
171  size_t maxlenof_path_node_24() const;
172  char * path_node_25() const;
173  void set_path_node_25(const char * new_path_node_25);
174  size_t maxlenof_path_node_25() const;
175  char * path_node_26() const;
176  void set_path_node_26(const char * new_path_node_26);
177  size_t maxlenof_path_node_26() const;
178  char * path_node_27() const;
179  void set_path_node_27(const char * new_path_node_27);
180  size_t maxlenof_path_node_27() const;
181  char * path_node_28() const;
182  void set_path_node_28(const char * new_path_node_28);
183  size_t maxlenof_path_node_28() const;
184  char * path_node_29() const;
185  void set_path_node_29(const char * new_path_node_29);
186  size_t maxlenof_path_node_29() const;
187  char * path_node_30() const;
188  void set_path_node_30(const char * new_path_node_30);
189  size_t maxlenof_path_node_30() const;
190  char * path_node_31() const;
191  void set_path_node_31(const char * new_path_node_31);
192  size_t maxlenof_path_node_31() const;
193  char * path_node_32() const;
194  void set_path_node_32(const char * new_path_node_32);
195  size_t maxlenof_path_node_32() const;
196  char * path_node_33() const;
197  void set_path_node_33(const char * new_path_node_33);
198  size_t maxlenof_path_node_33() const;
199  char * path_node_34() const;
200  void set_path_node_34(const char * new_path_node_34);
201  size_t maxlenof_path_node_34() const;
202  char * path_node_35() const;
203  void set_path_node_35(const char * new_path_node_35);
204  size_t maxlenof_path_node_35() const;
205  char * path_node_36() const;
206  void set_path_node_36(const char * new_path_node_36);
207  size_t maxlenof_path_node_36() const;
208  char * path_node_37() const;
209  void set_path_node_37(const char * new_path_node_37);
210  size_t maxlenof_path_node_37() const;
211  char * path_node_38() const;
212  void set_path_node_38(const char * new_path_node_38);
213  size_t maxlenof_path_node_38() const;
214  char * path_node_39() const;
215  void set_path_node_39(const char * new_path_node_39);
216  size_t maxlenof_path_node_39() const;
217  char * path_node_40() const;
218  void set_path_node_40(const char * new_path_node_40);
219  size_t maxlenof_path_node_40() const;
220  uint32_t path_length() const;
221  void set_path_length(const uint32_t new_path_length);
222  size_t maxlenof_path_length() const;
223  virtual Message * create_message(const char *type) const;
224 
225  virtual void copy_values(const Interface *other);
226  virtual const char * enum_tostring(const char *enumtype, int val) const;
227 
228 };
229 
230 } // end namespace fawkes
231 
232 #endif
fawkes::NavPathInterface::path_node_36
char * path_node_36() const
Get path_node_36 value.
Definition: NavPathInterface.cpp:1245
fawkes::NavPathInterface::set_path_node_4
void set_path_node_4(const char *new_path_node_4)
Set path_node_4 value.
Definition: NavPathInterface.cpp:241
fawkes::NavPathInterface::path_node_4
char * path_node_4() const
Get path_node_4 value.
Definition: NavPathInterface.cpp:221
fawkes::NavPathInterface::maxlenof_path_node_22
size_t maxlenof_path_node_22() const
Get maximum length of path_node_22 value.
Definition: NavPathInterface.cpp:807
fawkes::NavPathInterface::maxlenof_path_node_27
size_t maxlenof_path_node_27() const
Get maximum length of path_node_27 value.
Definition: NavPathInterface.cpp:967
fawkes::NavPathInterface::set_path_node_39
void set_path_node_39(const char *new_path_node_39)
Set path_node_39 value.
Definition: NavPathInterface.cpp:1361
fawkes::NavPathInterface::set_path_node_20
void set_path_node_20(const char *new_path_node_20)
Set path_node_20 value.
Definition: NavPathInterface.cpp:753
fawkes::NavPathInterface::set_path_node_3
void set_path_node_3(const char *new_path_node_3)
Set path_node_3 value.
Definition: NavPathInterface.cpp:209
fawkes::NavPathInterface::set_path_node_2
void set_path_node_2(const char *new_path_node_2)
Set path_node_2 value.
Definition: NavPathInterface.cpp:177
fawkes::NavPathInterface::set_path_node_30
void set_path_node_30(const char *new_path_node_30)
Set path_node_30 value.
Definition: NavPathInterface.cpp:1073
fawkes::NavPathInterface::maxlenof_path_node_16
size_t maxlenof_path_node_16() const
Get maximum length of path_node_16 value.
Definition: NavPathInterface.cpp:615
fawkes::NavPathInterface::maxlenof_path_node_17
size_t maxlenof_path_node_17() const
Get maximum length of path_node_17 value.
Definition: NavPathInterface.cpp:647
fawkes::NavPathInterface::path_node_9
char * path_node_9() const
Get path_node_9 value.
Definition: NavPathInterface.cpp:381
fawkes::NavPathInterface::maxlenof_path_node_10
size_t maxlenof_path_node_10() const
Get maximum length of path_node_10 value.
Definition: NavPathInterface.cpp:423
fawkes::NavPathInterface::path_node_20
char * path_node_20() const
Get path_node_20 value.
Definition: NavPathInterface.cpp:733
fawkes::NavPathInterface::path_node_32
char * path_node_32() const
Get path_node_32 value.
Definition: NavPathInterface.cpp:1117
fawkes::NavPathInterface::maxlenof_path_length
size_t maxlenof_path_length() const
Get maximum length of path_length value.
Definition: NavPathInterface.cpp:1415
fawkes::NavPathInterface::maxlenof_path_node_33
size_t maxlenof_path_node_33() const
Get maximum length of path_node_33 value.
Definition: NavPathInterface.cpp:1159
fawkes::NavPathInterface::maxlenof_path_node_8
size_t maxlenof_path_node_8() const
Get maximum length of path_node_8 value.
Definition: NavPathInterface.cpp:359
fawkes::NavPathInterface::path_node_15
char * path_node_15() const
Get path_node_15 value.
Definition: NavPathInterface.cpp:573
fawkes::NavPathInterface::set_path_node_25
void set_path_node_25(const char *new_path_node_25)
Set path_node_25 value.
Definition: NavPathInterface.cpp:913
fawkes::NavPathInterface::set_path_node_22
void set_path_node_22(const char *new_path_node_22)
Set path_node_22 value.
Definition: NavPathInterface.cpp:817
fawkes::Message
Definition: message.h:41
fawkes::NavPathInterface::maxlenof_path_node_4
size_t maxlenof_path_node_4() const
Get maximum length of path_node_4 value.
Definition: NavPathInterface.cpp:231
fawkes::NavPathInterface::path_node_38
char * path_node_38() const
Get path_node_38 value.
Definition: NavPathInterface.cpp:1309
fawkes::NavPathInterface::path_node_27
char * path_node_27() const
Get path_node_27 value.
Definition: NavPathInterface.cpp:957
fawkes::NavPathInterface::path_node_34
char * path_node_34() const
Get path_node_34 value.
Definition: NavPathInterface.cpp:1181
fawkes::NavPathInterface::maxlenof_path_node_23
size_t maxlenof_path_node_23() const
Get maximum length of path_node_23 value.
Definition: NavPathInterface.cpp:839
fawkes::NavPathInterface::maxlenof_path_node_28
size_t maxlenof_path_node_28() const
Get maximum length of path_node_28 value.
Definition: NavPathInterface.cpp:999
fawkes::NavPathInterface::path_node_39
char * path_node_39() const
Get path_node_39 value.
Definition: NavPathInterface.cpp:1341
fawkes::NavPathInterface::path_node_21
char * path_node_21() const
Get path_node_21 value.
Definition: NavPathInterface.cpp:765
fawkes::NavPathInterface::maxlenof_path_node_32
size_t maxlenof_path_node_32() const
Get maximum length of path_node_32 value.
Definition: NavPathInterface.cpp:1127
fawkes::NavPathInterface::maxlenof_path_node_13
size_t maxlenof_path_node_13() const
Get maximum length of path_node_13 value.
Definition: NavPathInterface.cpp:519
fawkes::NavPathInterface::path_node_13
char * path_node_13() const
Get path_node_13 value.
Definition: NavPathInterface.cpp:509
fawkes::NavPathInterface::set_path_node_21
void set_path_node_21(const char *new_path_node_21)
Set path_node_21 value.
Definition: NavPathInterface.cpp:785
fawkes::NavPathInterface::maxlenof_path_node_37
size_t maxlenof_path_node_37() const
Get maximum length of path_node_37 value.
Definition: NavPathInterface.cpp:1287
fawkes::NavPathInterface::path_node_26
char * path_node_26() const
Get path_node_26 value.
Definition: NavPathInterface.cpp:925
fawkes::NavPathInterface::set_path_node_7
void set_path_node_7(const char *new_path_node_7)
Set path_node_7 value.
Definition: NavPathInterface.cpp:337
fawkes::NavPathInterface::set_path_node_11
void set_path_node_11(const char *new_path_node_11)
Set path_node_11 value.
Definition: NavPathInterface.cpp:465
fawkes::NavPathInterface::path_node_33
char * path_node_33() const
Get path_node_33 value.
Definition: NavPathInterface.cpp:1149
fawkes::NavPathInterface::set_path_node_12
void set_path_node_12(const char *new_path_node_12)
Set path_node_12 value.
Definition: NavPathInterface.cpp:497
fawkes::NavPathInterface::path_node_3
char * path_node_3() const
Get path_node_3 value.
Definition: NavPathInterface.cpp:189
fawkes::NavPathInterface::path_node_14
char * path_node_14() const
Get path_node_14 value.
Definition: NavPathInterface.cpp:541
fawkes::NavPathInterface::maxlenof_path_node_30
size_t maxlenof_path_node_30() const
Get maximum length of path_node_30 value.
Definition: NavPathInterface.cpp:1063
fawkes::NavPathInterface::path_node_7
char * path_node_7() const
Get path_node_7 value.
Definition: NavPathInterface.cpp:317
fawkes::NavPathInterface::maxlenof_path_node_38
size_t maxlenof_path_node_38() const
Get maximum length of path_node_38 value.
Definition: NavPathInterface.cpp:1319
fawkes::NavPathInterface::path_node_12
char * path_node_12() const
Get path_node_12 value.
Definition: NavPathInterface.cpp:477
fawkes::NavPathInterface::message_valid
virtual bool message_valid(const Message *message) const
Check if message is valid and can be enqueued.
Definition: NavPathInterface.cpp:1466
fawkes::Interface::type
const char * type() const
Get type of interface.
Definition: interface.cpp:645
fawkes::NavPathInterface::path_node_30
char * path_node_30() const
Get path_node_30 value.
Definition: NavPathInterface.cpp:1053
fawkes::NavPathInterface::set_path_node_10
void set_path_node_10(const char *new_path_node_10)
Set path_node_10 value.
Definition: NavPathInterface.cpp:433
fawkes::NavPathInterface::path_node_29
char * path_node_29() const
Get path_node_29 value.
Definition: NavPathInterface.cpp:1021
fawkes::NavPathInterface::maxlenof_path_node_25
size_t maxlenof_path_node_25() const
Get maximum length of path_node_25 value.
Definition: NavPathInterface.cpp:903
fawkes::NavPathInterface::create_message
virtual Message * create_message(const char *type) const
Definition: NavPathInterface.cpp:1433
fawkes::NavPathInterface::enum_tostring
virtual const char * enum_tostring(const char *enumtype, int val) const
Definition: NavPathInterface.cpp:1455
fawkes::NavPathInterface::path_node_6
char * path_node_6() const
Get path_node_6 value.
Definition: NavPathInterface.cpp:285
fawkes::NavPathInterface
Definition: NavPathInterface.h:39
fawkes::NavPathInterface::maxlenof_path_node_36
size_t maxlenof_path_node_36() const
Get maximum length of path_node_36 value.
Definition: NavPathInterface.cpp:1255
fawkes::NavPathInterface::path_node_24
char * path_node_24() const
Get path_node_24 value.
Definition: NavPathInterface.cpp:861
fawkes::NavPathInterface::set_path_node_23
void set_path_node_23(const char *new_path_node_23)
Set path_node_23 value.
Definition: NavPathInterface.cpp:849
fawkes::NavPathInterface::set_path_node_5
void set_path_node_5(const char *new_path_node_5)
Set path_node_5 value.
Definition: NavPathInterface.cpp:273
fawkes::NavPathInterface::path_node_18
char * path_node_18() const
Get path_node_18 value.
Definition: NavPathInterface.cpp:669
fawkes::NavPathInterface::path_node_35
char * path_node_35() const
Get path_node_35 value.
Definition: NavPathInterface.cpp:1213
fawkes::NavPathInterface::maxlenof_path_node_29
size_t maxlenof_path_node_29() const
Get maximum length of path_node_29 value.
Definition: NavPathInterface.cpp:1031
fawkes::NavPathInterface::maxlenof_path_node_40
size_t maxlenof_path_node_40() const
Get maximum length of path_node_40 value.
Definition: NavPathInterface.cpp:1383
fawkes::NavPathInterface::maxlenof_path_node_18
size_t maxlenof_path_node_18() const
Get maximum length of path_node_18 value.
Definition: NavPathInterface.cpp:679
fawkes::NavPathInterface::set_path_node_9
void set_path_node_9(const char *new_path_node_9)
Set path_node_9 value.
Definition: NavPathInterface.cpp:401
fawkes::NavPathInterface::set_path_node_17
void set_path_node_17(const char *new_path_node_17)
Set path_node_17 value.
Definition: NavPathInterface.cpp:657
fawkes::NavPathInterface::maxlenof_path_node_39
size_t maxlenof_path_node_39() const
Get maximum length of path_node_39 value.
Definition: NavPathInterface.cpp:1351
fawkes::NavPathInterface::path_node_11
char * path_node_11() const
Get path_node_11 value.
Definition: NavPathInterface.cpp:445
fawkes::NavPathInterface::path_node_40
char * path_node_40() const
Get path_node_40 value.
Definition: NavPathInterface.cpp:1373
fawkes::NavPathInterface::path_node_25
char * path_node_25() const
Get path_node_25 value.
Definition: NavPathInterface.cpp:893
fawkes::NavPathInterface::set_path_node_16
void set_path_node_16(const char *new_path_node_16)
Set path_node_16 value.
Definition: NavPathInterface.cpp:625
fawkes::NavPathInterface::set_path_node_6
void set_path_node_6(const char *new_path_node_6)
Set path_node_6 value.
Definition: NavPathInterface.cpp:305
fawkes
fawkes::NavPathInterface::path_node_19
char * path_node_19() const
Get path_node_19 value.
Definition: NavPathInterface.cpp:701
fawkes::NavPathInterface::set_path_node_26
void set_path_node_26(const char *new_path_node_26)
Set path_node_26 value.
Definition: NavPathInterface.cpp:945
fawkes::NavPathInterface::path_node_1
char * path_node_1() const
Get path_node_1 value.
Definition: NavPathInterface.cpp:125
fawkes::NavPathInterface::path_node_8
char * path_node_8() const
Get path_node_8 value.
Definition: NavPathInterface.cpp:349
fawkes::NavPathInterface::maxlenof_path_node_2
size_t maxlenof_path_node_2() const
Get maximum length of path_node_2 value.
Definition: NavPathInterface.cpp:167
fawkes::NavPathInterface::set_path_node_15
void set_path_node_15(const char *new_path_node_15)
Set path_node_15 value.
Definition: NavPathInterface.cpp:593
fawkes::NavPathInterface::set_path_node_32
void set_path_node_32(const char *new_path_node_32)
Set path_node_32 value.
Definition: NavPathInterface.cpp:1137
fawkes::NavPathInterface::path_node_22
char * path_node_22() const
Get path_node_22 value.
Definition: NavPathInterface.cpp:797
fawkes::NavPathInterface::maxlenof_path_node_15
size_t maxlenof_path_node_15() const
Get maximum length of path_node_15 value.
Definition: NavPathInterface.cpp:583
fawkes::NavPathInterface::set_path_node_27
void set_path_node_27(const char *new_path_node_27)
Set path_node_27 value.
Definition: NavPathInterface.cpp:977
fawkes::Interface
Definition: interface.h:78
fawkes::NavPathInterface::set_path_node_36
void set_path_node_36(const char *new_path_node_36)
Set path_node_36 value.
Definition: NavPathInterface.cpp:1265
fawkes::NavPathInterface::maxlenof_path_node_11
size_t maxlenof_path_node_11() const
Get maximum length of path_node_11 value.
Definition: NavPathInterface.cpp:455
fawkes::NavPathInterface::maxlenof_path_node_35
size_t maxlenof_path_node_35() const
Get maximum length of path_node_35 value.
Definition: NavPathInterface.cpp:1223
fawkes::NavPathInterface::set_path_node_24
void set_path_node_24(const char *new_path_node_24)
Set path_node_24 value.
Definition: NavPathInterface.cpp:881
fawkes::NavPathInterface::maxlenof_path_node_21
size_t maxlenof_path_node_21() const
Get maximum length of path_node_21 value.
Definition: NavPathInterface.cpp:775
fawkes::NavPathInterface::set_path_node_37
void set_path_node_37(const char *new_path_node_37)
Set path_node_37 value.
Definition: NavPathInterface.cpp:1297
fawkes::NavPathInterface::path_node_31
char * path_node_31() const
Get path_node_31 value.
Definition: NavPathInterface.cpp:1085
fawkes::NavPathInterface::path_node_5
char * path_node_5() const
Get path_node_5 value.
Definition: NavPathInterface.cpp:253
fawkes::NavPathInterface::set_path_node_38
void set_path_node_38(const char *new_path_node_38)
Set path_node_38 value.
Definition: NavPathInterface.cpp:1329
fawkes::NavPathInterface::maxlenof_path_node_26
size_t maxlenof_path_node_26() const
Get maximum length of path_node_26 value.
Definition: NavPathInterface.cpp:935
fawkes::NavPathInterface::path_node_17
char * path_node_17() const
Get path_node_17 value.
Definition: NavPathInterface.cpp:637
fawkes::NavPathInterface::set_path_node_34
void set_path_node_34(const char *new_path_node_34)
Set path_node_34 value.
Definition: NavPathInterface.cpp:1201
fawkes::NavPathInterface::path_node_28
char * path_node_28() const
Get path_node_28 value.
Definition: NavPathInterface.cpp:989
fawkes::NavPathInterface::path_length
uint32_t path_length() const
Get path_length value.
Definition: NavPathInterface.cpp:1405
fawkes::NavPathInterface::maxlenof_path_node_6
size_t maxlenof_path_node_6() const
Get maximum length of path_node_6 value.
Definition: NavPathInterface.cpp:295
fawkes::NavPathInterface::path_node_23
char * path_node_23() const
Get path_node_23 value.
Definition: NavPathInterface.cpp:829
fawkes::NavPathInterface::set_path_node_28
void set_path_node_28(const char *new_path_node_28)
Set path_node_28 value.
Definition: NavPathInterface.cpp:1009
fawkes::NavPathInterface::maxlenof_path_node_19
size_t maxlenof_path_node_19() const
Get maximum length of path_node_19 value.
Definition: NavPathInterface.cpp:711
fawkes::NavPathInterface::maxlenof_path_node_7
size_t maxlenof_path_node_7() const
Get maximum length of path_node_7 value.
Definition: NavPathInterface.cpp:327
fawkes::NavPathInterface::set_path_node_1
void set_path_node_1(const char *new_path_node_1)
Set path_node_1 value.
Definition: NavPathInterface.cpp:145
fawkes::NavPathInterface::set_path_node_31
void set_path_node_31(const char *new_path_node_31)
Set path_node_31 value.
Definition: NavPathInterface.cpp:1105
fawkes::NavPathInterface::set_path_node_40
void set_path_node_40(const char *new_path_node_40)
Set path_node_40 value.
Definition: NavPathInterface.cpp:1393
fawkes::NavPathInterface::maxlenof_path_node_24
size_t maxlenof_path_node_24() const
Get maximum length of path_node_24 value.
Definition: NavPathInterface.cpp:871
fawkes::NavPathInterface::maxlenof_path_node_9
size_t maxlenof_path_node_9() const
Get maximum length of path_node_9 value.
Definition: NavPathInterface.cpp:391
fawkes::NavPathInterface::path_node_16
char * path_node_16() const
Get path_node_16 value.
Definition: NavPathInterface.cpp:605
fawkes::NavPathInterface::set_path_node_13
void set_path_node_13(const char *new_path_node_13)
Set path_node_13 value.
Definition: NavPathInterface.cpp:529
fawkes::NavPathInterface::maxlenof_path_node_31
size_t maxlenof_path_node_31() const
Get maximum length of path_node_31 value.
Definition: NavPathInterface.cpp:1095
fawkes::NavPathInterface::set_path_node_33
void set_path_node_33(const char *new_path_node_33)
Set path_node_33 value.
Definition: NavPathInterface.cpp:1169
fawkes::NavPathInterface::set_path_node_35
void set_path_node_35(const char *new_path_node_35)
Set path_node_35 value.
Definition: NavPathInterface.cpp:1233
fawkes::NavPathInterface::set_path_length
void set_path_length(const uint32_t new_path_length)
Set path_length value.
Definition: NavPathInterface.cpp:1425
fawkes::NavPathInterface::set_path_node_14
void set_path_node_14(const char *new_path_node_14)
Set path_node_14 value.
Definition: NavPathInterface.cpp:561
fawkes::NavPathInterface::set_path_node_18
void set_path_node_18(const char *new_path_node_18)
Set path_node_18 value.
Definition: NavPathInterface.cpp:689
fawkes::NavPathInterface::maxlenof_path_node_14
size_t maxlenof_path_node_14() const
Get maximum length of path_node_14 value.
Definition: NavPathInterface.cpp:551
fawkes::NavPathInterface::maxlenof_path_node_3
size_t maxlenof_path_node_3() const
Get maximum length of path_node_3 value.
Definition: NavPathInterface.cpp:199
fawkes::NavPathInterface::copy_values
virtual void copy_values(const Interface *other)
Copy values from other interface.
Definition: NavPathInterface.cpp:1444
fawkes::NavPathInterface::set_path_node_29
void set_path_node_29(const char *new_path_node_29)
Set path_node_29 value.
Definition: NavPathInterface.cpp:1041
fawkes::NavPathInterface::path_node_37
char * path_node_37() const
Get path_node_37 value.
Definition: NavPathInterface.cpp:1277
fawkes::NavPathInterface::maxlenof_path_node_20
size_t maxlenof_path_node_20() const
Get maximum length of path_node_20 value.
Definition: NavPathInterface.cpp:743
fawkes::NavPathInterface::maxlenof_path_node_1
size_t maxlenof_path_node_1() const
Get maximum length of path_node_1 value.
Definition: NavPathInterface.cpp:135
fawkes::NavPathInterface::maxlenof_path_node_34
size_t maxlenof_path_node_34() const
Get maximum length of path_node_34 value.
Definition: NavPathInterface.cpp:1191
fawkes::NavPathInterface::maxlenof_path_node_12
size_t maxlenof_path_node_12() const
Get maximum length of path_node_12 value.
Definition: NavPathInterface.cpp:487
fawkes::NavPathInterface::maxlenof_path_node_5
size_t maxlenof_path_node_5() const
Get maximum length of path_node_5 value.
Definition: NavPathInterface.cpp:263
fawkes::NavPathInterface::set_path_node_8
void set_path_node_8(const char *new_path_node_8)
Set path_node_8 value.
Definition: NavPathInterface.cpp:369
fawkes::NavPathInterface::path_node_10
char * path_node_10() const
Get path_node_10 value.
Definition: NavPathInterface.cpp:413
fawkes::NavPathInterface::set_path_node_19
void set_path_node_19(const char *new_path_node_19)
Set path_node_19 value.
Definition: NavPathInterface.cpp:721
fawkes::NavPathInterface::path_node_2
char * path_node_2() const
Get path_node_2 value.
Definition: NavPathInterface.cpp:157