|
1 // Copyright (C) 2005-2007 Code Synthesis Tools CC |
|
2 // |
|
3 // This program was generated by XML Schema Definition Compiler (XSD) |
|
4 // |
|
5 // This program is free software; you can redistribute it and/or modify |
|
6 // it under the terms of the GNU General Public License version 2 as |
|
7 // published by the Free Software Foundation. |
|
8 // |
|
9 // This program is distributed in the hope that it will be useful, |
|
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
12 // GNU General Public License for more details. |
|
13 // |
|
14 // You should have received a copy of the GNU General Public License |
|
15 // along with this program; if not, write to the Free Software |
|
16 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
|
17 // |
|
18 // In addition, as a special exception, Code Synthesis Tools CC gives |
|
19 // permission to link this program with the Xerces-C++ library (or with |
|
20 // modified versions of Xerces-C++ that use the same license as Xerces-C++), |
|
21 // and distribute linked combinations including the two. You must obey |
|
22 // the GNU General Public License version 2 in all respects for all of |
|
23 // the code used other than Xerces-C++. If you modify this copy of the |
|
24 // program, you may extend this exception to your version of the program, |
|
25 // but you are not obligated to do so. If you do not wish to do so, delete |
|
26 // this exception statement from your version. |
|
27 // |
|
28 // Furthermore, Code Synthesis Tools CC makes a special exception for |
|
29 // the Free/Libre and Open Source Software (FLOSS) which is described |
|
30 // in the accompanying FLOSSE file. |
|
31 // |
|
32 |
|
33 // Begin prologue. |
|
34 // |
|
35 #ifdef HAVE_CONFIG_H |
|
36 # include <dtn-config.h> |
|
37 #endif |
|
38 #if defined(XERCES_C_ENABLED) && defined(EXTERNAL_CL_ENABLED) |
|
39 // |
|
40 // End prologue. |
|
41 |
|
42 #include <xsd/cxx/pre.hxx> |
|
43 |
|
44 #include "clevent.h" |
|
45 |
|
46 namespace dtn |
|
47 { |
|
48 namespace clmessage |
|
49 { |
|
50 // linkTypeType |
|
51 // |
|
52 |
|
53 linkTypeType:: |
|
54 linkTypeType () |
|
55 : ::xml_schema::string () |
|
56 { |
|
57 } |
|
58 |
|
59 linkTypeType:: |
|
60 linkTypeType (_xsd_linkTypeType v) |
|
61 : ::xml_schema::string (_xsd_linkTypeType_literals_[v]) |
|
62 { |
|
63 } |
|
64 |
|
65 linkTypeType:: |
|
66 linkTypeType (const ::xml_schema::string& _xsd_linkTypeType) |
|
67 : ::xml_schema::string (_xsd_linkTypeType) |
|
68 { |
|
69 } |
|
70 |
|
71 linkTypeType:: |
|
72 linkTypeType (const linkTypeType& v, |
|
73 ::xml_schema::flags f, |
|
74 ::xml_schema::type* c) |
|
75 : ::xml_schema::string (v, f, c) |
|
76 { |
|
77 } |
|
78 |
|
79 linkTypeType& linkTypeType:: |
|
80 operator= (_xsd_linkTypeType v) |
|
81 { |
|
82 static_cast< ::xml_schema::string& > (*this) = |
|
83 ::xml_schema::string (_xsd_linkTypeType_literals_[v]); |
|
84 |
|
85 return *this; |
|
86 } |
|
87 |
|
88 |
|
89 // linkStateType |
|
90 // |
|
91 |
|
92 linkStateType:: |
|
93 linkStateType () |
|
94 : ::xml_schema::string () |
|
95 { |
|
96 } |
|
97 |
|
98 linkStateType:: |
|
99 linkStateType (_xsd_linkStateType v) |
|
100 : ::xml_schema::string (_xsd_linkStateType_literals_[v]) |
|
101 { |
|
102 } |
|
103 |
|
104 linkStateType:: |
|
105 linkStateType (const ::xml_schema::string& _xsd_linkStateType) |
|
106 : ::xml_schema::string (_xsd_linkStateType) |
|
107 { |
|
108 } |
|
109 |
|
110 linkStateType:: |
|
111 linkStateType (const linkStateType& v, |
|
112 ::xml_schema::flags f, |
|
113 ::xml_schema::type* c) |
|
114 : ::xml_schema::string (v, f, c) |
|
115 { |
|
116 } |
|
117 |
|
118 linkStateType& linkStateType:: |
|
119 operator= (_xsd_linkStateType v) |
|
120 { |
|
121 static_cast< ::xml_schema::string& > (*this) = |
|
122 ::xml_schema::string (_xsd_linkStateType_literals_[v]); |
|
123 |
|
124 return *this; |
|
125 } |
|
126 |
|
127 |
|
128 // linkReasonType |
|
129 // |
|
130 |
|
131 linkReasonType:: |
|
132 linkReasonType () |
|
133 : ::xml_schema::string () |
|
134 { |
|
135 } |
|
136 |
|
137 linkReasonType:: |
|
138 linkReasonType (_xsd_linkReasonType v) |
|
139 : ::xml_schema::string (_xsd_linkReasonType_literals_[v]) |
|
140 { |
|
141 } |
|
142 |
|
143 linkReasonType:: |
|
144 linkReasonType (const ::xml_schema::string& _xsd_linkReasonType) |
|
145 : ::xml_schema::string (_xsd_linkReasonType) |
|
146 { |
|
147 } |
|
148 |
|
149 linkReasonType:: |
|
150 linkReasonType (const linkReasonType& v, |
|
151 ::xml_schema::flags f, |
|
152 ::xml_schema::type* c) |
|
153 : ::xml_schema::string (v, f, c) |
|
154 { |
|
155 } |
|
156 |
|
157 linkReasonType& linkReasonType:: |
|
158 operator= (_xsd_linkReasonType v) |
|
159 { |
|
160 static_cast< ::xml_schema::string& > (*this) = |
|
161 ::xml_schema::string (_xsd_linkReasonType_literals_[v]); |
|
162 |
|
163 return *this; |
|
164 } |
|
165 |
|
166 |
|
167 // bundlePassMethodType |
|
168 // |
|
169 |
|
170 bundlePassMethodType:: |
|
171 bundlePassMethodType () |
|
172 : ::xml_schema::string () |
|
173 { |
|
174 } |
|
175 |
|
176 bundlePassMethodType:: |
|
177 bundlePassMethodType (_xsd_bundlePassMethodType v) |
|
178 : ::xml_schema::string (_xsd_bundlePassMethodType_literals_[v]) |
|
179 { |
|
180 } |
|
181 |
|
182 bundlePassMethodType:: |
|
183 bundlePassMethodType (const ::xml_schema::string& _xsd_bundlePassMethodType) |
|
184 : ::xml_schema::string (_xsd_bundlePassMethodType) |
|
185 { |
|
186 } |
|
187 |
|
188 bundlePassMethodType:: |
|
189 bundlePassMethodType (const bundlePassMethodType& v, |
|
190 ::xml_schema::flags f, |
|
191 ::xml_schema::type* c) |
|
192 : ::xml_schema::string (v, f, c) |
|
193 { |
|
194 } |
|
195 |
|
196 bundlePassMethodType& bundlePassMethodType:: |
|
197 operator= (_xsd_bundlePassMethodType v) |
|
198 { |
|
199 static_cast< ::xml_schema::string& > (*this) = |
|
200 ::xml_schema::string (_xsd_bundlePassMethodType_literals_[v]); |
|
201 |
|
202 return *this; |
|
203 } |
|
204 |
|
205 |
|
206 // percentType |
|
207 // |
|
208 |
|
209 |
|
210 // attribute_name |
|
211 // |
|
212 |
|
213 const attribute_name::value::type& attribute_name:: |
|
214 value () const |
|
215 { |
|
216 return this->_xsd_value_.get (); |
|
217 } |
|
218 |
|
219 attribute_name::value::type& attribute_name:: |
|
220 value () |
|
221 { |
|
222 return this->_xsd_value_.get (); |
|
223 } |
|
224 |
|
225 void attribute_name:: |
|
226 value (const value::type& value) |
|
227 { |
|
228 this->_xsd_value_.set (value); |
|
229 } |
|
230 |
|
231 void attribute_name:: |
|
232 value (::std::auto_ptr< value::type > value) |
|
233 { |
|
234 this->_xsd_value_.set (value); |
|
235 } |
|
236 |
|
237 |
|
238 // key_value_pair |
|
239 // |
|
240 |
|
241 const key_value_pair::name::type& key_value_pair:: |
|
242 name () const |
|
243 { |
|
244 return this->_xsd_name_.get (); |
|
245 } |
|
246 |
|
247 key_value_pair::name::type& key_value_pair:: |
|
248 name () |
|
249 { |
|
250 return this->_xsd_name_.get (); |
|
251 } |
|
252 |
|
253 void key_value_pair:: |
|
254 name (const name::type& name) |
|
255 { |
|
256 this->_xsd_name_.set (name); |
|
257 } |
|
258 |
|
259 void key_value_pair:: |
|
260 name (::std::auto_ptr< name::type > name) |
|
261 { |
|
262 this->_xsd_name_.set (name); |
|
263 } |
|
264 |
|
265 const key_value_pair::value::type& key_value_pair:: |
|
266 value () const |
|
267 { |
|
268 return this->_xsd_value_.get (); |
|
269 } |
|
270 |
|
271 key_value_pair::value::type& key_value_pair:: |
|
272 value () |
|
273 { |
|
274 return this->_xsd_value_.get (); |
|
275 } |
|
276 |
|
277 void key_value_pair:: |
|
278 value (const value::type& value) |
|
279 { |
|
280 this->_xsd_value_.set (value); |
|
281 } |
|
282 |
|
283 void key_value_pair:: |
|
284 value (::std::auto_ptr< value::type > value) |
|
285 { |
|
286 this->_xsd_value_.set (value); |
|
287 } |
|
288 |
|
289 |
|
290 // bundle_attributes |
|
291 // |
|
292 |
|
293 const bundle_attributes::source_eid::type& bundle_attributes:: |
|
294 source_eid () const |
|
295 { |
|
296 return this->_xsd_source_eid_.get (); |
|
297 } |
|
298 |
|
299 bundle_attributes::source_eid::type& bundle_attributes:: |
|
300 source_eid () |
|
301 { |
|
302 return this->_xsd_source_eid_.get (); |
|
303 } |
|
304 |
|
305 void bundle_attributes:: |
|
306 source_eid (const source_eid::type& source_eid) |
|
307 { |
|
308 this->_xsd_source_eid_.set (source_eid); |
|
309 } |
|
310 |
|
311 void bundle_attributes:: |
|
312 source_eid (::std::auto_ptr< source_eid::type > source_eid) |
|
313 { |
|
314 this->_xsd_source_eid_.set (source_eid); |
|
315 } |
|
316 |
|
317 const bundle_attributes::timestamp_seconds::type& bundle_attributes:: |
|
318 timestamp_seconds () const |
|
319 { |
|
320 return this->_xsd_timestamp_seconds_.get (); |
|
321 } |
|
322 |
|
323 bundle_attributes::timestamp_seconds::type& bundle_attributes:: |
|
324 timestamp_seconds () |
|
325 { |
|
326 return this->_xsd_timestamp_seconds_.get (); |
|
327 } |
|
328 |
|
329 void bundle_attributes:: |
|
330 timestamp_seconds (const timestamp_seconds::type& timestamp_seconds) |
|
331 { |
|
332 this->_xsd_timestamp_seconds_.set (timestamp_seconds); |
|
333 } |
|
334 |
|
335 const bundle_attributes::timestamp_sequence::type& bundle_attributes:: |
|
336 timestamp_sequence () const |
|
337 { |
|
338 return this->_xsd_timestamp_sequence_.get (); |
|
339 } |
|
340 |
|
341 bundle_attributes::timestamp_sequence::type& bundle_attributes:: |
|
342 timestamp_sequence () |
|
343 { |
|
344 return this->_xsd_timestamp_sequence_.get (); |
|
345 } |
|
346 |
|
347 void bundle_attributes:: |
|
348 timestamp_sequence (const timestamp_sequence::type& timestamp_sequence) |
|
349 { |
|
350 this->_xsd_timestamp_sequence_.set (timestamp_sequence); |
|
351 } |
|
352 |
|
353 const bundle_attributes::is_fragment::type& bundle_attributes:: |
|
354 is_fragment () const |
|
355 { |
|
356 return this->_xsd_is_fragment_.get (); |
|
357 } |
|
358 |
|
359 bundle_attributes::is_fragment::type& bundle_attributes:: |
|
360 is_fragment () |
|
361 { |
|
362 return this->_xsd_is_fragment_.get (); |
|
363 } |
|
364 |
|
365 void bundle_attributes:: |
|
366 is_fragment (const is_fragment::type& is_fragment) |
|
367 { |
|
368 this->_xsd_is_fragment_.set (is_fragment); |
|
369 } |
|
370 |
|
371 const bundle_attributes::fragment_length::container& bundle_attributes:: |
|
372 fragment_length () const |
|
373 { |
|
374 return this->_xsd_fragment_length_; |
|
375 } |
|
376 |
|
377 bundle_attributes::fragment_length::container& bundle_attributes:: |
|
378 fragment_length () |
|
379 { |
|
380 return this->_xsd_fragment_length_; |
|
381 } |
|
382 |
|
383 void bundle_attributes:: |
|
384 fragment_length (const fragment_length::type& fragment_length) |
|
385 { |
|
386 this->_xsd_fragment_length_.set (fragment_length); |
|
387 } |
|
388 |
|
389 void bundle_attributes:: |
|
390 fragment_length (const fragment_length::container& fragment_length) |
|
391 { |
|
392 this->_xsd_fragment_length_ = fragment_length; |
|
393 } |
|
394 |
|
395 const bundle_attributes::fragment_offset::container& bundle_attributes:: |
|
396 fragment_offset () const |
|
397 { |
|
398 return this->_xsd_fragment_offset_; |
|
399 } |
|
400 |
|
401 bundle_attributes::fragment_offset::container& bundle_attributes:: |
|
402 fragment_offset () |
|
403 { |
|
404 return this->_xsd_fragment_offset_; |
|
405 } |
|
406 |
|
407 void bundle_attributes:: |
|
408 fragment_offset (const fragment_offset::type& fragment_offset) |
|
409 { |
|
410 this->_xsd_fragment_offset_.set (fragment_offset); |
|
411 } |
|
412 |
|
413 void bundle_attributes:: |
|
414 fragment_offset (const fragment_offset::container& fragment_offset) |
|
415 { |
|
416 this->_xsd_fragment_offset_ = fragment_offset; |
|
417 } |
|
418 |
|
419 |
|
420 // link_attributes |
|
421 // |
|
422 |
|
423 const link_attributes::key_value_pair::container& link_attributes:: |
|
424 key_value_pair () const |
|
425 { |
|
426 return this->_xsd_key_value_pair_; |
|
427 } |
|
428 |
|
429 link_attributes::key_value_pair::container& link_attributes:: |
|
430 key_value_pair () |
|
431 { |
|
432 return this->_xsd_key_value_pair_; |
|
433 } |
|
434 |
|
435 void link_attributes:: |
|
436 key_value_pair (const key_value_pair::container& key_value_pair) |
|
437 { |
|
438 this->_xsd_key_value_pair_ = key_value_pair; |
|
439 } |
|
440 |
|
441 const link_attributes::type::container& link_attributes:: |
|
442 type () const |
|
443 { |
|
444 return this->_xsd_type_; |
|
445 } |
|
446 |
|
447 link_attributes::type::container& link_attributes:: |
|
448 type () |
|
449 { |
|
450 return this->_xsd_type_; |
|
451 } |
|
452 |
|
453 void link_attributes:: |
|
454 type (const type::type_& type) |
|
455 { |
|
456 this->_xsd_type_.set (type); |
|
457 } |
|
458 |
|
459 void link_attributes:: |
|
460 type (const type::container& type) |
|
461 { |
|
462 this->_xsd_type_ = type; |
|
463 } |
|
464 |
|
465 void link_attributes:: |
|
466 type (::std::auto_ptr< type::type_ > type) |
|
467 { |
|
468 this->_xsd_type_.set (type); |
|
469 } |
|
470 |
|
471 const link_attributes::state::container& link_attributes:: |
|
472 state () const |
|
473 { |
|
474 return this->_xsd_state_; |
|
475 } |
|
476 |
|
477 link_attributes::state::container& link_attributes:: |
|
478 state () |
|
479 { |
|
480 return this->_xsd_state_; |
|
481 } |
|
482 |
|
483 void link_attributes:: |
|
484 state (const state::type& state) |
|
485 { |
|
486 this->_xsd_state_.set (state); |
|
487 } |
|
488 |
|
489 void link_attributes:: |
|
490 state (const state::container& state) |
|
491 { |
|
492 this->_xsd_state_ = state; |
|
493 } |
|
494 |
|
495 void link_attributes:: |
|
496 state (::std::auto_ptr< state::type > state) |
|
497 { |
|
498 this->_xsd_state_.set (state); |
|
499 } |
|
500 |
|
501 const link_attributes::peer_eid::container& link_attributes:: |
|
502 peer_eid () const |
|
503 { |
|
504 return this->_xsd_peer_eid_; |
|
505 } |
|
506 |
|
507 link_attributes::peer_eid::container& link_attributes:: |
|
508 peer_eid () |
|
509 { |
|
510 return this->_xsd_peer_eid_; |
|
511 } |
|
512 |
|
513 void link_attributes:: |
|
514 peer_eid (const peer_eid::type& peer_eid) |
|
515 { |
|
516 this->_xsd_peer_eid_.set (peer_eid); |
|
517 } |
|
518 |
|
519 void link_attributes:: |
|
520 peer_eid (const peer_eid::container& peer_eid) |
|
521 { |
|
522 this->_xsd_peer_eid_ = peer_eid; |
|
523 } |
|
524 |
|
525 void link_attributes:: |
|
526 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
527 { |
|
528 this->_xsd_peer_eid_.set (peer_eid); |
|
529 } |
|
530 |
|
531 const link_attributes::is_reachable::container& link_attributes:: |
|
532 is_reachable () const |
|
533 { |
|
534 return this->_xsd_is_reachable_; |
|
535 } |
|
536 |
|
537 link_attributes::is_reachable::container& link_attributes:: |
|
538 is_reachable () |
|
539 { |
|
540 return this->_xsd_is_reachable_; |
|
541 } |
|
542 |
|
543 void link_attributes:: |
|
544 is_reachable (const is_reachable::type& is_reachable) |
|
545 { |
|
546 this->_xsd_is_reachable_.set (is_reachable); |
|
547 } |
|
548 |
|
549 void link_attributes:: |
|
550 is_reachable (const is_reachable::container& is_reachable) |
|
551 { |
|
552 this->_xsd_is_reachable_ = is_reachable; |
|
553 } |
|
554 |
|
555 const link_attributes::is_usable::container& link_attributes:: |
|
556 is_usable () const |
|
557 { |
|
558 return this->_xsd_is_usable_; |
|
559 } |
|
560 |
|
561 link_attributes::is_usable::container& link_attributes:: |
|
562 is_usable () |
|
563 { |
|
564 return this->_xsd_is_usable_; |
|
565 } |
|
566 |
|
567 void link_attributes:: |
|
568 is_usable (const is_usable::type& is_usable) |
|
569 { |
|
570 this->_xsd_is_usable_.set (is_usable); |
|
571 } |
|
572 |
|
573 void link_attributes:: |
|
574 is_usable (const is_usable::container& is_usable) |
|
575 { |
|
576 this->_xsd_is_usable_ = is_usable; |
|
577 } |
|
578 |
|
579 const link_attributes::how_reliable::container& link_attributes:: |
|
580 how_reliable () const |
|
581 { |
|
582 return this->_xsd_how_reliable_; |
|
583 } |
|
584 |
|
585 link_attributes::how_reliable::container& link_attributes:: |
|
586 how_reliable () |
|
587 { |
|
588 return this->_xsd_how_reliable_; |
|
589 } |
|
590 |
|
591 void link_attributes:: |
|
592 how_reliable (const how_reliable::type& how_reliable) |
|
593 { |
|
594 this->_xsd_how_reliable_.set (how_reliable); |
|
595 } |
|
596 |
|
597 void link_attributes:: |
|
598 how_reliable (const how_reliable::container& how_reliable) |
|
599 { |
|
600 this->_xsd_how_reliable_ = how_reliable; |
|
601 } |
|
602 |
|
603 void link_attributes:: |
|
604 how_reliable (::std::auto_ptr< how_reliable::type > how_reliable) |
|
605 { |
|
606 this->_xsd_how_reliable_.set (how_reliable); |
|
607 } |
|
608 |
|
609 const link_attributes::how_available::container& link_attributes:: |
|
610 how_available () const |
|
611 { |
|
612 return this->_xsd_how_available_; |
|
613 } |
|
614 |
|
615 link_attributes::how_available::container& link_attributes:: |
|
616 how_available () |
|
617 { |
|
618 return this->_xsd_how_available_; |
|
619 } |
|
620 |
|
621 void link_attributes:: |
|
622 how_available (const how_available::type& how_available) |
|
623 { |
|
624 this->_xsd_how_available_.set (how_available); |
|
625 } |
|
626 |
|
627 void link_attributes:: |
|
628 how_available (const how_available::container& how_available) |
|
629 { |
|
630 this->_xsd_how_available_ = how_available; |
|
631 } |
|
632 |
|
633 void link_attributes:: |
|
634 how_available (::std::auto_ptr< how_available::type > how_available) |
|
635 { |
|
636 this->_xsd_how_available_.set (how_available); |
|
637 } |
|
638 |
|
639 const link_attributes::reactive_fragment::container& link_attributes:: |
|
640 reactive_fragment () const |
|
641 { |
|
642 return this->_xsd_reactive_fragment_; |
|
643 } |
|
644 |
|
645 link_attributes::reactive_fragment::container& link_attributes:: |
|
646 reactive_fragment () |
|
647 { |
|
648 return this->_xsd_reactive_fragment_; |
|
649 } |
|
650 |
|
651 void link_attributes:: |
|
652 reactive_fragment (const reactive_fragment::type& reactive_fragment) |
|
653 { |
|
654 this->_xsd_reactive_fragment_.set (reactive_fragment); |
|
655 } |
|
656 |
|
657 void link_attributes:: |
|
658 reactive_fragment (const reactive_fragment::container& reactive_fragment) |
|
659 { |
|
660 this->_xsd_reactive_fragment_ = reactive_fragment; |
|
661 } |
|
662 |
|
663 const link_attributes::nexthop::container& link_attributes:: |
|
664 nexthop () const |
|
665 { |
|
666 return this->_xsd_nexthop_; |
|
667 } |
|
668 |
|
669 link_attributes::nexthop::container& link_attributes:: |
|
670 nexthop () |
|
671 { |
|
672 return this->_xsd_nexthop_; |
|
673 } |
|
674 |
|
675 void link_attributes:: |
|
676 nexthop (const nexthop::type& nexthop) |
|
677 { |
|
678 this->_xsd_nexthop_.set (nexthop); |
|
679 } |
|
680 |
|
681 void link_attributes:: |
|
682 nexthop (const nexthop::container& nexthop) |
|
683 { |
|
684 this->_xsd_nexthop_ = nexthop; |
|
685 } |
|
686 |
|
687 void link_attributes:: |
|
688 nexthop (::std::auto_ptr< nexthop::type > nexthop) |
|
689 { |
|
690 this->_xsd_nexthop_.set (nexthop); |
|
691 } |
|
692 |
|
693 const link_attributes::cla_name::container& link_attributes:: |
|
694 cla_name () const |
|
695 { |
|
696 return this->_xsd_cla_name_; |
|
697 } |
|
698 |
|
699 link_attributes::cla_name::container& link_attributes:: |
|
700 cla_name () |
|
701 { |
|
702 return this->_xsd_cla_name_; |
|
703 } |
|
704 |
|
705 void link_attributes:: |
|
706 cla_name (const cla_name::type& cla_name) |
|
707 { |
|
708 this->_xsd_cla_name_.set (cla_name); |
|
709 } |
|
710 |
|
711 void link_attributes:: |
|
712 cla_name (const cla_name::container& cla_name) |
|
713 { |
|
714 this->_xsd_cla_name_ = cla_name; |
|
715 } |
|
716 |
|
717 void link_attributes:: |
|
718 cla_name (::std::auto_ptr< cla_name::type > cla_name) |
|
719 { |
|
720 this->_xsd_cla_name_.set (cla_name); |
|
721 } |
|
722 |
|
723 const link_attributes::high_water_mark::container& link_attributes:: |
|
724 high_water_mark () const |
|
725 { |
|
726 return this->_xsd_high_water_mark_; |
|
727 } |
|
728 |
|
729 link_attributes::high_water_mark::container& link_attributes:: |
|
730 high_water_mark () |
|
731 { |
|
732 return this->_xsd_high_water_mark_; |
|
733 } |
|
734 |
|
735 void link_attributes:: |
|
736 high_water_mark (const high_water_mark::type& high_water_mark) |
|
737 { |
|
738 this->_xsd_high_water_mark_.set (high_water_mark); |
|
739 } |
|
740 |
|
741 void link_attributes:: |
|
742 high_water_mark (const high_water_mark::container& high_water_mark) |
|
743 { |
|
744 this->_xsd_high_water_mark_ = high_water_mark; |
|
745 } |
|
746 |
|
747 const link_attributes::low_water_mark::container& link_attributes:: |
|
748 low_water_mark () const |
|
749 { |
|
750 return this->_xsd_low_water_mark_; |
|
751 } |
|
752 |
|
753 link_attributes::low_water_mark::container& link_attributes:: |
|
754 low_water_mark () |
|
755 { |
|
756 return this->_xsd_low_water_mark_; |
|
757 } |
|
758 |
|
759 void link_attributes:: |
|
760 low_water_mark (const low_water_mark::type& low_water_mark) |
|
761 { |
|
762 this->_xsd_low_water_mark_.set (low_water_mark); |
|
763 } |
|
764 |
|
765 void link_attributes:: |
|
766 low_water_mark (const low_water_mark::container& low_water_mark) |
|
767 { |
|
768 this->_xsd_low_water_mark_ = low_water_mark; |
|
769 } |
|
770 |
|
771 |
|
772 // link_config_parameters |
|
773 // |
|
774 |
|
775 const link_config_parameters::key_value_pair::container& link_config_parameters:: |
|
776 key_value_pair () const |
|
777 { |
|
778 return this->_xsd_key_value_pair_; |
|
779 } |
|
780 |
|
781 link_config_parameters::key_value_pair::container& link_config_parameters:: |
|
782 key_value_pair () |
|
783 { |
|
784 return this->_xsd_key_value_pair_; |
|
785 } |
|
786 |
|
787 void link_config_parameters:: |
|
788 key_value_pair (const key_value_pair::container& key_value_pair) |
|
789 { |
|
790 this->_xsd_key_value_pair_ = key_value_pair; |
|
791 } |
|
792 |
|
793 const link_config_parameters::is_usable::container& link_config_parameters:: |
|
794 is_usable () const |
|
795 { |
|
796 return this->_xsd_is_usable_; |
|
797 } |
|
798 |
|
799 link_config_parameters::is_usable::container& link_config_parameters:: |
|
800 is_usable () |
|
801 { |
|
802 return this->_xsd_is_usable_; |
|
803 } |
|
804 |
|
805 void link_config_parameters:: |
|
806 is_usable (const is_usable::type& is_usable) |
|
807 { |
|
808 this->_xsd_is_usable_.set (is_usable); |
|
809 } |
|
810 |
|
811 void link_config_parameters:: |
|
812 is_usable (const is_usable::container& is_usable) |
|
813 { |
|
814 this->_xsd_is_usable_ = is_usable; |
|
815 } |
|
816 |
|
817 const link_config_parameters::reactive_fragment::container& link_config_parameters:: |
|
818 reactive_fragment () const |
|
819 { |
|
820 return this->_xsd_reactive_fragment_; |
|
821 } |
|
822 |
|
823 link_config_parameters::reactive_fragment::container& link_config_parameters:: |
|
824 reactive_fragment () |
|
825 { |
|
826 return this->_xsd_reactive_fragment_; |
|
827 } |
|
828 |
|
829 void link_config_parameters:: |
|
830 reactive_fragment (const reactive_fragment::type& reactive_fragment) |
|
831 { |
|
832 this->_xsd_reactive_fragment_.set (reactive_fragment); |
|
833 } |
|
834 |
|
835 void link_config_parameters:: |
|
836 reactive_fragment (const reactive_fragment::container& reactive_fragment) |
|
837 { |
|
838 this->_xsd_reactive_fragment_ = reactive_fragment; |
|
839 } |
|
840 |
|
841 const link_config_parameters::nexthop::container& link_config_parameters:: |
|
842 nexthop () const |
|
843 { |
|
844 return this->_xsd_nexthop_; |
|
845 } |
|
846 |
|
847 link_config_parameters::nexthop::container& link_config_parameters:: |
|
848 nexthop () |
|
849 { |
|
850 return this->_xsd_nexthop_; |
|
851 } |
|
852 |
|
853 void link_config_parameters:: |
|
854 nexthop (const nexthop::type& nexthop) |
|
855 { |
|
856 this->_xsd_nexthop_.set (nexthop); |
|
857 } |
|
858 |
|
859 void link_config_parameters:: |
|
860 nexthop (const nexthop::container& nexthop) |
|
861 { |
|
862 this->_xsd_nexthop_ = nexthop; |
|
863 } |
|
864 |
|
865 void link_config_parameters:: |
|
866 nexthop (::std::auto_ptr< nexthop::type > nexthop) |
|
867 { |
|
868 this->_xsd_nexthop_.set (nexthop); |
|
869 } |
|
870 |
|
871 |
|
872 // contact_attributes |
|
873 // |
|
874 |
|
875 const contact_attributes::start_time::type& contact_attributes:: |
|
876 start_time () const |
|
877 { |
|
878 return this->_xsd_start_time_.get (); |
|
879 } |
|
880 |
|
881 contact_attributes::start_time::type& contact_attributes:: |
|
882 start_time () |
|
883 { |
|
884 return this->_xsd_start_time_.get (); |
|
885 } |
|
886 |
|
887 void contact_attributes:: |
|
888 start_time (const start_time::type& start_time) |
|
889 { |
|
890 this->_xsd_start_time_.set (start_time); |
|
891 } |
|
892 |
|
893 const contact_attributes::duration::type& contact_attributes:: |
|
894 duration () const |
|
895 { |
|
896 return this->_xsd_duration_.get (); |
|
897 } |
|
898 |
|
899 contact_attributes::duration::type& contact_attributes:: |
|
900 duration () |
|
901 { |
|
902 return this->_xsd_duration_.get (); |
|
903 } |
|
904 |
|
905 void contact_attributes:: |
|
906 duration (const duration::type& duration) |
|
907 { |
|
908 this->_xsd_duration_.set (duration); |
|
909 } |
|
910 |
|
911 const contact_attributes::bps::type& contact_attributes:: |
|
912 bps () const |
|
913 { |
|
914 return this->_xsd_bps_.get (); |
|
915 } |
|
916 |
|
917 contact_attributes::bps::type& contact_attributes:: |
|
918 bps () |
|
919 { |
|
920 return this->_xsd_bps_.get (); |
|
921 } |
|
922 |
|
923 void contact_attributes:: |
|
924 bps (const bps::type& bps) |
|
925 { |
|
926 this->_xsd_bps_.set (bps); |
|
927 } |
|
928 |
|
929 const contact_attributes::latency::type& contact_attributes:: |
|
930 latency () const |
|
931 { |
|
932 return this->_xsd_latency_.get (); |
|
933 } |
|
934 |
|
935 contact_attributes::latency::type& contact_attributes:: |
|
936 latency () |
|
937 { |
|
938 return this->_xsd_latency_.get (); |
|
939 } |
|
940 |
|
941 void contact_attributes:: |
|
942 latency (const latency::type& latency) |
|
943 { |
|
944 this->_xsd_latency_.set (latency); |
|
945 } |
|
946 |
|
947 const contact_attributes::packet_loss_prob::type& contact_attributes:: |
|
948 packet_loss_prob () const |
|
949 { |
|
950 return this->_xsd_packet_loss_prob_.get (); |
|
951 } |
|
952 |
|
953 contact_attributes::packet_loss_prob::type& contact_attributes:: |
|
954 packet_loss_prob () |
|
955 { |
|
956 return this->_xsd_packet_loss_prob_.get (); |
|
957 } |
|
958 |
|
959 void contact_attributes:: |
|
960 packet_loss_prob (const packet_loss_prob::type& packet_loss_prob) |
|
961 { |
|
962 this->_xsd_packet_loss_prob_.set (packet_loss_prob); |
|
963 } |
|
964 |
|
965 void contact_attributes:: |
|
966 packet_loss_prob (::std::auto_ptr< packet_loss_prob::type > packet_loss_prob) |
|
967 { |
|
968 this->_xsd_packet_loss_prob_.set (packet_loss_prob); |
|
969 } |
|
970 |
|
971 |
|
972 // cla_add_request |
|
973 // |
|
974 |
|
975 const cla_add_request::name::type& cla_add_request:: |
|
976 name () const |
|
977 { |
|
978 return this->_xsd_name_.get (); |
|
979 } |
|
980 |
|
981 cla_add_request::name::type& cla_add_request:: |
|
982 name () |
|
983 { |
|
984 return this->_xsd_name_.get (); |
|
985 } |
|
986 |
|
987 void cla_add_request:: |
|
988 name (const name::type& name) |
|
989 { |
|
990 this->_xsd_name_.set (name); |
|
991 } |
|
992 |
|
993 void cla_add_request:: |
|
994 name (::std::auto_ptr< name::type > name) |
|
995 { |
|
996 this->_xsd_name_.set (name); |
|
997 } |
|
998 |
|
999 |
|
1000 // cla_delete_request |
|
1001 // |
|
1002 |
|
1003 const cla_delete_request::name::type& cla_delete_request:: |
|
1004 name () const |
|
1005 { |
|
1006 return this->_xsd_name_.get (); |
|
1007 } |
|
1008 |
|
1009 cla_delete_request::name::type& cla_delete_request:: |
|
1010 name () |
|
1011 { |
|
1012 return this->_xsd_name_.get (); |
|
1013 } |
|
1014 |
|
1015 void cla_delete_request:: |
|
1016 name (const name::type& name) |
|
1017 { |
|
1018 this->_xsd_name_.set (name); |
|
1019 } |
|
1020 |
|
1021 void cla_delete_request:: |
|
1022 name (::std::auto_ptr< name::type > name) |
|
1023 { |
|
1024 this->_xsd_name_.set (name); |
|
1025 } |
|
1026 |
|
1027 |
|
1028 // cla_set_params_request |
|
1029 // |
|
1030 |
|
1031 const cla_set_params_request::key_value_pair::container& cla_set_params_request:: |
|
1032 key_value_pair () const |
|
1033 { |
|
1034 return this->_xsd_key_value_pair_; |
|
1035 } |
|
1036 |
|
1037 cla_set_params_request::key_value_pair::container& cla_set_params_request:: |
|
1038 key_value_pair () |
|
1039 { |
|
1040 return this->_xsd_key_value_pair_; |
|
1041 } |
|
1042 |
|
1043 void cla_set_params_request:: |
|
1044 key_value_pair (const key_value_pair::container& key_value_pair) |
|
1045 { |
|
1046 this->_xsd_key_value_pair_ = key_value_pair; |
|
1047 } |
|
1048 |
|
1049 const cla_set_params_request::local_eid::container& cla_set_params_request:: |
|
1050 local_eid () const |
|
1051 { |
|
1052 return this->_xsd_local_eid_; |
|
1053 } |
|
1054 |
|
1055 cla_set_params_request::local_eid::container& cla_set_params_request:: |
|
1056 local_eid () |
|
1057 { |
|
1058 return this->_xsd_local_eid_; |
|
1059 } |
|
1060 |
|
1061 void cla_set_params_request:: |
|
1062 local_eid (const local_eid::type& local_eid) |
|
1063 { |
|
1064 this->_xsd_local_eid_.set (local_eid); |
|
1065 } |
|
1066 |
|
1067 void cla_set_params_request:: |
|
1068 local_eid (const local_eid::container& local_eid) |
|
1069 { |
|
1070 this->_xsd_local_eid_ = local_eid; |
|
1071 } |
|
1072 |
|
1073 void cla_set_params_request:: |
|
1074 local_eid (::std::auto_ptr< local_eid::type > local_eid) |
|
1075 { |
|
1076 this->_xsd_local_eid_.set (local_eid); |
|
1077 } |
|
1078 |
|
1079 const cla_set_params_request::create_discovered_links::container& cla_set_params_request:: |
|
1080 create_discovered_links () const |
|
1081 { |
|
1082 return this->_xsd_create_discovered_links_; |
|
1083 } |
|
1084 |
|
1085 cla_set_params_request::create_discovered_links::container& cla_set_params_request:: |
|
1086 create_discovered_links () |
|
1087 { |
|
1088 return this->_xsd_create_discovered_links_; |
|
1089 } |
|
1090 |
|
1091 void cla_set_params_request:: |
|
1092 create_discovered_links (const create_discovered_links::type& create_discovered_links) |
|
1093 { |
|
1094 this->_xsd_create_discovered_links_.set (create_discovered_links); |
|
1095 } |
|
1096 |
|
1097 void cla_set_params_request:: |
|
1098 create_discovered_links (const create_discovered_links::container& create_discovered_links) |
|
1099 { |
|
1100 this->_xsd_create_discovered_links_ = create_discovered_links; |
|
1101 } |
|
1102 |
|
1103 const cla_set_params_request::bundle_pass_method::container& cla_set_params_request:: |
|
1104 bundle_pass_method () const |
|
1105 { |
|
1106 return this->_xsd_bundle_pass_method_; |
|
1107 } |
|
1108 |
|
1109 cla_set_params_request::bundle_pass_method::container& cla_set_params_request:: |
|
1110 bundle_pass_method () |
|
1111 { |
|
1112 return this->_xsd_bundle_pass_method_; |
|
1113 } |
|
1114 |
|
1115 void cla_set_params_request:: |
|
1116 bundle_pass_method (const bundle_pass_method::type& bundle_pass_method) |
|
1117 { |
|
1118 this->_xsd_bundle_pass_method_.set (bundle_pass_method); |
|
1119 } |
|
1120 |
|
1121 void cla_set_params_request:: |
|
1122 bundle_pass_method (const bundle_pass_method::container& bundle_pass_method) |
|
1123 { |
|
1124 this->_xsd_bundle_pass_method_ = bundle_pass_method; |
|
1125 } |
|
1126 |
|
1127 void cla_set_params_request:: |
|
1128 bundle_pass_method (::std::auto_ptr< bundle_pass_method::type > bundle_pass_method) |
|
1129 { |
|
1130 this->_xsd_bundle_pass_method_.set (bundle_pass_method); |
|
1131 } |
|
1132 |
|
1133 const cla_set_params_request::reactive_fragment_enabled::container& cla_set_params_request:: |
|
1134 reactive_fragment_enabled () const |
|
1135 { |
|
1136 return this->_xsd_reactive_fragment_enabled_; |
|
1137 } |
|
1138 |
|
1139 cla_set_params_request::reactive_fragment_enabled::container& cla_set_params_request:: |
|
1140 reactive_fragment_enabled () |
|
1141 { |
|
1142 return this->_xsd_reactive_fragment_enabled_; |
|
1143 } |
|
1144 |
|
1145 void cla_set_params_request:: |
|
1146 reactive_fragment_enabled (const reactive_fragment_enabled::type& reactive_fragment_enabled) |
|
1147 { |
|
1148 this->_xsd_reactive_fragment_enabled_.set (reactive_fragment_enabled); |
|
1149 } |
|
1150 |
|
1151 void cla_set_params_request:: |
|
1152 reactive_fragment_enabled (const reactive_fragment_enabled::container& reactive_fragment_enabled) |
|
1153 { |
|
1154 this->_xsd_reactive_fragment_enabled_ = reactive_fragment_enabled; |
|
1155 } |
|
1156 |
|
1157 |
|
1158 // cla_params_set_event |
|
1159 // |
|
1160 |
|
1161 |
|
1162 // interface_set_defaults_request |
|
1163 // |
|
1164 |
|
1165 const interface_set_defaults_request::key_value_pair::container& interface_set_defaults_request:: |
|
1166 key_value_pair () const |
|
1167 { |
|
1168 return this->_xsd_key_value_pair_; |
|
1169 } |
|
1170 |
|
1171 interface_set_defaults_request::key_value_pair::container& interface_set_defaults_request:: |
|
1172 key_value_pair () |
|
1173 { |
|
1174 return this->_xsd_key_value_pair_; |
|
1175 } |
|
1176 |
|
1177 void interface_set_defaults_request:: |
|
1178 key_value_pair (const key_value_pair::container& key_value_pair) |
|
1179 { |
|
1180 this->_xsd_key_value_pair_ = key_value_pair; |
|
1181 } |
|
1182 |
|
1183 |
|
1184 // interface_create_request |
|
1185 // |
|
1186 |
|
1187 const interface_create_request::key_value_pair::container& interface_create_request:: |
|
1188 key_value_pair () const |
|
1189 { |
|
1190 return this->_xsd_key_value_pair_; |
|
1191 } |
|
1192 |
|
1193 interface_create_request::key_value_pair::container& interface_create_request:: |
|
1194 key_value_pair () |
|
1195 { |
|
1196 return this->_xsd_key_value_pair_; |
|
1197 } |
|
1198 |
|
1199 void interface_create_request:: |
|
1200 key_value_pair (const key_value_pair::container& key_value_pair) |
|
1201 { |
|
1202 this->_xsd_key_value_pair_ = key_value_pair; |
|
1203 } |
|
1204 |
|
1205 const interface_create_request::interface_name::type& interface_create_request:: |
|
1206 interface_name () const |
|
1207 { |
|
1208 return this->_xsd_interface_name_.get (); |
|
1209 } |
|
1210 |
|
1211 interface_create_request::interface_name::type& interface_create_request:: |
|
1212 interface_name () |
|
1213 { |
|
1214 return this->_xsd_interface_name_.get (); |
|
1215 } |
|
1216 |
|
1217 void interface_create_request:: |
|
1218 interface_name (const interface_name::type& interface_name) |
|
1219 { |
|
1220 this->_xsd_interface_name_.set (interface_name); |
|
1221 } |
|
1222 |
|
1223 void interface_create_request:: |
|
1224 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1225 { |
|
1226 this->_xsd_interface_name_.set (interface_name); |
|
1227 } |
|
1228 |
|
1229 |
|
1230 // interface_created_event |
|
1231 // |
|
1232 |
|
1233 const interface_created_event::interface_name::type& interface_created_event:: |
|
1234 interface_name () const |
|
1235 { |
|
1236 return this->_xsd_interface_name_.get (); |
|
1237 } |
|
1238 |
|
1239 interface_created_event::interface_name::type& interface_created_event:: |
|
1240 interface_name () |
|
1241 { |
|
1242 return this->_xsd_interface_name_.get (); |
|
1243 } |
|
1244 |
|
1245 void interface_created_event:: |
|
1246 interface_name (const interface_name::type& interface_name) |
|
1247 { |
|
1248 this->_xsd_interface_name_.set (interface_name); |
|
1249 } |
|
1250 |
|
1251 void interface_created_event:: |
|
1252 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1253 { |
|
1254 this->_xsd_interface_name_.set (interface_name); |
|
1255 } |
|
1256 |
|
1257 |
|
1258 // interface_reconfigure_request |
|
1259 // |
|
1260 |
|
1261 const interface_reconfigure_request::key_value_pair::container& interface_reconfigure_request:: |
|
1262 key_value_pair () const |
|
1263 { |
|
1264 return this->_xsd_key_value_pair_; |
|
1265 } |
|
1266 |
|
1267 interface_reconfigure_request::key_value_pair::container& interface_reconfigure_request:: |
|
1268 key_value_pair () |
|
1269 { |
|
1270 return this->_xsd_key_value_pair_; |
|
1271 } |
|
1272 |
|
1273 void interface_reconfigure_request:: |
|
1274 key_value_pair (const key_value_pair::container& key_value_pair) |
|
1275 { |
|
1276 this->_xsd_key_value_pair_ = key_value_pair; |
|
1277 } |
|
1278 |
|
1279 const interface_reconfigure_request::interface_name::type& interface_reconfigure_request:: |
|
1280 interface_name () const |
|
1281 { |
|
1282 return this->_xsd_interface_name_.get (); |
|
1283 } |
|
1284 |
|
1285 interface_reconfigure_request::interface_name::type& interface_reconfigure_request:: |
|
1286 interface_name () |
|
1287 { |
|
1288 return this->_xsd_interface_name_.get (); |
|
1289 } |
|
1290 |
|
1291 void interface_reconfigure_request:: |
|
1292 interface_name (const interface_name::type& interface_name) |
|
1293 { |
|
1294 this->_xsd_interface_name_.set (interface_name); |
|
1295 } |
|
1296 |
|
1297 void interface_reconfigure_request:: |
|
1298 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1299 { |
|
1300 this->_xsd_interface_name_.set (interface_name); |
|
1301 } |
|
1302 |
|
1303 const interface_reconfigure_request::up::container& interface_reconfigure_request:: |
|
1304 up () const |
|
1305 { |
|
1306 return this->_xsd_up_; |
|
1307 } |
|
1308 |
|
1309 interface_reconfigure_request::up::container& interface_reconfigure_request:: |
|
1310 up () |
|
1311 { |
|
1312 return this->_xsd_up_; |
|
1313 } |
|
1314 |
|
1315 void interface_reconfigure_request:: |
|
1316 up (const up::type& up) |
|
1317 { |
|
1318 this->_xsd_up_.set (up); |
|
1319 } |
|
1320 |
|
1321 void interface_reconfigure_request:: |
|
1322 up (const up::container& up) |
|
1323 { |
|
1324 this->_xsd_up_ = up; |
|
1325 } |
|
1326 |
|
1327 const interface_reconfigure_request::discovery::container& interface_reconfigure_request:: |
|
1328 discovery () const |
|
1329 { |
|
1330 return this->_xsd_discovery_; |
|
1331 } |
|
1332 |
|
1333 interface_reconfigure_request::discovery::container& interface_reconfigure_request:: |
|
1334 discovery () |
|
1335 { |
|
1336 return this->_xsd_discovery_; |
|
1337 } |
|
1338 |
|
1339 void interface_reconfigure_request:: |
|
1340 discovery (const discovery::type& discovery) |
|
1341 { |
|
1342 this->_xsd_discovery_.set (discovery); |
|
1343 } |
|
1344 |
|
1345 void interface_reconfigure_request:: |
|
1346 discovery (const discovery::container& discovery) |
|
1347 { |
|
1348 this->_xsd_discovery_ = discovery; |
|
1349 } |
|
1350 |
|
1351 |
|
1352 // interface_reconfigured_event |
|
1353 // |
|
1354 |
|
1355 const interface_reconfigured_event::interface_name::type& interface_reconfigured_event:: |
|
1356 interface_name () const |
|
1357 { |
|
1358 return this->_xsd_interface_name_.get (); |
|
1359 } |
|
1360 |
|
1361 interface_reconfigured_event::interface_name::type& interface_reconfigured_event:: |
|
1362 interface_name () |
|
1363 { |
|
1364 return this->_xsd_interface_name_.get (); |
|
1365 } |
|
1366 |
|
1367 void interface_reconfigured_event:: |
|
1368 interface_name (const interface_name::type& interface_name) |
|
1369 { |
|
1370 this->_xsd_interface_name_.set (interface_name); |
|
1371 } |
|
1372 |
|
1373 void interface_reconfigured_event:: |
|
1374 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1375 { |
|
1376 this->_xsd_interface_name_.set (interface_name); |
|
1377 } |
|
1378 |
|
1379 |
|
1380 // interface_destroy_request |
|
1381 // |
|
1382 |
|
1383 const interface_destroy_request::interface_name::type& interface_destroy_request:: |
|
1384 interface_name () const |
|
1385 { |
|
1386 return this->_xsd_interface_name_.get (); |
|
1387 } |
|
1388 |
|
1389 interface_destroy_request::interface_name::type& interface_destroy_request:: |
|
1390 interface_name () |
|
1391 { |
|
1392 return this->_xsd_interface_name_.get (); |
|
1393 } |
|
1394 |
|
1395 void interface_destroy_request:: |
|
1396 interface_name (const interface_name::type& interface_name) |
|
1397 { |
|
1398 this->_xsd_interface_name_.set (interface_name); |
|
1399 } |
|
1400 |
|
1401 void interface_destroy_request:: |
|
1402 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1403 { |
|
1404 this->_xsd_interface_name_.set (interface_name); |
|
1405 } |
|
1406 |
|
1407 |
|
1408 // eid_reachable_event |
|
1409 // |
|
1410 |
|
1411 const eid_reachable_event::interface_name::type& eid_reachable_event:: |
|
1412 interface_name () const |
|
1413 { |
|
1414 return this->_xsd_interface_name_.get (); |
|
1415 } |
|
1416 |
|
1417 eid_reachable_event::interface_name::type& eid_reachable_event:: |
|
1418 interface_name () |
|
1419 { |
|
1420 return this->_xsd_interface_name_.get (); |
|
1421 } |
|
1422 |
|
1423 void eid_reachable_event:: |
|
1424 interface_name (const interface_name::type& interface_name) |
|
1425 { |
|
1426 this->_xsd_interface_name_.set (interface_name); |
|
1427 } |
|
1428 |
|
1429 void eid_reachable_event:: |
|
1430 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
1431 { |
|
1432 this->_xsd_interface_name_.set (interface_name); |
|
1433 } |
|
1434 |
|
1435 const eid_reachable_event::peer_eid::type& eid_reachable_event:: |
|
1436 peer_eid () const |
|
1437 { |
|
1438 return this->_xsd_peer_eid_.get (); |
|
1439 } |
|
1440 |
|
1441 eid_reachable_event::peer_eid::type& eid_reachable_event:: |
|
1442 peer_eid () |
|
1443 { |
|
1444 return this->_xsd_peer_eid_.get (); |
|
1445 } |
|
1446 |
|
1447 void eid_reachable_event:: |
|
1448 peer_eid (const peer_eid::type& peer_eid) |
|
1449 { |
|
1450 this->_xsd_peer_eid_.set (peer_eid); |
|
1451 } |
|
1452 |
|
1453 void eid_reachable_event:: |
|
1454 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
1455 { |
|
1456 this->_xsd_peer_eid_.set (peer_eid); |
|
1457 } |
|
1458 |
|
1459 |
|
1460 // link_set_defaults_request |
|
1461 // |
|
1462 |
|
1463 const link_set_defaults_request::link_config_parameters::type& link_set_defaults_request:: |
|
1464 link_config_parameters () const |
|
1465 { |
|
1466 return this->_xsd_link_config_parameters_.get (); |
|
1467 } |
|
1468 |
|
1469 link_set_defaults_request::link_config_parameters::type& link_set_defaults_request:: |
|
1470 link_config_parameters () |
|
1471 { |
|
1472 return this->_xsd_link_config_parameters_.get (); |
|
1473 } |
|
1474 |
|
1475 void link_set_defaults_request:: |
|
1476 link_config_parameters (const link_config_parameters::type& link_config_parameters) |
|
1477 { |
|
1478 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1479 } |
|
1480 |
|
1481 void link_set_defaults_request:: |
|
1482 link_config_parameters (::std::auto_ptr< link_config_parameters::type > link_config_parameters) |
|
1483 { |
|
1484 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1485 } |
|
1486 |
|
1487 |
|
1488 // link_create_request |
|
1489 // |
|
1490 |
|
1491 const link_create_request::link_config_parameters::type& link_create_request:: |
|
1492 link_config_parameters () const |
|
1493 { |
|
1494 return this->_xsd_link_config_parameters_.get (); |
|
1495 } |
|
1496 |
|
1497 link_create_request::link_config_parameters::type& link_create_request:: |
|
1498 link_config_parameters () |
|
1499 { |
|
1500 return this->_xsd_link_config_parameters_.get (); |
|
1501 } |
|
1502 |
|
1503 void link_create_request:: |
|
1504 link_config_parameters (const link_config_parameters::type& link_config_parameters) |
|
1505 { |
|
1506 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1507 } |
|
1508 |
|
1509 void link_create_request:: |
|
1510 link_config_parameters (::std::auto_ptr< link_config_parameters::type > link_config_parameters) |
|
1511 { |
|
1512 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1513 } |
|
1514 |
|
1515 const link_create_request::link_name::type& link_create_request:: |
|
1516 link_name () const |
|
1517 { |
|
1518 return this->_xsd_link_name_.get (); |
|
1519 } |
|
1520 |
|
1521 link_create_request::link_name::type& link_create_request:: |
|
1522 link_name () |
|
1523 { |
|
1524 return this->_xsd_link_name_.get (); |
|
1525 } |
|
1526 |
|
1527 void link_create_request:: |
|
1528 link_name (const link_name::type& link_name) |
|
1529 { |
|
1530 this->_xsd_link_name_.set (link_name); |
|
1531 } |
|
1532 |
|
1533 void link_create_request:: |
|
1534 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1535 { |
|
1536 this->_xsd_link_name_.set (link_name); |
|
1537 } |
|
1538 |
|
1539 const link_create_request::type::type_& link_create_request:: |
|
1540 type () const |
|
1541 { |
|
1542 return this->_xsd_type_.get (); |
|
1543 } |
|
1544 |
|
1545 link_create_request::type::type_& link_create_request:: |
|
1546 type () |
|
1547 { |
|
1548 return this->_xsd_type_.get (); |
|
1549 } |
|
1550 |
|
1551 void link_create_request:: |
|
1552 type (const type::type_& type) |
|
1553 { |
|
1554 this->_xsd_type_.set (type); |
|
1555 } |
|
1556 |
|
1557 void link_create_request:: |
|
1558 type (::std::auto_ptr< type::type_ > type) |
|
1559 { |
|
1560 this->_xsd_type_.set (type); |
|
1561 } |
|
1562 |
|
1563 const link_create_request::peer_eid::container& link_create_request:: |
|
1564 peer_eid () const |
|
1565 { |
|
1566 return this->_xsd_peer_eid_; |
|
1567 } |
|
1568 |
|
1569 link_create_request::peer_eid::container& link_create_request:: |
|
1570 peer_eid () |
|
1571 { |
|
1572 return this->_xsd_peer_eid_; |
|
1573 } |
|
1574 |
|
1575 void link_create_request:: |
|
1576 peer_eid (const peer_eid::type& peer_eid) |
|
1577 { |
|
1578 this->_xsd_peer_eid_.set (peer_eid); |
|
1579 } |
|
1580 |
|
1581 void link_create_request:: |
|
1582 peer_eid (const peer_eid::container& peer_eid) |
|
1583 { |
|
1584 this->_xsd_peer_eid_ = peer_eid; |
|
1585 } |
|
1586 |
|
1587 void link_create_request:: |
|
1588 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
1589 { |
|
1590 this->_xsd_peer_eid_.set (peer_eid); |
|
1591 } |
|
1592 |
|
1593 |
|
1594 // link_created_event |
|
1595 // |
|
1596 |
|
1597 const link_created_event::link_attributes::type& link_created_event:: |
|
1598 link_attributes () const |
|
1599 { |
|
1600 return this->_xsd_link_attributes_.get (); |
|
1601 } |
|
1602 |
|
1603 link_created_event::link_attributes::type& link_created_event:: |
|
1604 link_attributes () |
|
1605 { |
|
1606 return this->_xsd_link_attributes_.get (); |
|
1607 } |
|
1608 |
|
1609 void link_created_event:: |
|
1610 link_attributes (const link_attributes::type& link_attributes) |
|
1611 { |
|
1612 this->_xsd_link_attributes_.set (link_attributes); |
|
1613 } |
|
1614 |
|
1615 void link_created_event:: |
|
1616 link_attributes (::std::auto_ptr< link_attributes::type > link_attributes) |
|
1617 { |
|
1618 this->_xsd_link_attributes_.set (link_attributes); |
|
1619 } |
|
1620 |
|
1621 const link_created_event::link_name::type& link_created_event:: |
|
1622 link_name () const |
|
1623 { |
|
1624 return this->_xsd_link_name_.get (); |
|
1625 } |
|
1626 |
|
1627 link_created_event::link_name::type& link_created_event:: |
|
1628 link_name () |
|
1629 { |
|
1630 return this->_xsd_link_name_.get (); |
|
1631 } |
|
1632 |
|
1633 void link_created_event:: |
|
1634 link_name (const link_name::type& link_name) |
|
1635 { |
|
1636 this->_xsd_link_name_.set (link_name); |
|
1637 } |
|
1638 |
|
1639 void link_created_event:: |
|
1640 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1641 { |
|
1642 this->_xsd_link_name_.set (link_name); |
|
1643 } |
|
1644 |
|
1645 const link_created_event::reason::type& link_created_event:: |
|
1646 reason () const |
|
1647 { |
|
1648 return this->_xsd_reason_.get (); |
|
1649 } |
|
1650 |
|
1651 link_created_event::reason::type& link_created_event:: |
|
1652 reason () |
|
1653 { |
|
1654 return this->_xsd_reason_.get (); |
|
1655 } |
|
1656 |
|
1657 void link_created_event:: |
|
1658 reason (const reason::type& reason) |
|
1659 { |
|
1660 this->_xsd_reason_.set (reason); |
|
1661 } |
|
1662 |
|
1663 void link_created_event:: |
|
1664 reason (::std::auto_ptr< reason::type > reason) |
|
1665 { |
|
1666 this->_xsd_reason_.set (reason); |
|
1667 } |
|
1668 |
|
1669 |
|
1670 // link_open_request |
|
1671 // |
|
1672 |
|
1673 const link_open_request::link_name::type& link_open_request:: |
|
1674 link_name () const |
|
1675 { |
|
1676 return this->_xsd_link_name_.get (); |
|
1677 } |
|
1678 |
|
1679 link_open_request::link_name::type& link_open_request:: |
|
1680 link_name () |
|
1681 { |
|
1682 return this->_xsd_link_name_.get (); |
|
1683 } |
|
1684 |
|
1685 void link_open_request:: |
|
1686 link_name (const link_name::type& link_name) |
|
1687 { |
|
1688 this->_xsd_link_name_.set (link_name); |
|
1689 } |
|
1690 |
|
1691 void link_open_request:: |
|
1692 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1693 { |
|
1694 this->_xsd_link_name_.set (link_name); |
|
1695 } |
|
1696 |
|
1697 |
|
1698 // link_opened_event |
|
1699 // |
|
1700 |
|
1701 const link_opened_event::contact_attributes::type& link_opened_event:: |
|
1702 contact_attributes () const |
|
1703 { |
|
1704 return this->_xsd_contact_attributes_.get (); |
|
1705 } |
|
1706 |
|
1707 link_opened_event::contact_attributes::type& link_opened_event:: |
|
1708 contact_attributes () |
|
1709 { |
|
1710 return this->_xsd_contact_attributes_.get (); |
|
1711 } |
|
1712 |
|
1713 void link_opened_event:: |
|
1714 contact_attributes (const contact_attributes::type& contact_attributes) |
|
1715 { |
|
1716 this->_xsd_contact_attributes_.set (contact_attributes); |
|
1717 } |
|
1718 |
|
1719 void link_opened_event:: |
|
1720 contact_attributes (::std::auto_ptr< contact_attributes::type > contact_attributes) |
|
1721 { |
|
1722 this->_xsd_contact_attributes_.set (contact_attributes); |
|
1723 } |
|
1724 |
|
1725 const link_opened_event::link_name::type& link_opened_event:: |
|
1726 link_name () const |
|
1727 { |
|
1728 return this->_xsd_link_name_.get (); |
|
1729 } |
|
1730 |
|
1731 link_opened_event::link_name::type& link_opened_event:: |
|
1732 link_name () |
|
1733 { |
|
1734 return this->_xsd_link_name_.get (); |
|
1735 } |
|
1736 |
|
1737 void link_opened_event:: |
|
1738 link_name (const link_name::type& link_name) |
|
1739 { |
|
1740 this->_xsd_link_name_.set (link_name); |
|
1741 } |
|
1742 |
|
1743 void link_opened_event:: |
|
1744 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1745 { |
|
1746 this->_xsd_link_name_.set (link_name); |
|
1747 } |
|
1748 |
|
1749 |
|
1750 // link_close_request |
|
1751 // |
|
1752 |
|
1753 const link_close_request::link_name::type& link_close_request:: |
|
1754 link_name () const |
|
1755 { |
|
1756 return this->_xsd_link_name_.get (); |
|
1757 } |
|
1758 |
|
1759 link_close_request::link_name::type& link_close_request:: |
|
1760 link_name () |
|
1761 { |
|
1762 return this->_xsd_link_name_.get (); |
|
1763 } |
|
1764 |
|
1765 void link_close_request:: |
|
1766 link_name (const link_name::type& link_name) |
|
1767 { |
|
1768 this->_xsd_link_name_.set (link_name); |
|
1769 } |
|
1770 |
|
1771 void link_close_request:: |
|
1772 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1773 { |
|
1774 this->_xsd_link_name_.set (link_name); |
|
1775 } |
|
1776 |
|
1777 |
|
1778 // link_closed_event |
|
1779 // |
|
1780 |
|
1781 const link_closed_event::contact_attributes::type& link_closed_event:: |
|
1782 contact_attributes () const |
|
1783 { |
|
1784 return this->_xsd_contact_attributes_.get (); |
|
1785 } |
|
1786 |
|
1787 link_closed_event::contact_attributes::type& link_closed_event:: |
|
1788 contact_attributes () |
|
1789 { |
|
1790 return this->_xsd_contact_attributes_.get (); |
|
1791 } |
|
1792 |
|
1793 void link_closed_event:: |
|
1794 contact_attributes (const contact_attributes::type& contact_attributes) |
|
1795 { |
|
1796 this->_xsd_contact_attributes_.set (contact_attributes); |
|
1797 } |
|
1798 |
|
1799 void link_closed_event:: |
|
1800 contact_attributes (::std::auto_ptr< contact_attributes::type > contact_attributes) |
|
1801 { |
|
1802 this->_xsd_contact_attributes_.set (contact_attributes); |
|
1803 } |
|
1804 |
|
1805 const link_closed_event::link_name::type& link_closed_event:: |
|
1806 link_name () const |
|
1807 { |
|
1808 return this->_xsd_link_name_.get (); |
|
1809 } |
|
1810 |
|
1811 link_closed_event::link_name::type& link_closed_event:: |
|
1812 link_name () |
|
1813 { |
|
1814 return this->_xsd_link_name_.get (); |
|
1815 } |
|
1816 |
|
1817 void link_closed_event:: |
|
1818 link_name (const link_name::type& link_name) |
|
1819 { |
|
1820 this->_xsd_link_name_.set (link_name); |
|
1821 } |
|
1822 |
|
1823 void link_closed_event:: |
|
1824 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1825 { |
|
1826 this->_xsd_link_name_.set (link_name); |
|
1827 } |
|
1828 |
|
1829 |
|
1830 // link_state_changed_event |
|
1831 // |
|
1832 |
|
1833 const link_state_changed_event::link_name::type& link_state_changed_event:: |
|
1834 link_name () const |
|
1835 { |
|
1836 return this->_xsd_link_name_.get (); |
|
1837 } |
|
1838 |
|
1839 link_state_changed_event::link_name::type& link_state_changed_event:: |
|
1840 link_name () |
|
1841 { |
|
1842 return this->_xsd_link_name_.get (); |
|
1843 } |
|
1844 |
|
1845 void link_state_changed_event:: |
|
1846 link_name (const link_name::type& link_name) |
|
1847 { |
|
1848 this->_xsd_link_name_.set (link_name); |
|
1849 } |
|
1850 |
|
1851 void link_state_changed_event:: |
|
1852 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1853 { |
|
1854 this->_xsd_link_name_.set (link_name); |
|
1855 } |
|
1856 |
|
1857 const link_state_changed_event::new_state::type& link_state_changed_event:: |
|
1858 new_state () const |
|
1859 { |
|
1860 return this->_xsd_new_state_.get (); |
|
1861 } |
|
1862 |
|
1863 link_state_changed_event::new_state::type& link_state_changed_event:: |
|
1864 new_state () |
|
1865 { |
|
1866 return this->_xsd_new_state_.get (); |
|
1867 } |
|
1868 |
|
1869 void link_state_changed_event:: |
|
1870 new_state (const new_state::type& new_state) |
|
1871 { |
|
1872 this->_xsd_new_state_.set (new_state); |
|
1873 } |
|
1874 |
|
1875 void link_state_changed_event:: |
|
1876 new_state (::std::auto_ptr< new_state::type > new_state) |
|
1877 { |
|
1878 this->_xsd_new_state_.set (new_state); |
|
1879 } |
|
1880 |
|
1881 const link_state_changed_event::reason::type& link_state_changed_event:: |
|
1882 reason () const |
|
1883 { |
|
1884 return this->_xsd_reason_.get (); |
|
1885 } |
|
1886 |
|
1887 link_state_changed_event::reason::type& link_state_changed_event:: |
|
1888 reason () |
|
1889 { |
|
1890 return this->_xsd_reason_.get (); |
|
1891 } |
|
1892 |
|
1893 void link_state_changed_event:: |
|
1894 reason (const reason::type& reason) |
|
1895 { |
|
1896 this->_xsd_reason_.set (reason); |
|
1897 } |
|
1898 |
|
1899 void link_state_changed_event:: |
|
1900 reason (::std::auto_ptr< reason::type > reason) |
|
1901 { |
|
1902 this->_xsd_reason_.set (reason); |
|
1903 } |
|
1904 |
|
1905 |
|
1906 // link_reconfigure_request |
|
1907 // |
|
1908 |
|
1909 const link_reconfigure_request::link_config_parameters::type& link_reconfigure_request:: |
|
1910 link_config_parameters () const |
|
1911 { |
|
1912 return this->_xsd_link_config_parameters_.get (); |
|
1913 } |
|
1914 |
|
1915 link_reconfigure_request::link_config_parameters::type& link_reconfigure_request:: |
|
1916 link_config_parameters () |
|
1917 { |
|
1918 return this->_xsd_link_config_parameters_.get (); |
|
1919 } |
|
1920 |
|
1921 void link_reconfigure_request:: |
|
1922 link_config_parameters (const link_config_parameters::type& link_config_parameters) |
|
1923 { |
|
1924 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1925 } |
|
1926 |
|
1927 void link_reconfigure_request:: |
|
1928 link_config_parameters (::std::auto_ptr< link_config_parameters::type > link_config_parameters) |
|
1929 { |
|
1930 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
1931 } |
|
1932 |
|
1933 const link_reconfigure_request::link_name::type& link_reconfigure_request:: |
|
1934 link_name () const |
|
1935 { |
|
1936 return this->_xsd_link_name_.get (); |
|
1937 } |
|
1938 |
|
1939 link_reconfigure_request::link_name::type& link_reconfigure_request:: |
|
1940 link_name () |
|
1941 { |
|
1942 return this->_xsd_link_name_.get (); |
|
1943 } |
|
1944 |
|
1945 void link_reconfigure_request:: |
|
1946 link_name (const link_name::type& link_name) |
|
1947 { |
|
1948 this->_xsd_link_name_.set (link_name); |
|
1949 } |
|
1950 |
|
1951 void link_reconfigure_request:: |
|
1952 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1953 { |
|
1954 this->_xsd_link_name_.set (link_name); |
|
1955 } |
|
1956 |
|
1957 |
|
1958 // link_delete_request |
|
1959 // |
|
1960 |
|
1961 const link_delete_request::link_name::type& link_delete_request:: |
|
1962 link_name () const |
|
1963 { |
|
1964 return this->_xsd_link_name_.get (); |
|
1965 } |
|
1966 |
|
1967 link_delete_request::link_name::type& link_delete_request:: |
|
1968 link_name () |
|
1969 { |
|
1970 return this->_xsd_link_name_.get (); |
|
1971 } |
|
1972 |
|
1973 void link_delete_request:: |
|
1974 link_name (const link_name::type& link_name) |
|
1975 { |
|
1976 this->_xsd_link_name_.set (link_name); |
|
1977 } |
|
1978 |
|
1979 void link_delete_request:: |
|
1980 link_name (::std::auto_ptr< link_name::type > link_name) |
|
1981 { |
|
1982 this->_xsd_link_name_.set (link_name); |
|
1983 } |
|
1984 |
|
1985 |
|
1986 // link_deleted_event |
|
1987 // |
|
1988 |
|
1989 const link_deleted_event::link_name::type& link_deleted_event:: |
|
1990 link_name () const |
|
1991 { |
|
1992 return this->_xsd_link_name_.get (); |
|
1993 } |
|
1994 |
|
1995 link_deleted_event::link_name::type& link_deleted_event:: |
|
1996 link_name () |
|
1997 { |
|
1998 return this->_xsd_link_name_.get (); |
|
1999 } |
|
2000 |
|
2001 void link_deleted_event:: |
|
2002 link_name (const link_name::type& link_name) |
|
2003 { |
|
2004 this->_xsd_link_name_.set (link_name); |
|
2005 } |
|
2006 |
|
2007 void link_deleted_event:: |
|
2008 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2009 { |
|
2010 this->_xsd_link_name_.set (link_name); |
|
2011 } |
|
2012 |
|
2013 const link_deleted_event::reason::type& link_deleted_event:: |
|
2014 reason () const |
|
2015 { |
|
2016 return this->_xsd_reason_.get (); |
|
2017 } |
|
2018 |
|
2019 link_deleted_event::reason::type& link_deleted_event:: |
|
2020 reason () |
|
2021 { |
|
2022 return this->_xsd_reason_.get (); |
|
2023 } |
|
2024 |
|
2025 void link_deleted_event:: |
|
2026 reason (const reason::type& reason) |
|
2027 { |
|
2028 this->_xsd_reason_.set (reason); |
|
2029 } |
|
2030 |
|
2031 void link_deleted_event:: |
|
2032 reason (::std::auto_ptr< reason::type > reason) |
|
2033 { |
|
2034 this->_xsd_reason_.set (reason); |
|
2035 } |
|
2036 |
|
2037 |
|
2038 // link_attribute_changed_event |
|
2039 // |
|
2040 |
|
2041 const link_attribute_changed_event::link_attributes::type& link_attribute_changed_event:: |
|
2042 link_attributes () const |
|
2043 { |
|
2044 return this->_xsd_link_attributes_.get (); |
|
2045 } |
|
2046 |
|
2047 link_attribute_changed_event::link_attributes::type& link_attribute_changed_event:: |
|
2048 link_attributes () |
|
2049 { |
|
2050 return this->_xsd_link_attributes_.get (); |
|
2051 } |
|
2052 |
|
2053 void link_attribute_changed_event:: |
|
2054 link_attributes (const link_attributes::type& link_attributes) |
|
2055 { |
|
2056 this->_xsd_link_attributes_.set (link_attributes); |
|
2057 } |
|
2058 |
|
2059 void link_attribute_changed_event:: |
|
2060 link_attributes (::std::auto_ptr< link_attributes::type > link_attributes) |
|
2061 { |
|
2062 this->_xsd_link_attributes_.set (link_attributes); |
|
2063 } |
|
2064 |
|
2065 const link_attribute_changed_event::link_name::type& link_attribute_changed_event:: |
|
2066 link_name () const |
|
2067 { |
|
2068 return this->_xsd_link_name_.get (); |
|
2069 } |
|
2070 |
|
2071 link_attribute_changed_event::link_name::type& link_attribute_changed_event:: |
|
2072 link_name () |
|
2073 { |
|
2074 return this->_xsd_link_name_.get (); |
|
2075 } |
|
2076 |
|
2077 void link_attribute_changed_event:: |
|
2078 link_name (const link_name::type& link_name) |
|
2079 { |
|
2080 this->_xsd_link_name_.set (link_name); |
|
2081 } |
|
2082 |
|
2083 void link_attribute_changed_event:: |
|
2084 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2085 { |
|
2086 this->_xsd_link_name_.set (link_name); |
|
2087 } |
|
2088 |
|
2089 const link_attribute_changed_event::reason::type& link_attribute_changed_event:: |
|
2090 reason () const |
|
2091 { |
|
2092 return this->_xsd_reason_.get (); |
|
2093 } |
|
2094 |
|
2095 link_attribute_changed_event::reason::type& link_attribute_changed_event:: |
|
2096 reason () |
|
2097 { |
|
2098 return this->_xsd_reason_.get (); |
|
2099 } |
|
2100 |
|
2101 void link_attribute_changed_event:: |
|
2102 reason (const reason::type& reason) |
|
2103 { |
|
2104 this->_xsd_reason_.set (reason); |
|
2105 } |
|
2106 |
|
2107 void link_attribute_changed_event:: |
|
2108 reason (::std::auto_ptr< reason::type > reason) |
|
2109 { |
|
2110 this->_xsd_reason_.set (reason); |
|
2111 } |
|
2112 |
|
2113 |
|
2114 // contact_attribute_changed_event |
|
2115 // |
|
2116 |
|
2117 const contact_attribute_changed_event::contact_attributes::type& contact_attribute_changed_event:: |
|
2118 contact_attributes () const |
|
2119 { |
|
2120 return this->_xsd_contact_attributes_.get (); |
|
2121 } |
|
2122 |
|
2123 contact_attribute_changed_event::contact_attributes::type& contact_attribute_changed_event:: |
|
2124 contact_attributes () |
|
2125 { |
|
2126 return this->_xsd_contact_attributes_.get (); |
|
2127 } |
|
2128 |
|
2129 void contact_attribute_changed_event:: |
|
2130 contact_attributes (const contact_attributes::type& contact_attributes) |
|
2131 { |
|
2132 this->_xsd_contact_attributes_.set (contact_attributes); |
|
2133 } |
|
2134 |
|
2135 void contact_attribute_changed_event:: |
|
2136 contact_attributes (::std::auto_ptr< contact_attributes::type > contact_attributes) |
|
2137 { |
|
2138 this->_xsd_contact_attributes_.set (contact_attributes); |
|
2139 } |
|
2140 |
|
2141 const contact_attribute_changed_event::link_name::type& contact_attribute_changed_event:: |
|
2142 link_name () const |
|
2143 { |
|
2144 return this->_xsd_link_name_.get (); |
|
2145 } |
|
2146 |
|
2147 contact_attribute_changed_event::link_name::type& contact_attribute_changed_event:: |
|
2148 link_name () |
|
2149 { |
|
2150 return this->_xsd_link_name_.get (); |
|
2151 } |
|
2152 |
|
2153 void contact_attribute_changed_event:: |
|
2154 link_name (const link_name::type& link_name) |
|
2155 { |
|
2156 this->_xsd_link_name_.set (link_name); |
|
2157 } |
|
2158 |
|
2159 void contact_attribute_changed_event:: |
|
2160 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2161 { |
|
2162 this->_xsd_link_name_.set (link_name); |
|
2163 } |
|
2164 |
|
2165 const contact_attribute_changed_event::reason::type& contact_attribute_changed_event:: |
|
2166 reason () const |
|
2167 { |
|
2168 return this->_xsd_reason_.get (); |
|
2169 } |
|
2170 |
|
2171 contact_attribute_changed_event::reason::type& contact_attribute_changed_event:: |
|
2172 reason () |
|
2173 { |
|
2174 return this->_xsd_reason_.get (); |
|
2175 } |
|
2176 |
|
2177 void contact_attribute_changed_event:: |
|
2178 reason (const reason::type& reason) |
|
2179 { |
|
2180 this->_xsd_reason_.set (reason); |
|
2181 } |
|
2182 |
|
2183 void contact_attribute_changed_event:: |
|
2184 reason (::std::auto_ptr< reason::type > reason) |
|
2185 { |
|
2186 this->_xsd_reason_.set (reason); |
|
2187 } |
|
2188 |
|
2189 |
|
2190 // link_add_reachable_event |
|
2191 // |
|
2192 |
|
2193 const link_add_reachable_event::link_config_parameters::type& link_add_reachable_event:: |
|
2194 link_config_parameters () const |
|
2195 { |
|
2196 return this->_xsd_link_config_parameters_.get (); |
|
2197 } |
|
2198 |
|
2199 link_add_reachable_event::link_config_parameters::type& link_add_reachable_event:: |
|
2200 link_config_parameters () |
|
2201 { |
|
2202 return this->_xsd_link_config_parameters_.get (); |
|
2203 } |
|
2204 |
|
2205 void link_add_reachable_event:: |
|
2206 link_config_parameters (const link_config_parameters::type& link_config_parameters) |
|
2207 { |
|
2208 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
2209 } |
|
2210 |
|
2211 void link_add_reachable_event:: |
|
2212 link_config_parameters (::std::auto_ptr< link_config_parameters::type > link_config_parameters) |
|
2213 { |
|
2214 this->_xsd_link_config_parameters_.set (link_config_parameters); |
|
2215 } |
|
2216 |
|
2217 const link_add_reachable_event::link_name::type& link_add_reachable_event:: |
|
2218 link_name () const |
|
2219 { |
|
2220 return this->_xsd_link_name_.get (); |
|
2221 } |
|
2222 |
|
2223 link_add_reachable_event::link_name::type& link_add_reachable_event:: |
|
2224 link_name () |
|
2225 { |
|
2226 return this->_xsd_link_name_.get (); |
|
2227 } |
|
2228 |
|
2229 void link_add_reachable_event:: |
|
2230 link_name (const link_name::type& link_name) |
|
2231 { |
|
2232 this->_xsd_link_name_.set (link_name); |
|
2233 } |
|
2234 |
|
2235 void link_add_reachable_event:: |
|
2236 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2237 { |
|
2238 this->_xsd_link_name_.set (link_name); |
|
2239 } |
|
2240 |
|
2241 const link_add_reachable_event::peer_eid::type& link_add_reachable_event:: |
|
2242 peer_eid () const |
|
2243 { |
|
2244 return this->_xsd_peer_eid_.get (); |
|
2245 } |
|
2246 |
|
2247 link_add_reachable_event::peer_eid::type& link_add_reachable_event:: |
|
2248 peer_eid () |
|
2249 { |
|
2250 return this->_xsd_peer_eid_.get (); |
|
2251 } |
|
2252 |
|
2253 void link_add_reachable_event:: |
|
2254 peer_eid (const peer_eid::type& peer_eid) |
|
2255 { |
|
2256 this->_xsd_peer_eid_.set (peer_eid); |
|
2257 } |
|
2258 |
|
2259 void link_add_reachable_event:: |
|
2260 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
2261 { |
|
2262 this->_xsd_peer_eid_.set (peer_eid); |
|
2263 } |
|
2264 |
|
2265 |
|
2266 // bundle_send_request |
|
2267 // |
|
2268 |
|
2269 const bundle_send_request::bundle_attributes::type& bundle_send_request:: |
|
2270 bundle_attributes () const |
|
2271 { |
|
2272 return this->_xsd_bundle_attributes_.get (); |
|
2273 } |
|
2274 |
|
2275 bundle_send_request::bundle_attributes::type& bundle_send_request:: |
|
2276 bundle_attributes () |
|
2277 { |
|
2278 return this->_xsd_bundle_attributes_.get (); |
|
2279 } |
|
2280 |
|
2281 void bundle_send_request:: |
|
2282 bundle_attributes (const bundle_attributes::type& bundle_attributes) |
|
2283 { |
|
2284 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2285 } |
|
2286 |
|
2287 void bundle_send_request:: |
|
2288 bundle_attributes (::std::auto_ptr< bundle_attributes::type > bundle_attributes) |
|
2289 { |
|
2290 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2291 } |
|
2292 |
|
2293 const bundle_send_request::link_name::type& bundle_send_request:: |
|
2294 link_name () const |
|
2295 { |
|
2296 return this->_xsd_link_name_.get (); |
|
2297 } |
|
2298 |
|
2299 bundle_send_request::link_name::type& bundle_send_request:: |
|
2300 link_name () |
|
2301 { |
|
2302 return this->_xsd_link_name_.get (); |
|
2303 } |
|
2304 |
|
2305 void bundle_send_request:: |
|
2306 link_name (const link_name::type& link_name) |
|
2307 { |
|
2308 this->_xsd_link_name_.set (link_name); |
|
2309 } |
|
2310 |
|
2311 void bundle_send_request:: |
|
2312 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2313 { |
|
2314 this->_xsd_link_name_.set (link_name); |
|
2315 } |
|
2316 |
|
2317 const bundle_send_request::location::type& bundle_send_request:: |
|
2318 location () const |
|
2319 { |
|
2320 return this->_xsd_location_.get (); |
|
2321 } |
|
2322 |
|
2323 bundle_send_request::location::type& bundle_send_request:: |
|
2324 location () |
|
2325 { |
|
2326 return this->_xsd_location_.get (); |
|
2327 } |
|
2328 |
|
2329 void bundle_send_request:: |
|
2330 location (const location::type& location) |
|
2331 { |
|
2332 this->_xsd_location_.set (location); |
|
2333 } |
|
2334 |
|
2335 void bundle_send_request:: |
|
2336 location (::std::auto_ptr< location::type > location) |
|
2337 { |
|
2338 this->_xsd_location_.set (location); |
|
2339 } |
|
2340 |
|
2341 |
|
2342 // bundle_receive_started_event |
|
2343 // |
|
2344 |
|
2345 const bundle_receive_started_event::location::type& bundle_receive_started_event:: |
|
2346 location () const |
|
2347 { |
|
2348 return this->_xsd_location_.get (); |
|
2349 } |
|
2350 |
|
2351 bundle_receive_started_event::location::type& bundle_receive_started_event:: |
|
2352 location () |
|
2353 { |
|
2354 return this->_xsd_location_.get (); |
|
2355 } |
|
2356 |
|
2357 void bundle_receive_started_event:: |
|
2358 location (const location::type& location) |
|
2359 { |
|
2360 this->_xsd_location_.set (location); |
|
2361 } |
|
2362 |
|
2363 void bundle_receive_started_event:: |
|
2364 location (::std::auto_ptr< location::type > location) |
|
2365 { |
|
2366 this->_xsd_location_.set (location); |
|
2367 } |
|
2368 |
|
2369 const bundle_receive_started_event::peer_eid::container& bundle_receive_started_event:: |
|
2370 peer_eid () const |
|
2371 { |
|
2372 return this->_xsd_peer_eid_; |
|
2373 } |
|
2374 |
|
2375 bundle_receive_started_event::peer_eid::container& bundle_receive_started_event:: |
|
2376 peer_eid () |
|
2377 { |
|
2378 return this->_xsd_peer_eid_; |
|
2379 } |
|
2380 |
|
2381 void bundle_receive_started_event:: |
|
2382 peer_eid (const peer_eid::type& peer_eid) |
|
2383 { |
|
2384 this->_xsd_peer_eid_.set (peer_eid); |
|
2385 } |
|
2386 |
|
2387 void bundle_receive_started_event:: |
|
2388 peer_eid (const peer_eid::container& peer_eid) |
|
2389 { |
|
2390 this->_xsd_peer_eid_ = peer_eid; |
|
2391 } |
|
2392 |
|
2393 void bundle_receive_started_event:: |
|
2394 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
2395 { |
|
2396 this->_xsd_peer_eid_.set (peer_eid); |
|
2397 } |
|
2398 |
|
2399 |
|
2400 // bundle_received_event |
|
2401 // |
|
2402 |
|
2403 const bundle_received_event::location::type& bundle_received_event:: |
|
2404 location () const |
|
2405 { |
|
2406 return this->_xsd_location_.get (); |
|
2407 } |
|
2408 |
|
2409 bundle_received_event::location::type& bundle_received_event:: |
|
2410 location () |
|
2411 { |
|
2412 return this->_xsd_location_.get (); |
|
2413 } |
|
2414 |
|
2415 void bundle_received_event:: |
|
2416 location (const location::type& location) |
|
2417 { |
|
2418 this->_xsd_location_.set (location); |
|
2419 } |
|
2420 |
|
2421 void bundle_received_event:: |
|
2422 location (::std::auto_ptr< location::type > location) |
|
2423 { |
|
2424 this->_xsd_location_.set (location); |
|
2425 } |
|
2426 |
|
2427 const bundle_received_event::bytes_received::type& bundle_received_event:: |
|
2428 bytes_received () const |
|
2429 { |
|
2430 return this->_xsd_bytes_received_.get (); |
|
2431 } |
|
2432 |
|
2433 bundle_received_event::bytes_received::type& bundle_received_event:: |
|
2434 bytes_received () |
|
2435 { |
|
2436 return this->_xsd_bytes_received_.get (); |
|
2437 } |
|
2438 |
|
2439 void bundle_received_event:: |
|
2440 bytes_received (const bytes_received::type& bytes_received) |
|
2441 { |
|
2442 this->_xsd_bytes_received_.set (bytes_received); |
|
2443 } |
|
2444 |
|
2445 const bundle_received_event::peer_eid::container& bundle_received_event:: |
|
2446 peer_eid () const |
|
2447 { |
|
2448 return this->_xsd_peer_eid_; |
|
2449 } |
|
2450 |
|
2451 bundle_received_event::peer_eid::container& bundle_received_event:: |
|
2452 peer_eid () |
|
2453 { |
|
2454 return this->_xsd_peer_eid_; |
|
2455 } |
|
2456 |
|
2457 void bundle_received_event:: |
|
2458 peer_eid (const peer_eid::type& peer_eid) |
|
2459 { |
|
2460 this->_xsd_peer_eid_.set (peer_eid); |
|
2461 } |
|
2462 |
|
2463 void bundle_received_event:: |
|
2464 peer_eid (const peer_eid::container& peer_eid) |
|
2465 { |
|
2466 this->_xsd_peer_eid_ = peer_eid; |
|
2467 } |
|
2468 |
|
2469 void bundle_received_event:: |
|
2470 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
2471 { |
|
2472 this->_xsd_peer_eid_.set (peer_eid); |
|
2473 } |
|
2474 |
|
2475 |
|
2476 // bundle_transmitted_event |
|
2477 // |
|
2478 |
|
2479 const bundle_transmitted_event::bundle_attributes::type& bundle_transmitted_event:: |
|
2480 bundle_attributes () const |
|
2481 { |
|
2482 return this->_xsd_bundle_attributes_.get (); |
|
2483 } |
|
2484 |
|
2485 bundle_transmitted_event::bundle_attributes::type& bundle_transmitted_event:: |
|
2486 bundle_attributes () |
|
2487 { |
|
2488 return this->_xsd_bundle_attributes_.get (); |
|
2489 } |
|
2490 |
|
2491 void bundle_transmitted_event:: |
|
2492 bundle_attributes (const bundle_attributes::type& bundle_attributes) |
|
2493 { |
|
2494 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2495 } |
|
2496 |
|
2497 void bundle_transmitted_event:: |
|
2498 bundle_attributes (::std::auto_ptr< bundle_attributes::type > bundle_attributes) |
|
2499 { |
|
2500 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2501 } |
|
2502 |
|
2503 const bundle_transmitted_event::link_name::type& bundle_transmitted_event:: |
|
2504 link_name () const |
|
2505 { |
|
2506 return this->_xsd_link_name_.get (); |
|
2507 } |
|
2508 |
|
2509 bundle_transmitted_event::link_name::type& bundle_transmitted_event:: |
|
2510 link_name () |
|
2511 { |
|
2512 return this->_xsd_link_name_.get (); |
|
2513 } |
|
2514 |
|
2515 void bundle_transmitted_event:: |
|
2516 link_name (const link_name::type& link_name) |
|
2517 { |
|
2518 this->_xsd_link_name_.set (link_name); |
|
2519 } |
|
2520 |
|
2521 void bundle_transmitted_event:: |
|
2522 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2523 { |
|
2524 this->_xsd_link_name_.set (link_name); |
|
2525 } |
|
2526 |
|
2527 const bundle_transmitted_event::bytes_sent::type& bundle_transmitted_event:: |
|
2528 bytes_sent () const |
|
2529 { |
|
2530 return this->_xsd_bytes_sent_.get (); |
|
2531 } |
|
2532 |
|
2533 bundle_transmitted_event::bytes_sent::type& bundle_transmitted_event:: |
|
2534 bytes_sent () |
|
2535 { |
|
2536 return this->_xsd_bytes_sent_.get (); |
|
2537 } |
|
2538 |
|
2539 void bundle_transmitted_event:: |
|
2540 bytes_sent (const bytes_sent::type& bytes_sent) |
|
2541 { |
|
2542 this->_xsd_bytes_sent_.set (bytes_sent); |
|
2543 } |
|
2544 |
|
2545 const bundle_transmitted_event::reliably_sent::type& bundle_transmitted_event:: |
|
2546 reliably_sent () const |
|
2547 { |
|
2548 return this->_xsd_reliably_sent_.get (); |
|
2549 } |
|
2550 |
|
2551 bundle_transmitted_event::reliably_sent::type& bundle_transmitted_event:: |
|
2552 reliably_sent () |
|
2553 { |
|
2554 return this->_xsd_reliably_sent_.get (); |
|
2555 } |
|
2556 |
|
2557 void bundle_transmitted_event:: |
|
2558 reliably_sent (const reliably_sent::type& reliably_sent) |
|
2559 { |
|
2560 this->_xsd_reliably_sent_.set (reliably_sent); |
|
2561 } |
|
2562 |
|
2563 |
|
2564 // bundle_cancel_request |
|
2565 // |
|
2566 |
|
2567 const bundle_cancel_request::bundle_attributes::type& bundle_cancel_request:: |
|
2568 bundle_attributes () const |
|
2569 { |
|
2570 return this->_xsd_bundle_attributes_.get (); |
|
2571 } |
|
2572 |
|
2573 bundle_cancel_request::bundle_attributes::type& bundle_cancel_request:: |
|
2574 bundle_attributes () |
|
2575 { |
|
2576 return this->_xsd_bundle_attributes_.get (); |
|
2577 } |
|
2578 |
|
2579 void bundle_cancel_request:: |
|
2580 bundle_attributes (const bundle_attributes::type& bundle_attributes) |
|
2581 { |
|
2582 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2583 } |
|
2584 |
|
2585 void bundle_cancel_request:: |
|
2586 bundle_attributes (::std::auto_ptr< bundle_attributes::type > bundle_attributes) |
|
2587 { |
|
2588 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2589 } |
|
2590 |
|
2591 const bundle_cancel_request::link_name::type& bundle_cancel_request:: |
|
2592 link_name () const |
|
2593 { |
|
2594 return this->_xsd_link_name_.get (); |
|
2595 } |
|
2596 |
|
2597 bundle_cancel_request::link_name::type& bundle_cancel_request:: |
|
2598 link_name () |
|
2599 { |
|
2600 return this->_xsd_link_name_.get (); |
|
2601 } |
|
2602 |
|
2603 void bundle_cancel_request:: |
|
2604 link_name (const link_name::type& link_name) |
|
2605 { |
|
2606 this->_xsd_link_name_.set (link_name); |
|
2607 } |
|
2608 |
|
2609 void bundle_cancel_request:: |
|
2610 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2611 { |
|
2612 this->_xsd_link_name_.set (link_name); |
|
2613 } |
|
2614 |
|
2615 |
|
2616 // bundle_canceled_event |
|
2617 // |
|
2618 |
|
2619 const bundle_canceled_event::bundle_attributes::type& bundle_canceled_event:: |
|
2620 bundle_attributes () const |
|
2621 { |
|
2622 return this->_xsd_bundle_attributes_.get (); |
|
2623 } |
|
2624 |
|
2625 bundle_canceled_event::bundle_attributes::type& bundle_canceled_event:: |
|
2626 bundle_attributes () |
|
2627 { |
|
2628 return this->_xsd_bundle_attributes_.get (); |
|
2629 } |
|
2630 |
|
2631 void bundle_canceled_event:: |
|
2632 bundle_attributes (const bundle_attributes::type& bundle_attributes) |
|
2633 { |
|
2634 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2635 } |
|
2636 |
|
2637 void bundle_canceled_event:: |
|
2638 bundle_attributes (::std::auto_ptr< bundle_attributes::type > bundle_attributes) |
|
2639 { |
|
2640 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2641 } |
|
2642 |
|
2643 const bundle_canceled_event::link_name::type& bundle_canceled_event:: |
|
2644 link_name () const |
|
2645 { |
|
2646 return this->_xsd_link_name_.get (); |
|
2647 } |
|
2648 |
|
2649 bundle_canceled_event::link_name::type& bundle_canceled_event:: |
|
2650 link_name () |
|
2651 { |
|
2652 return this->_xsd_link_name_.get (); |
|
2653 } |
|
2654 |
|
2655 void bundle_canceled_event:: |
|
2656 link_name (const link_name::type& link_name) |
|
2657 { |
|
2658 this->_xsd_link_name_.set (link_name); |
|
2659 } |
|
2660 |
|
2661 void bundle_canceled_event:: |
|
2662 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2663 { |
|
2664 this->_xsd_link_name_.set (link_name); |
|
2665 } |
|
2666 |
|
2667 |
|
2668 // query_bundle_queued |
|
2669 // |
|
2670 |
|
2671 const query_bundle_queued::bundle_attributes::type& query_bundle_queued:: |
|
2672 bundle_attributes () const |
|
2673 { |
|
2674 return this->_xsd_bundle_attributes_.get (); |
|
2675 } |
|
2676 |
|
2677 query_bundle_queued::bundle_attributes::type& query_bundle_queued:: |
|
2678 bundle_attributes () |
|
2679 { |
|
2680 return this->_xsd_bundle_attributes_.get (); |
|
2681 } |
|
2682 |
|
2683 void query_bundle_queued:: |
|
2684 bundle_attributes (const bundle_attributes::type& bundle_attributes) |
|
2685 { |
|
2686 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2687 } |
|
2688 |
|
2689 void query_bundle_queued:: |
|
2690 bundle_attributes (::std::auto_ptr< bundle_attributes::type > bundle_attributes) |
|
2691 { |
|
2692 this->_xsd_bundle_attributes_.set (bundle_attributes); |
|
2693 } |
|
2694 |
|
2695 const query_bundle_queued::query_id::type& query_bundle_queued:: |
|
2696 query_id () const |
|
2697 { |
|
2698 return this->_xsd_query_id_.get (); |
|
2699 } |
|
2700 |
|
2701 query_bundle_queued::query_id::type& query_bundle_queued:: |
|
2702 query_id () |
|
2703 { |
|
2704 return this->_xsd_query_id_.get (); |
|
2705 } |
|
2706 |
|
2707 void query_bundle_queued:: |
|
2708 query_id (const query_id::type& query_id) |
|
2709 { |
|
2710 this->_xsd_query_id_.set (query_id); |
|
2711 } |
|
2712 |
|
2713 void query_bundle_queued:: |
|
2714 query_id (::std::auto_ptr< query_id::type > query_id) |
|
2715 { |
|
2716 this->_xsd_query_id_.set (query_id); |
|
2717 } |
|
2718 |
|
2719 const query_bundle_queued::link_name::type& query_bundle_queued:: |
|
2720 link_name () const |
|
2721 { |
|
2722 return this->_xsd_link_name_.get (); |
|
2723 } |
|
2724 |
|
2725 query_bundle_queued::link_name::type& query_bundle_queued:: |
|
2726 link_name () |
|
2727 { |
|
2728 return this->_xsd_link_name_.get (); |
|
2729 } |
|
2730 |
|
2731 void query_bundle_queued:: |
|
2732 link_name (const link_name::type& link_name) |
|
2733 { |
|
2734 this->_xsd_link_name_.set (link_name); |
|
2735 } |
|
2736 |
|
2737 void query_bundle_queued:: |
|
2738 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2739 { |
|
2740 this->_xsd_link_name_.set (link_name); |
|
2741 } |
|
2742 |
|
2743 |
|
2744 // report_bundle_queued |
|
2745 // |
|
2746 |
|
2747 const report_bundle_queued::query_id::type& report_bundle_queued:: |
|
2748 query_id () const |
|
2749 { |
|
2750 return this->_xsd_query_id_.get (); |
|
2751 } |
|
2752 |
|
2753 report_bundle_queued::query_id::type& report_bundle_queued:: |
|
2754 query_id () |
|
2755 { |
|
2756 return this->_xsd_query_id_.get (); |
|
2757 } |
|
2758 |
|
2759 void report_bundle_queued:: |
|
2760 query_id (const query_id::type& query_id) |
|
2761 { |
|
2762 this->_xsd_query_id_.set (query_id); |
|
2763 } |
|
2764 |
|
2765 void report_bundle_queued:: |
|
2766 query_id (::std::auto_ptr< query_id::type > query_id) |
|
2767 { |
|
2768 this->_xsd_query_id_.set (query_id); |
|
2769 } |
|
2770 |
|
2771 const report_bundle_queued::is_queued::type& report_bundle_queued:: |
|
2772 is_queued () const |
|
2773 { |
|
2774 return this->_xsd_is_queued_.get (); |
|
2775 } |
|
2776 |
|
2777 report_bundle_queued::is_queued::type& report_bundle_queued:: |
|
2778 is_queued () |
|
2779 { |
|
2780 return this->_xsd_is_queued_.get (); |
|
2781 } |
|
2782 |
|
2783 void report_bundle_queued:: |
|
2784 is_queued (const is_queued::type& is_queued) |
|
2785 { |
|
2786 this->_xsd_is_queued_.set (is_queued); |
|
2787 } |
|
2788 |
|
2789 |
|
2790 // query_eid_reachable |
|
2791 // |
|
2792 |
|
2793 const query_eid_reachable::query_id::type& query_eid_reachable:: |
|
2794 query_id () const |
|
2795 { |
|
2796 return this->_xsd_query_id_.get (); |
|
2797 } |
|
2798 |
|
2799 query_eid_reachable::query_id::type& query_eid_reachable:: |
|
2800 query_id () |
|
2801 { |
|
2802 return this->_xsd_query_id_.get (); |
|
2803 } |
|
2804 |
|
2805 void query_eid_reachable:: |
|
2806 query_id (const query_id::type& query_id) |
|
2807 { |
|
2808 this->_xsd_query_id_.set (query_id); |
|
2809 } |
|
2810 |
|
2811 void query_eid_reachable:: |
|
2812 query_id (::std::auto_ptr< query_id::type > query_id) |
|
2813 { |
|
2814 this->_xsd_query_id_.set (query_id); |
|
2815 } |
|
2816 |
|
2817 const query_eid_reachable::interface_name::type& query_eid_reachable:: |
|
2818 interface_name () const |
|
2819 { |
|
2820 return this->_xsd_interface_name_.get (); |
|
2821 } |
|
2822 |
|
2823 query_eid_reachable::interface_name::type& query_eid_reachable:: |
|
2824 interface_name () |
|
2825 { |
|
2826 return this->_xsd_interface_name_.get (); |
|
2827 } |
|
2828 |
|
2829 void query_eid_reachable:: |
|
2830 interface_name (const interface_name::type& interface_name) |
|
2831 { |
|
2832 this->_xsd_interface_name_.set (interface_name); |
|
2833 } |
|
2834 |
|
2835 void query_eid_reachable:: |
|
2836 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
2837 { |
|
2838 this->_xsd_interface_name_.set (interface_name); |
|
2839 } |
|
2840 |
|
2841 const query_eid_reachable::peer_eid::type& query_eid_reachable:: |
|
2842 peer_eid () const |
|
2843 { |
|
2844 return this->_xsd_peer_eid_.get (); |
|
2845 } |
|
2846 |
|
2847 query_eid_reachable::peer_eid::type& query_eid_reachable:: |
|
2848 peer_eid () |
|
2849 { |
|
2850 return this->_xsd_peer_eid_.get (); |
|
2851 } |
|
2852 |
|
2853 void query_eid_reachable:: |
|
2854 peer_eid (const peer_eid::type& peer_eid) |
|
2855 { |
|
2856 this->_xsd_peer_eid_.set (peer_eid); |
|
2857 } |
|
2858 |
|
2859 void query_eid_reachable:: |
|
2860 peer_eid (::std::auto_ptr< peer_eid::type > peer_eid) |
|
2861 { |
|
2862 this->_xsd_peer_eid_.set (peer_eid); |
|
2863 } |
|
2864 |
|
2865 |
|
2866 // report_eid_reachable |
|
2867 // |
|
2868 |
|
2869 const report_eid_reachable::query_id::type& report_eid_reachable:: |
|
2870 query_id () const |
|
2871 { |
|
2872 return this->_xsd_query_id_.get (); |
|
2873 } |
|
2874 |
|
2875 report_eid_reachable::query_id::type& report_eid_reachable:: |
|
2876 query_id () |
|
2877 { |
|
2878 return this->_xsd_query_id_.get (); |
|
2879 } |
|
2880 |
|
2881 void report_eid_reachable:: |
|
2882 query_id (const query_id::type& query_id) |
|
2883 { |
|
2884 this->_xsd_query_id_.set (query_id); |
|
2885 } |
|
2886 |
|
2887 void report_eid_reachable:: |
|
2888 query_id (::std::auto_ptr< query_id::type > query_id) |
|
2889 { |
|
2890 this->_xsd_query_id_.set (query_id); |
|
2891 } |
|
2892 |
|
2893 const report_eid_reachable::is_reachable::type& report_eid_reachable:: |
|
2894 is_reachable () const |
|
2895 { |
|
2896 return this->_xsd_is_reachable_.get (); |
|
2897 } |
|
2898 |
|
2899 report_eid_reachable::is_reachable::type& report_eid_reachable:: |
|
2900 is_reachable () |
|
2901 { |
|
2902 return this->_xsd_is_reachable_.get (); |
|
2903 } |
|
2904 |
|
2905 void report_eid_reachable:: |
|
2906 is_reachable (const is_reachable::type& is_reachable) |
|
2907 { |
|
2908 this->_xsd_is_reachable_.set (is_reachable); |
|
2909 } |
|
2910 |
|
2911 |
|
2912 // query_link_attributes |
|
2913 // |
|
2914 |
|
2915 const query_link_attributes::attribute_name::container& query_link_attributes:: |
|
2916 attribute_name () const |
|
2917 { |
|
2918 return this->_xsd_attribute_name_; |
|
2919 } |
|
2920 |
|
2921 query_link_attributes::attribute_name::container& query_link_attributes:: |
|
2922 attribute_name () |
|
2923 { |
|
2924 return this->_xsd_attribute_name_; |
|
2925 } |
|
2926 |
|
2927 void query_link_attributes:: |
|
2928 attribute_name (const attribute_name::container& attribute_name) |
|
2929 { |
|
2930 this->_xsd_attribute_name_ = attribute_name; |
|
2931 } |
|
2932 |
|
2933 const query_link_attributes::link_name::type& query_link_attributes:: |
|
2934 link_name () const |
|
2935 { |
|
2936 return this->_xsd_link_name_.get (); |
|
2937 } |
|
2938 |
|
2939 query_link_attributes::link_name::type& query_link_attributes:: |
|
2940 link_name () |
|
2941 { |
|
2942 return this->_xsd_link_name_.get (); |
|
2943 } |
|
2944 |
|
2945 void query_link_attributes:: |
|
2946 link_name (const link_name::type& link_name) |
|
2947 { |
|
2948 this->_xsd_link_name_.set (link_name); |
|
2949 } |
|
2950 |
|
2951 void query_link_attributes:: |
|
2952 link_name (::std::auto_ptr< link_name::type > link_name) |
|
2953 { |
|
2954 this->_xsd_link_name_.set (link_name); |
|
2955 } |
|
2956 |
|
2957 const query_link_attributes::query_id::type& query_link_attributes:: |
|
2958 query_id () const |
|
2959 { |
|
2960 return this->_xsd_query_id_.get (); |
|
2961 } |
|
2962 |
|
2963 query_link_attributes::query_id::type& query_link_attributes:: |
|
2964 query_id () |
|
2965 { |
|
2966 return this->_xsd_query_id_.get (); |
|
2967 } |
|
2968 |
|
2969 void query_link_attributes:: |
|
2970 query_id (const query_id::type& query_id) |
|
2971 { |
|
2972 this->_xsd_query_id_.set (query_id); |
|
2973 } |
|
2974 |
|
2975 void query_link_attributes:: |
|
2976 query_id (::std::auto_ptr< query_id::type > query_id) |
|
2977 { |
|
2978 this->_xsd_query_id_.set (query_id); |
|
2979 } |
|
2980 |
|
2981 |
|
2982 // report_link_attributes |
|
2983 // |
|
2984 |
|
2985 const report_link_attributes::key_value_pair::container& report_link_attributes:: |
|
2986 key_value_pair () const |
|
2987 { |
|
2988 return this->_xsd_key_value_pair_; |
|
2989 } |
|
2990 |
|
2991 report_link_attributes::key_value_pair::container& report_link_attributes:: |
|
2992 key_value_pair () |
|
2993 { |
|
2994 return this->_xsd_key_value_pair_; |
|
2995 } |
|
2996 |
|
2997 void report_link_attributes:: |
|
2998 key_value_pair (const key_value_pair::container& key_value_pair) |
|
2999 { |
|
3000 this->_xsd_key_value_pair_ = key_value_pair; |
|
3001 } |
|
3002 |
|
3003 const report_link_attributes::query_id::type& report_link_attributes:: |
|
3004 query_id () const |
|
3005 { |
|
3006 return this->_xsd_query_id_.get (); |
|
3007 } |
|
3008 |
|
3009 report_link_attributes::query_id::type& report_link_attributes:: |
|
3010 query_id () |
|
3011 { |
|
3012 return this->_xsd_query_id_.get (); |
|
3013 } |
|
3014 |
|
3015 void report_link_attributes:: |
|
3016 query_id (const query_id::type& query_id) |
|
3017 { |
|
3018 this->_xsd_query_id_.set (query_id); |
|
3019 } |
|
3020 |
|
3021 void report_link_attributes:: |
|
3022 query_id (::std::auto_ptr< query_id::type > query_id) |
|
3023 { |
|
3024 this->_xsd_query_id_.set (query_id); |
|
3025 } |
|
3026 |
|
3027 |
|
3028 // query_interface_attributes |
|
3029 // |
|
3030 |
|
3031 const query_interface_attributes::attribute_name::container& query_interface_attributes:: |
|
3032 attribute_name () const |
|
3033 { |
|
3034 return this->_xsd_attribute_name_; |
|
3035 } |
|
3036 |
|
3037 query_interface_attributes::attribute_name::container& query_interface_attributes:: |
|
3038 attribute_name () |
|
3039 { |
|
3040 return this->_xsd_attribute_name_; |
|
3041 } |
|
3042 |
|
3043 void query_interface_attributes:: |
|
3044 attribute_name (const attribute_name::container& attribute_name) |
|
3045 { |
|
3046 this->_xsd_attribute_name_ = attribute_name; |
|
3047 } |
|
3048 |
|
3049 const query_interface_attributes::interface_name::type& query_interface_attributes:: |
|
3050 interface_name () const |
|
3051 { |
|
3052 return this->_xsd_interface_name_.get (); |
|
3053 } |
|
3054 |
|
3055 query_interface_attributes::interface_name::type& query_interface_attributes:: |
|
3056 interface_name () |
|
3057 { |
|
3058 return this->_xsd_interface_name_.get (); |
|
3059 } |
|
3060 |
|
3061 void query_interface_attributes:: |
|
3062 interface_name (const interface_name::type& interface_name) |
|
3063 { |
|
3064 this->_xsd_interface_name_.set (interface_name); |
|
3065 } |
|
3066 |
|
3067 void query_interface_attributes:: |
|
3068 interface_name (::std::auto_ptr< interface_name::type > interface_name) |
|
3069 { |
|
3070 this->_xsd_interface_name_.set (interface_name); |
|
3071 } |
|
3072 |
|
3073 const query_interface_attributes::query_id::type& query_interface_attributes:: |
|
3074 query_id () const |
|
3075 { |
|
3076 return this->_xsd_query_id_.get (); |
|
3077 } |
|
3078 |
|
3079 query_interface_attributes::query_id::type& query_interface_attributes:: |
|
3080 query_id () |
|
3081 { |
|
3082 return this->_xsd_query_id_.get (); |
|
3083 } |
|
3084 |
|
3085 void query_interface_attributes:: |
|
3086 query_id (const query_id::type& query_id) |
|
3087 { |
|
3088 this->_xsd_query_id_.set (query_id); |
|
3089 } |
|
3090 |
|
3091 void query_interface_attributes:: |
|
3092 query_id (::std::auto_ptr< query_id::type > query_id) |
|
3093 { |
|
3094 this->_xsd_query_id_.set (query_id); |
|
3095 } |
|
3096 |
|
3097 |
|
3098 // report_interface_attributes |
|
3099 // |
|
3100 |
|
3101 const report_interface_attributes::key_value_pair::container& report_interface_attributes:: |
|
3102 key_value_pair () const |
|
3103 { |
|
3104 return this->_xsd_key_value_pair_; |
|
3105 } |
|
3106 |
|
3107 report_interface_attributes::key_value_pair::container& report_interface_attributes:: |
|
3108 key_value_pair () |
|
3109 { |
|
3110 return this->_xsd_key_value_pair_; |
|
3111 } |
|
3112 |
|
3113 void report_interface_attributes:: |
|
3114 key_value_pair (const key_value_pair::container& key_value_pair) |
|
3115 { |
|
3116 this->_xsd_key_value_pair_ = key_value_pair; |
|
3117 } |
|
3118 |
|
3119 const report_interface_attributes::query_id::type& report_interface_attributes:: |
|
3120 query_id () const |
|
3121 { |
|
3122 return this->_xsd_query_id_.get (); |
|
3123 } |
|
3124 |
|
3125 report_interface_attributes::query_id::type& report_interface_attributes:: |
|
3126 query_id () |
|
3127 { |
|
3128 return this->_xsd_query_id_.get (); |
|
3129 } |
|
3130 |
|
3131 void report_interface_attributes:: |
|
3132 query_id (const query_id::type& query_id) |
|
3133 { |
|
3134 this->_xsd_query_id_.set (query_id); |
|
3135 } |
|
3136 |
|
3137 void report_interface_attributes:: |
|
3138 query_id (::std::auto_ptr< query_id::type > query_id) |
|
3139 { |
|
3140 this->_xsd_query_id_.set (query_id); |
|
3141 } |
|
3142 |
|
3143 |
|
3144 // query_cla_parameters |
|
3145 // |
|
3146 |
|
3147 const query_cla_parameters::attribute_name::container& query_cla_parameters:: |
|
3148 attribute_name () const |
|
3149 { |
|
3150 return this->_xsd_attribute_name_; |
|
3151 } |
|
3152 |
|
3153 query_cla_parameters::attribute_name::container& query_cla_parameters:: |
|
3154 attribute_name () |
|
3155 { |
|
3156 return this->_xsd_attribute_name_; |
|
3157 } |
|
3158 |
|
3159 void query_cla_parameters:: |
|
3160 attribute_name (const attribute_name::container& attribute_name) |
|
3161 { |
|
3162 this->_xsd_attribute_name_ = attribute_name; |
|
3163 } |
|
3164 |
|
3165 const query_cla_parameters::query_id::type& query_cla_parameters:: |
|
3166 query_id () const |
|
3167 { |
|
3168 return this->_xsd_query_id_.get (); |
|
3169 } |
|
3170 |
|
3171 query_cla_parameters::query_id::type& query_cla_parameters:: |
|
3172 query_id () |
|
3173 { |
|
3174 return this->_xsd_query_id_.get (); |
|
3175 } |
|
3176 |
|
3177 void query_cla_parameters:: |
|
3178 query_id (const query_id::type& query_id) |
|
3179 { |
|
3180 this->_xsd_query_id_.set (query_id); |
|
3181 } |
|
3182 |
|
3183 void query_cla_parameters:: |
|
3184 query_id (::std::auto_ptr< query_id::type > query_id) |
|
3185 { |
|
3186 this->_xsd_query_id_.set (query_id); |
|
3187 } |
|
3188 |
|
3189 |
|
3190 // report_cla_parameters |
|
3191 // |
|
3192 |
|
3193 const report_cla_parameters::key_value_pair::container& report_cla_parameters:: |
|
3194 key_value_pair () const |
|
3195 { |
|
3196 return this->_xsd_key_value_pair_; |
|
3197 } |
|
3198 |
|
3199 report_cla_parameters::key_value_pair::container& report_cla_parameters:: |
|
3200 key_value_pair () |
|
3201 { |
|
3202 return this->_xsd_key_value_pair_; |
|
3203 } |
|
3204 |
|
3205 void report_cla_parameters:: |
|
3206 key_value_pair (const key_value_pair::container& key_value_pair) |
|
3207 { |
|
3208 this->_xsd_key_value_pair_ = key_value_pair; |
|
3209 } |
|
3210 |
|
3211 const report_cla_parameters::query_id::type& report_cla_parameters:: |
|
3212 query_id () const |
|
3213 { |
|
3214 return this->_xsd_query_id_.get (); |
|
3215 } |
|
3216 |
|
3217 report_cla_parameters::query_id::type& report_cla_parameters:: |
|
3218 query_id () |
|
3219 { |
|
3220 return this->_xsd_query_id_.get (); |
|
3221 } |
|
3222 |
|
3223 void report_cla_parameters:: |
|
3224 query_id (const query_id::type& query_id) |
|
3225 { |
|
3226 this->_xsd_query_id_.set (query_id); |
|
3227 } |
|
3228 |
|
3229 void report_cla_parameters:: |
|
3230 query_id (::std::auto_ptr< query_id::type > query_id) |
|
3231 { |
|
3232 this->_xsd_query_id_.set (query_id); |
|
3233 } |
|
3234 |
|
3235 |
|
3236 // cl_message |
|
3237 // |
|
3238 |
|
3239 const cl_message::cla_add_request::container& cl_message:: |
|
3240 cla_add_request () const |
|
3241 { |
|
3242 return this->_xsd_cla_add_request_; |
|
3243 } |
|
3244 |
|
3245 cl_message::cla_add_request::container& cl_message:: |
|
3246 cla_add_request () |
|
3247 { |
|
3248 return this->_xsd_cla_add_request_; |
|
3249 } |
|
3250 |
|
3251 void cl_message:: |
|
3252 cla_add_request (const cla_add_request::type& cla_add_request) |
|
3253 { |
|
3254 this->_xsd_cla_add_request_.set (cla_add_request); |
|
3255 } |
|
3256 |
|
3257 void cl_message:: |
|
3258 cla_add_request (const cla_add_request::container& cla_add_request) |
|
3259 { |
|
3260 this->_xsd_cla_add_request_ = cla_add_request; |
|
3261 } |
|
3262 |
|
3263 void cl_message:: |
|
3264 cla_add_request (::std::auto_ptr< cla_add_request::type > cla_add_request) |
|
3265 { |
|
3266 this->_xsd_cla_add_request_.set (cla_add_request); |
|
3267 } |
|
3268 |
|
3269 const cl_message::cla_delete_request::container& cl_message:: |
|
3270 cla_delete_request () const |
|
3271 { |
|
3272 return this->_xsd_cla_delete_request_; |
|
3273 } |
|
3274 |
|
3275 cl_message::cla_delete_request::container& cl_message:: |
|
3276 cla_delete_request () |
|
3277 { |
|
3278 return this->_xsd_cla_delete_request_; |
|
3279 } |
|
3280 |
|
3281 void cl_message:: |
|
3282 cla_delete_request (const cla_delete_request::type& cla_delete_request) |
|
3283 { |
|
3284 this->_xsd_cla_delete_request_.set (cla_delete_request); |
|
3285 } |
|
3286 |
|
3287 void cl_message:: |
|
3288 cla_delete_request (const cla_delete_request::container& cla_delete_request) |
|
3289 { |
|
3290 this->_xsd_cla_delete_request_ = cla_delete_request; |
|
3291 } |
|
3292 |
|
3293 void cl_message:: |
|
3294 cla_delete_request (::std::auto_ptr< cla_delete_request::type > cla_delete_request) |
|
3295 { |
|
3296 this->_xsd_cla_delete_request_.set (cla_delete_request); |
|
3297 } |
|
3298 |
|
3299 const cl_message::cla_set_params_request::container& cl_message:: |
|
3300 cla_set_params_request () const |
|
3301 { |
|
3302 return this->_xsd_cla_set_params_request_; |
|
3303 } |
|
3304 |
|
3305 cl_message::cla_set_params_request::container& cl_message:: |
|
3306 cla_set_params_request () |
|
3307 { |
|
3308 return this->_xsd_cla_set_params_request_; |
|
3309 } |
|
3310 |
|
3311 void cl_message:: |
|
3312 cla_set_params_request (const cla_set_params_request::type& cla_set_params_request) |
|
3313 { |
|
3314 this->_xsd_cla_set_params_request_.set (cla_set_params_request); |
|
3315 } |
|
3316 |
|
3317 void cl_message:: |
|
3318 cla_set_params_request (const cla_set_params_request::container& cla_set_params_request) |
|
3319 { |
|
3320 this->_xsd_cla_set_params_request_ = cla_set_params_request; |
|
3321 } |
|
3322 |
|
3323 void cl_message:: |
|
3324 cla_set_params_request (::std::auto_ptr< cla_set_params_request::type > cla_set_params_request) |
|
3325 { |
|
3326 this->_xsd_cla_set_params_request_.set (cla_set_params_request); |
|
3327 } |
|
3328 |
|
3329 const cl_message::cla_params_set_event::container& cl_message:: |
|
3330 cla_params_set_event () const |
|
3331 { |
|
3332 return this->_xsd_cla_params_set_event_; |
|
3333 } |
|
3334 |
|
3335 cl_message::cla_params_set_event::container& cl_message:: |
|
3336 cla_params_set_event () |
|
3337 { |
|
3338 return this->_xsd_cla_params_set_event_; |
|
3339 } |
|
3340 |
|
3341 void cl_message:: |
|
3342 cla_params_set_event (const cla_params_set_event::type& cla_params_set_event) |
|
3343 { |
|
3344 this->_xsd_cla_params_set_event_.set (cla_params_set_event); |
|
3345 } |
|
3346 |
|
3347 void cl_message:: |
|
3348 cla_params_set_event (const cla_params_set_event::container& cla_params_set_event) |
|
3349 { |
|
3350 this->_xsd_cla_params_set_event_ = cla_params_set_event; |
|
3351 } |
|
3352 |
|
3353 void cl_message:: |
|
3354 cla_params_set_event (::std::auto_ptr< cla_params_set_event::type > cla_params_set_event) |
|
3355 { |
|
3356 this->_xsd_cla_params_set_event_.set (cla_params_set_event); |
|
3357 } |
|
3358 |
|
3359 const cl_message::interface_set_defaults_request::container& cl_message:: |
|
3360 interface_set_defaults_request () const |
|
3361 { |
|
3362 return this->_xsd_interface_set_defaults_request_; |
|
3363 } |
|
3364 |
|
3365 cl_message::interface_set_defaults_request::container& cl_message:: |
|
3366 interface_set_defaults_request () |
|
3367 { |
|
3368 return this->_xsd_interface_set_defaults_request_; |
|
3369 } |
|
3370 |
|
3371 void cl_message:: |
|
3372 interface_set_defaults_request (const interface_set_defaults_request::type& interface_set_defaults_request) |
|
3373 { |
|
3374 this->_xsd_interface_set_defaults_request_.set (interface_set_defaults_request); |
|
3375 } |
|
3376 |
|
3377 void cl_message:: |
|
3378 interface_set_defaults_request (const interface_set_defaults_request::container& interface_set_defaults_request) |
|
3379 { |
|
3380 this->_xsd_interface_set_defaults_request_ = interface_set_defaults_request; |
|
3381 } |
|
3382 |
|
3383 void cl_message:: |
|
3384 interface_set_defaults_request (::std::auto_ptr< interface_set_defaults_request::type > interface_set_defaults_request) |
|
3385 { |
|
3386 this->_xsd_interface_set_defaults_request_.set (interface_set_defaults_request); |
|
3387 } |
|
3388 |
|
3389 const cl_message::interface_create_request::container& cl_message:: |
|
3390 interface_create_request () const |
|
3391 { |
|
3392 return this->_xsd_interface_create_request_; |
|
3393 } |
|
3394 |
|
3395 cl_message::interface_create_request::container& cl_message:: |
|
3396 interface_create_request () |
|
3397 { |
|
3398 return this->_xsd_interface_create_request_; |
|
3399 } |
|
3400 |
|
3401 void cl_message:: |
|
3402 interface_create_request (const interface_create_request::type& interface_create_request) |
|
3403 { |
|
3404 this->_xsd_interface_create_request_.set (interface_create_request); |
|
3405 } |
|
3406 |
|
3407 void cl_message:: |
|
3408 interface_create_request (const interface_create_request::container& interface_create_request) |
|
3409 { |
|
3410 this->_xsd_interface_create_request_ = interface_create_request; |
|
3411 } |
|
3412 |
|
3413 void cl_message:: |
|
3414 interface_create_request (::std::auto_ptr< interface_create_request::type > interface_create_request) |
|
3415 { |
|
3416 this->_xsd_interface_create_request_.set (interface_create_request); |
|
3417 } |
|
3418 |
|
3419 const cl_message::interface_created_event::container& cl_message:: |
|
3420 interface_created_event () const |
|
3421 { |
|
3422 return this->_xsd_interface_created_event_; |
|
3423 } |
|
3424 |
|
3425 cl_message::interface_created_event::container& cl_message:: |
|
3426 interface_created_event () |
|
3427 { |
|
3428 return this->_xsd_interface_created_event_; |
|
3429 } |
|
3430 |
|
3431 void cl_message:: |
|
3432 interface_created_event (const interface_created_event::type& interface_created_event) |
|
3433 { |
|
3434 this->_xsd_interface_created_event_.set (interface_created_event); |
|
3435 } |
|
3436 |
|
3437 void cl_message:: |
|
3438 interface_created_event (const interface_created_event::container& interface_created_event) |
|
3439 { |
|
3440 this->_xsd_interface_created_event_ = interface_created_event; |
|
3441 } |
|
3442 |
|
3443 void cl_message:: |
|
3444 interface_created_event (::std::auto_ptr< interface_created_event::type > interface_created_event) |
|
3445 { |
|
3446 this->_xsd_interface_created_event_.set (interface_created_event); |
|
3447 } |
|
3448 |
|
3449 const cl_message::interface_reconfigure_request::container& cl_message:: |
|
3450 interface_reconfigure_request () const |
|
3451 { |
|
3452 return this->_xsd_interface_reconfigure_request_; |
|
3453 } |
|
3454 |
|
3455 cl_message::interface_reconfigure_request::container& cl_message:: |
|
3456 interface_reconfigure_request () |
|
3457 { |
|
3458 return this->_xsd_interface_reconfigure_request_; |
|
3459 } |
|
3460 |
|
3461 void cl_message:: |
|
3462 interface_reconfigure_request (const interface_reconfigure_request::type& interface_reconfigure_request) |
|
3463 { |
|
3464 this->_xsd_interface_reconfigure_request_.set (interface_reconfigure_request); |
|
3465 } |
|
3466 |
|
3467 void cl_message:: |
|
3468 interface_reconfigure_request (const interface_reconfigure_request::container& interface_reconfigure_request) |
|
3469 { |
|
3470 this->_xsd_interface_reconfigure_request_ = interface_reconfigure_request; |
|
3471 } |
|
3472 |
|
3473 void cl_message:: |
|
3474 interface_reconfigure_request (::std::auto_ptr< interface_reconfigure_request::type > interface_reconfigure_request) |
|
3475 { |
|
3476 this->_xsd_interface_reconfigure_request_.set (interface_reconfigure_request); |
|
3477 } |
|
3478 |
|
3479 const cl_message::interface_reconfigured_event::container& cl_message:: |
|
3480 interface_reconfigured_event () const |
|
3481 { |
|
3482 return this->_xsd_interface_reconfigured_event_; |
|
3483 } |
|
3484 |
|
3485 cl_message::interface_reconfigured_event::container& cl_message:: |
|
3486 interface_reconfigured_event () |
|
3487 { |
|
3488 return this->_xsd_interface_reconfigured_event_; |
|
3489 } |
|
3490 |
|
3491 void cl_message:: |
|
3492 interface_reconfigured_event (const interface_reconfigured_event::type& interface_reconfigured_event) |
|
3493 { |
|
3494 this->_xsd_interface_reconfigured_event_.set (interface_reconfigured_event); |
|
3495 } |
|
3496 |
|
3497 void cl_message:: |
|
3498 interface_reconfigured_event (const interface_reconfigured_event::container& interface_reconfigured_event) |
|
3499 { |
|
3500 this->_xsd_interface_reconfigured_event_ = interface_reconfigured_event; |
|
3501 } |
|
3502 |
|
3503 void cl_message:: |
|
3504 interface_reconfigured_event (::std::auto_ptr< interface_reconfigured_event::type > interface_reconfigured_event) |
|
3505 { |
|
3506 this->_xsd_interface_reconfigured_event_.set (interface_reconfigured_event); |
|
3507 } |
|
3508 |
|
3509 const cl_message::interface_destroy_request::container& cl_message:: |
|
3510 interface_destroy_request () const |
|
3511 { |
|
3512 return this->_xsd_interface_destroy_request_; |
|
3513 } |
|
3514 |
|
3515 cl_message::interface_destroy_request::container& cl_message:: |
|
3516 interface_destroy_request () |
|
3517 { |
|
3518 return this->_xsd_interface_destroy_request_; |
|
3519 } |
|
3520 |
|
3521 void cl_message:: |
|
3522 interface_destroy_request (const interface_destroy_request::type& interface_destroy_request) |
|
3523 { |
|
3524 this->_xsd_interface_destroy_request_.set (interface_destroy_request); |
|
3525 } |
|
3526 |
|
3527 void cl_message:: |
|
3528 interface_destroy_request (const interface_destroy_request::container& interface_destroy_request) |
|
3529 { |
|
3530 this->_xsd_interface_destroy_request_ = interface_destroy_request; |
|
3531 } |
|
3532 |
|
3533 void cl_message:: |
|
3534 interface_destroy_request (::std::auto_ptr< interface_destroy_request::type > interface_destroy_request) |
|
3535 { |
|
3536 this->_xsd_interface_destroy_request_.set (interface_destroy_request); |
|
3537 } |
|
3538 |
|
3539 const cl_message::eid_reachable_event::container& cl_message:: |
|
3540 eid_reachable_event () const |
|
3541 { |
|
3542 return this->_xsd_eid_reachable_event_; |
|
3543 } |
|
3544 |
|
3545 cl_message::eid_reachable_event::container& cl_message:: |
|
3546 eid_reachable_event () |
|
3547 { |
|
3548 return this->_xsd_eid_reachable_event_; |
|
3549 } |
|
3550 |
|
3551 void cl_message:: |
|
3552 eid_reachable_event (const eid_reachable_event::type& eid_reachable_event) |
|
3553 { |
|
3554 this->_xsd_eid_reachable_event_.set (eid_reachable_event); |
|
3555 } |
|
3556 |
|
3557 void cl_message:: |
|
3558 eid_reachable_event (const eid_reachable_event::container& eid_reachable_event) |
|
3559 { |
|
3560 this->_xsd_eid_reachable_event_ = eid_reachable_event; |
|
3561 } |
|
3562 |
|
3563 void cl_message:: |
|
3564 eid_reachable_event (::std::auto_ptr< eid_reachable_event::type > eid_reachable_event) |
|
3565 { |
|
3566 this->_xsd_eid_reachable_event_.set (eid_reachable_event); |
|
3567 } |
|
3568 |
|
3569 const cl_message::link_set_defaults_request::container& cl_message:: |
|
3570 link_set_defaults_request () const |
|
3571 { |
|
3572 return this->_xsd_link_set_defaults_request_; |
|
3573 } |
|
3574 |
|
3575 cl_message::link_set_defaults_request::container& cl_message:: |
|
3576 link_set_defaults_request () |
|
3577 { |
|
3578 return this->_xsd_link_set_defaults_request_; |
|
3579 } |
|
3580 |
|
3581 void cl_message:: |
|
3582 link_set_defaults_request (const link_set_defaults_request::type& link_set_defaults_request) |
|
3583 { |
|
3584 this->_xsd_link_set_defaults_request_.set (link_set_defaults_request); |
|
3585 } |
|
3586 |
|
3587 void cl_message:: |
|
3588 link_set_defaults_request (const link_set_defaults_request::container& link_set_defaults_request) |
|
3589 { |
|
3590 this->_xsd_link_set_defaults_request_ = link_set_defaults_request; |
|
3591 } |
|
3592 |
|
3593 void cl_message:: |
|
3594 link_set_defaults_request (::std::auto_ptr< link_set_defaults_request::type > link_set_defaults_request) |
|
3595 { |
|
3596 this->_xsd_link_set_defaults_request_.set (link_set_defaults_request); |
|
3597 } |
|
3598 |
|
3599 const cl_message::link_create_request::container& cl_message:: |
|
3600 link_create_request () const |
|
3601 { |
|
3602 return this->_xsd_link_create_request_; |
|
3603 } |
|
3604 |
|
3605 cl_message::link_create_request::container& cl_message:: |
|
3606 link_create_request () |
|
3607 { |
|
3608 return this->_xsd_link_create_request_; |
|
3609 } |
|
3610 |
|
3611 void cl_message:: |
|
3612 link_create_request (const link_create_request::type& link_create_request) |
|
3613 { |
|
3614 this->_xsd_link_create_request_.set (link_create_request); |
|
3615 } |
|
3616 |
|
3617 void cl_message:: |
|
3618 link_create_request (const link_create_request::container& link_create_request) |
|
3619 { |
|
3620 this->_xsd_link_create_request_ = link_create_request; |
|
3621 } |
|
3622 |
|
3623 void cl_message:: |
|
3624 link_create_request (::std::auto_ptr< link_create_request::type > link_create_request) |
|
3625 { |
|
3626 this->_xsd_link_create_request_.set (link_create_request); |
|
3627 } |
|
3628 |
|
3629 const cl_message::link_created_event::container& cl_message:: |
|
3630 link_created_event () const |
|
3631 { |
|
3632 return this->_xsd_link_created_event_; |
|
3633 } |
|
3634 |
|
3635 cl_message::link_created_event::container& cl_message:: |
|
3636 link_created_event () |
|
3637 { |
|
3638 return this->_xsd_link_created_event_; |
|
3639 } |
|
3640 |
|
3641 void cl_message:: |
|
3642 link_created_event (const link_created_event::type& link_created_event) |
|
3643 { |
|
3644 this->_xsd_link_created_event_.set (link_created_event); |
|
3645 } |
|
3646 |
|
3647 void cl_message:: |
|
3648 link_created_event (const link_created_event::container& link_created_event) |
|
3649 { |
|
3650 this->_xsd_link_created_event_ = link_created_event; |
|
3651 } |
|
3652 |
|
3653 void cl_message:: |
|
3654 link_created_event (::std::auto_ptr< link_created_event::type > link_created_event) |
|
3655 { |
|
3656 this->_xsd_link_created_event_.set (link_created_event); |
|
3657 } |
|
3658 |
|
3659 const cl_message::link_open_request::container& cl_message:: |
|
3660 link_open_request () const |
|
3661 { |
|
3662 return this->_xsd_link_open_request_; |
|
3663 } |
|
3664 |
|
3665 cl_message::link_open_request::container& cl_message:: |
|
3666 link_open_request () |
|
3667 { |
|
3668 return this->_xsd_link_open_request_; |
|
3669 } |
|
3670 |
|
3671 void cl_message:: |
|
3672 link_open_request (const link_open_request::type& link_open_request) |
|
3673 { |
|
3674 this->_xsd_link_open_request_.set (link_open_request); |
|
3675 } |
|
3676 |
|
3677 void cl_message:: |
|
3678 link_open_request (const link_open_request::container& link_open_request) |
|
3679 { |
|
3680 this->_xsd_link_open_request_ = link_open_request; |
|
3681 } |
|
3682 |
|
3683 void cl_message:: |
|
3684 link_open_request (::std::auto_ptr< link_open_request::type > link_open_request) |
|
3685 { |
|
3686 this->_xsd_link_open_request_.set (link_open_request); |
|
3687 } |
|
3688 |
|
3689 const cl_message::link_opened_event::container& cl_message:: |
|
3690 link_opened_event () const |
|
3691 { |
|
3692 return this->_xsd_link_opened_event_; |
|
3693 } |
|
3694 |
|
3695 cl_message::link_opened_event::container& cl_message:: |
|
3696 link_opened_event () |
|
3697 { |
|
3698 return this->_xsd_link_opened_event_; |
|
3699 } |
|
3700 |
|
3701 void cl_message:: |
|
3702 link_opened_event (const link_opened_event::type& link_opened_event) |
|
3703 { |
|
3704 this->_xsd_link_opened_event_.set (link_opened_event); |
|
3705 } |
|
3706 |
|
3707 void cl_message:: |
|
3708 link_opened_event (const link_opened_event::container& link_opened_event) |
|
3709 { |
|
3710 this->_xsd_link_opened_event_ = link_opened_event; |
|
3711 } |
|
3712 |
|
3713 void cl_message:: |
|
3714 link_opened_event (::std::auto_ptr< link_opened_event::type > link_opened_event) |
|
3715 { |
|
3716 this->_xsd_link_opened_event_.set (link_opened_event); |
|
3717 } |
|
3718 |
|
3719 const cl_message::link_close_request::container& cl_message:: |
|
3720 link_close_request () const |
|
3721 { |
|
3722 return this->_xsd_link_close_request_; |
|
3723 } |
|
3724 |
|
3725 cl_message::link_close_request::container& cl_message:: |
|
3726 link_close_request () |
|
3727 { |
|
3728 return this->_xsd_link_close_request_; |
|
3729 } |
|
3730 |
|
3731 void cl_message:: |
|
3732 link_close_request (const link_close_request::type& link_close_request) |
|
3733 { |
|
3734 this->_xsd_link_close_request_.set (link_close_request); |
|
3735 } |
|
3736 |
|
3737 void cl_message:: |
|
3738 link_close_request (const link_close_request::container& link_close_request) |
|
3739 { |
|
3740 this->_xsd_link_close_request_ = link_close_request; |
|
3741 } |
|
3742 |
|
3743 void cl_message:: |
|
3744 link_close_request (::std::auto_ptr< link_close_request::type > link_close_request) |
|
3745 { |
|
3746 this->_xsd_link_close_request_.set (link_close_request); |
|
3747 } |
|
3748 |
|
3749 const cl_message::link_closed_event::container& cl_message:: |
|
3750 link_closed_event () const |
|
3751 { |
|
3752 return this->_xsd_link_closed_event_; |
|
3753 } |
|
3754 |
|
3755 cl_message::link_closed_event::container& cl_message:: |
|
3756 link_closed_event () |
|
3757 { |
|
3758 return this->_xsd_link_closed_event_; |
|
3759 } |
|
3760 |
|
3761 void cl_message:: |
|
3762 link_closed_event (const link_closed_event::type& link_closed_event) |
|
3763 { |
|
3764 this->_xsd_link_closed_event_.set (link_closed_event); |
|
3765 } |
|
3766 |
|
3767 void cl_message:: |
|
3768 link_closed_event (const link_closed_event::container& link_closed_event) |
|
3769 { |
|
3770 this->_xsd_link_closed_event_ = link_closed_event; |
|
3771 } |
|
3772 |
|
3773 void cl_message:: |
|
3774 link_closed_event (::std::auto_ptr< link_closed_event::type > link_closed_event) |
|
3775 { |
|
3776 this->_xsd_link_closed_event_.set (link_closed_event); |
|
3777 } |
|
3778 |
|
3779 const cl_message::link_state_changed_event::container& cl_message:: |
|
3780 link_state_changed_event () const |
|
3781 { |
|
3782 return this->_xsd_link_state_changed_event_; |
|
3783 } |
|
3784 |
|
3785 cl_message::link_state_changed_event::container& cl_message:: |
|
3786 link_state_changed_event () |
|
3787 { |
|
3788 return this->_xsd_link_state_changed_event_; |
|
3789 } |
|
3790 |
|
3791 void cl_message:: |
|
3792 link_state_changed_event (const link_state_changed_event::type& link_state_changed_event) |
|
3793 { |
|
3794 this->_xsd_link_state_changed_event_.set (link_state_changed_event); |
|
3795 } |
|
3796 |
|
3797 void cl_message:: |
|
3798 link_state_changed_event (const link_state_changed_event::container& link_state_changed_event) |
|
3799 { |
|
3800 this->_xsd_link_state_changed_event_ = link_state_changed_event; |
|
3801 } |
|
3802 |
|
3803 void cl_message:: |
|
3804 link_state_changed_event (::std::auto_ptr< link_state_changed_event::type > link_state_changed_event) |
|
3805 { |
|
3806 this->_xsd_link_state_changed_event_.set (link_state_changed_event); |
|
3807 } |
|
3808 |
|
3809 const cl_message::link_reconfigure_request::container& cl_message:: |
|
3810 link_reconfigure_request () const |
|
3811 { |
|
3812 return this->_xsd_link_reconfigure_request_; |
|
3813 } |
|
3814 |
|
3815 cl_message::link_reconfigure_request::container& cl_message:: |
|
3816 link_reconfigure_request () |
|
3817 { |
|
3818 return this->_xsd_link_reconfigure_request_; |
|
3819 } |
|
3820 |
|
3821 void cl_message:: |
|
3822 link_reconfigure_request (const link_reconfigure_request::type& link_reconfigure_request) |
|
3823 { |
|
3824 this->_xsd_link_reconfigure_request_.set (link_reconfigure_request); |
|
3825 } |
|
3826 |
|
3827 void cl_message:: |
|
3828 link_reconfigure_request (const link_reconfigure_request::container& link_reconfigure_request) |
|
3829 { |
|
3830 this->_xsd_link_reconfigure_request_ = link_reconfigure_request; |
|
3831 } |
|
3832 |
|
3833 void cl_message:: |
|
3834 link_reconfigure_request (::std::auto_ptr< link_reconfigure_request::type > link_reconfigure_request) |
|
3835 { |
|
3836 this->_xsd_link_reconfigure_request_.set (link_reconfigure_request); |
|
3837 } |
|
3838 |
|
3839 const cl_message::link_delete_request::container& cl_message:: |
|
3840 link_delete_request () const |
|
3841 { |
|
3842 return this->_xsd_link_delete_request_; |
|
3843 } |
|
3844 |
|
3845 cl_message::link_delete_request::container& cl_message:: |
|
3846 link_delete_request () |
|
3847 { |
|
3848 return this->_xsd_link_delete_request_; |
|
3849 } |
|
3850 |
|
3851 void cl_message:: |
|
3852 link_delete_request (const link_delete_request::type& link_delete_request) |
|
3853 { |
|
3854 this->_xsd_link_delete_request_.set (link_delete_request); |
|
3855 } |
|
3856 |
|
3857 void cl_message:: |
|
3858 link_delete_request (const link_delete_request::container& link_delete_request) |
|
3859 { |
|
3860 this->_xsd_link_delete_request_ = link_delete_request; |
|
3861 } |
|
3862 |
|
3863 void cl_message:: |
|
3864 link_delete_request (::std::auto_ptr< link_delete_request::type > link_delete_request) |
|
3865 { |
|
3866 this->_xsd_link_delete_request_.set (link_delete_request); |
|
3867 } |
|
3868 |
|
3869 const cl_message::link_deleted_event::container& cl_message:: |
|
3870 link_deleted_event () const |
|
3871 { |
|
3872 return this->_xsd_link_deleted_event_; |
|
3873 } |
|
3874 |
|
3875 cl_message::link_deleted_event::container& cl_message:: |
|
3876 link_deleted_event () |
|
3877 { |
|
3878 return this->_xsd_link_deleted_event_; |
|
3879 } |
|
3880 |
|
3881 void cl_message:: |
|
3882 link_deleted_event (const link_deleted_event::type& link_deleted_event) |
|
3883 { |
|
3884 this->_xsd_link_deleted_event_.set (link_deleted_event); |
|
3885 } |
|
3886 |
|
3887 void cl_message:: |
|
3888 link_deleted_event (const link_deleted_event::container& link_deleted_event) |
|
3889 { |
|
3890 this->_xsd_link_deleted_event_ = link_deleted_event; |
|
3891 } |
|
3892 |
|
3893 void cl_message:: |
|
3894 link_deleted_event (::std::auto_ptr< link_deleted_event::type > link_deleted_event) |
|
3895 { |
|
3896 this->_xsd_link_deleted_event_.set (link_deleted_event); |
|
3897 } |
|
3898 |
|
3899 const cl_message::link_attribute_changed_event::container& cl_message:: |
|
3900 link_attribute_changed_event () const |
|
3901 { |
|
3902 return this->_xsd_link_attribute_changed_event_; |
|
3903 } |
|
3904 |
|
3905 cl_message::link_attribute_changed_event::container& cl_message:: |
|
3906 link_attribute_changed_event () |
|
3907 { |
|
3908 return this->_xsd_link_attribute_changed_event_; |
|
3909 } |
|
3910 |
|
3911 void cl_message:: |
|
3912 link_attribute_changed_event (const link_attribute_changed_event::type& link_attribute_changed_event) |
|
3913 { |
|
3914 this->_xsd_link_attribute_changed_event_.set (link_attribute_changed_event); |
|
3915 } |
|
3916 |
|
3917 void cl_message:: |
|
3918 link_attribute_changed_event (const link_attribute_changed_event::container& link_attribute_changed_event) |
|
3919 { |
|
3920 this->_xsd_link_attribute_changed_event_ = link_attribute_changed_event; |
|
3921 } |
|
3922 |
|
3923 void cl_message:: |
|
3924 link_attribute_changed_event (::std::auto_ptr< link_attribute_changed_event::type > link_attribute_changed_event) |
|
3925 { |
|
3926 this->_xsd_link_attribute_changed_event_.set (link_attribute_changed_event); |
|
3927 } |
|
3928 |
|
3929 const cl_message::contact_attribute_changed_event::container& cl_message:: |
|
3930 contact_attribute_changed_event () const |
|
3931 { |
|
3932 return this->_xsd_contact_attribute_changed_event_; |
|
3933 } |
|
3934 |
|
3935 cl_message::contact_attribute_changed_event::container& cl_message:: |
|
3936 contact_attribute_changed_event () |
|
3937 { |
|
3938 return this->_xsd_contact_attribute_changed_event_; |
|
3939 } |
|
3940 |
|
3941 void cl_message:: |
|
3942 contact_attribute_changed_event (const contact_attribute_changed_event::type& contact_attribute_changed_event) |
|
3943 { |
|
3944 this->_xsd_contact_attribute_changed_event_.set (contact_attribute_changed_event); |
|
3945 } |
|
3946 |
|
3947 void cl_message:: |
|
3948 contact_attribute_changed_event (const contact_attribute_changed_event::container& contact_attribute_changed_event) |
|
3949 { |
|
3950 this->_xsd_contact_attribute_changed_event_ = contact_attribute_changed_event; |
|
3951 } |
|
3952 |
|
3953 void cl_message:: |
|
3954 contact_attribute_changed_event (::std::auto_ptr< contact_attribute_changed_event::type > contact_attribute_changed_event) |
|
3955 { |
|
3956 this->_xsd_contact_attribute_changed_event_.set (contact_attribute_changed_event); |
|
3957 } |
|
3958 |
|
3959 const cl_message::link_add_reachable_event::container& cl_message:: |
|
3960 link_add_reachable_event () const |
|
3961 { |
|
3962 return this->_xsd_link_add_reachable_event_; |
|
3963 } |
|
3964 |
|
3965 cl_message::link_add_reachable_event::container& cl_message:: |
|
3966 link_add_reachable_event () |
|
3967 { |
|
3968 return this->_xsd_link_add_reachable_event_; |
|
3969 } |
|
3970 |
|
3971 void cl_message:: |
|
3972 link_add_reachable_event (const link_add_reachable_event::type& link_add_reachable_event) |
|
3973 { |
|
3974 this->_xsd_link_add_reachable_event_.set (link_add_reachable_event); |
|
3975 } |
|
3976 |
|
3977 void cl_message:: |
|
3978 link_add_reachable_event (const link_add_reachable_event::container& link_add_reachable_event) |
|
3979 { |
|
3980 this->_xsd_link_add_reachable_event_ = link_add_reachable_event; |
|
3981 } |
|
3982 |
|
3983 void cl_message:: |
|
3984 link_add_reachable_event (::std::auto_ptr< link_add_reachable_event::type > link_add_reachable_event) |
|
3985 { |
|
3986 this->_xsd_link_add_reachable_event_.set (link_add_reachable_event); |
|
3987 } |
|
3988 |
|
3989 const cl_message::bundle_send_request::container& cl_message:: |
|
3990 bundle_send_request () const |
|
3991 { |
|
3992 return this->_xsd_bundle_send_request_; |
|
3993 } |
|
3994 |
|
3995 cl_message::bundle_send_request::container& cl_message:: |
|
3996 bundle_send_request () |
|
3997 { |
|
3998 return this->_xsd_bundle_send_request_; |
|
3999 } |
|
4000 |
|
4001 void cl_message:: |
|
4002 bundle_send_request (const bundle_send_request::type& bundle_send_request) |
|
4003 { |
|
4004 this->_xsd_bundle_send_request_.set (bundle_send_request); |
|
4005 } |
|
4006 |
|
4007 void cl_message:: |
|
4008 bundle_send_request (const bundle_send_request::container& bundle_send_request) |
|
4009 { |
|
4010 this->_xsd_bundle_send_request_ = bundle_send_request; |
|
4011 } |
|
4012 |
|
4013 void cl_message:: |
|
4014 bundle_send_request (::std::auto_ptr< bundle_send_request::type > bundle_send_request) |
|
4015 { |
|
4016 this->_xsd_bundle_send_request_.set (bundle_send_request); |
|
4017 } |
|
4018 |
|
4019 const cl_message::bundle_receive_started_event::container& cl_message:: |
|
4020 bundle_receive_started_event () const |
|
4021 { |
|
4022 return this->_xsd_bundle_receive_started_event_; |
|
4023 } |
|
4024 |
|
4025 cl_message::bundle_receive_started_event::container& cl_message:: |
|
4026 bundle_receive_started_event () |
|
4027 { |
|
4028 return this->_xsd_bundle_receive_started_event_; |
|
4029 } |
|
4030 |
|
4031 void cl_message:: |
|
4032 bundle_receive_started_event (const bundle_receive_started_event::type& bundle_receive_started_event) |
|
4033 { |
|
4034 this->_xsd_bundle_receive_started_event_.set (bundle_receive_started_event); |
|
4035 } |
|
4036 |
|
4037 void cl_message:: |
|
4038 bundle_receive_started_event (const bundle_receive_started_event::container& bundle_receive_started_event) |
|
4039 { |
|
4040 this->_xsd_bundle_receive_started_event_ = bundle_receive_started_event; |
|
4041 } |
|
4042 |
|
4043 void cl_message:: |
|
4044 bundle_receive_started_event (::std::auto_ptr< bundle_receive_started_event::type > bundle_receive_started_event) |
|
4045 { |
|
4046 this->_xsd_bundle_receive_started_event_.set (bundle_receive_started_event); |
|
4047 } |
|
4048 |
|
4049 const cl_message::bundle_received_event::container& cl_message:: |
|
4050 bundle_received_event () const |
|
4051 { |
|
4052 return this->_xsd_bundle_received_event_; |
|
4053 } |
|
4054 |
|
4055 cl_message::bundle_received_event::container& cl_message:: |
|
4056 bundle_received_event () |
|
4057 { |
|
4058 return this->_xsd_bundle_received_event_; |
|
4059 } |
|
4060 |
|
4061 void cl_message:: |
|
4062 bundle_received_event (const bundle_received_event::type& bundle_received_event) |
|
4063 { |
|
4064 this->_xsd_bundle_received_event_.set (bundle_received_event); |
|
4065 } |
|
4066 |
|
4067 void cl_message:: |
|
4068 bundle_received_event (const bundle_received_event::container& bundle_received_event) |
|
4069 { |
|
4070 this->_xsd_bundle_received_event_ = bundle_received_event; |
|
4071 } |
|
4072 |
|
4073 void cl_message:: |
|
4074 bundle_received_event (::std::auto_ptr< bundle_received_event::type > bundle_received_event) |
|
4075 { |
|
4076 this->_xsd_bundle_received_event_.set (bundle_received_event); |
|
4077 } |
|
4078 |
|
4079 const cl_message::bundle_transmitted_event::container& cl_message:: |
|
4080 bundle_transmitted_event () const |
|
4081 { |
|
4082 return this->_xsd_bundle_transmitted_event_; |
|
4083 } |
|
4084 |
|
4085 cl_message::bundle_transmitted_event::container& cl_message:: |
|
4086 bundle_transmitted_event () |
|
4087 { |
|
4088 return this->_xsd_bundle_transmitted_event_; |
|
4089 } |
|
4090 |
|
4091 void cl_message:: |
|
4092 bundle_transmitted_event (const bundle_transmitted_event::type& bundle_transmitted_event) |
|
4093 { |
|
4094 this->_xsd_bundle_transmitted_event_.set (bundle_transmitted_event); |
|
4095 } |
|
4096 |
|
4097 void cl_message:: |
|
4098 bundle_transmitted_event (const bundle_transmitted_event::container& bundle_transmitted_event) |
|
4099 { |
|
4100 this->_xsd_bundle_transmitted_event_ = bundle_transmitted_event; |
|
4101 } |
|
4102 |
|
4103 void cl_message:: |
|
4104 bundle_transmitted_event (::std::auto_ptr< bundle_transmitted_event::type > bundle_transmitted_event) |
|
4105 { |
|
4106 this->_xsd_bundle_transmitted_event_.set (bundle_transmitted_event); |
|
4107 } |
|
4108 |
|
4109 const cl_message::bundle_cancel_request::container& cl_message:: |
|
4110 bundle_cancel_request () const |
|
4111 { |
|
4112 return this->_xsd_bundle_cancel_request_; |
|
4113 } |
|
4114 |
|
4115 cl_message::bundle_cancel_request::container& cl_message:: |
|
4116 bundle_cancel_request () |
|
4117 { |
|
4118 return this->_xsd_bundle_cancel_request_; |
|
4119 } |
|
4120 |
|
4121 void cl_message:: |
|
4122 bundle_cancel_request (const bundle_cancel_request::type& bundle_cancel_request) |
|
4123 { |
|
4124 this->_xsd_bundle_cancel_request_.set (bundle_cancel_request); |
|
4125 } |
|
4126 |
|
4127 void cl_message:: |
|
4128 bundle_cancel_request (const bundle_cancel_request::container& bundle_cancel_request) |
|
4129 { |
|
4130 this->_xsd_bundle_cancel_request_ = bundle_cancel_request; |
|
4131 } |
|
4132 |
|
4133 void cl_message:: |
|
4134 bundle_cancel_request (::std::auto_ptr< bundle_cancel_request::type > bundle_cancel_request) |
|
4135 { |
|
4136 this->_xsd_bundle_cancel_request_.set (bundle_cancel_request); |
|
4137 } |
|
4138 |
|
4139 const cl_message::bundle_canceled_event::container& cl_message:: |
|
4140 bundle_canceled_event () const |
|
4141 { |
|
4142 return this->_xsd_bundle_canceled_event_; |
|
4143 } |
|
4144 |
|
4145 cl_message::bundle_canceled_event::container& cl_message:: |
|
4146 bundle_canceled_event () |
|
4147 { |
|
4148 return this->_xsd_bundle_canceled_event_; |
|
4149 } |
|
4150 |
|
4151 void cl_message:: |
|
4152 bundle_canceled_event (const bundle_canceled_event::type& bundle_canceled_event) |
|
4153 { |
|
4154 this->_xsd_bundle_canceled_event_.set (bundle_canceled_event); |
|
4155 } |
|
4156 |
|
4157 void cl_message:: |
|
4158 bundle_canceled_event (const bundle_canceled_event::container& bundle_canceled_event) |
|
4159 { |
|
4160 this->_xsd_bundle_canceled_event_ = bundle_canceled_event; |
|
4161 } |
|
4162 |
|
4163 void cl_message:: |
|
4164 bundle_canceled_event (::std::auto_ptr< bundle_canceled_event::type > bundle_canceled_event) |
|
4165 { |
|
4166 this->_xsd_bundle_canceled_event_.set (bundle_canceled_event); |
|
4167 } |
|
4168 |
|
4169 const cl_message::query_bundle_queued::container& cl_message:: |
|
4170 query_bundle_queued () const |
|
4171 { |
|
4172 return this->_xsd_query_bundle_queued_; |
|
4173 } |
|
4174 |
|
4175 cl_message::query_bundle_queued::container& cl_message:: |
|
4176 query_bundle_queued () |
|
4177 { |
|
4178 return this->_xsd_query_bundle_queued_; |
|
4179 } |
|
4180 |
|
4181 void cl_message:: |
|
4182 query_bundle_queued (const query_bundle_queued::type& query_bundle_queued) |
|
4183 { |
|
4184 this->_xsd_query_bundle_queued_.set (query_bundle_queued); |
|
4185 } |
|
4186 |
|
4187 void cl_message:: |
|
4188 query_bundle_queued (const query_bundle_queued::container& query_bundle_queued) |
|
4189 { |
|
4190 this->_xsd_query_bundle_queued_ = query_bundle_queued; |
|
4191 } |
|
4192 |
|
4193 void cl_message:: |
|
4194 query_bundle_queued (::std::auto_ptr< query_bundle_queued::type > query_bundle_queued) |
|
4195 { |
|
4196 this->_xsd_query_bundle_queued_.set (query_bundle_queued); |
|
4197 } |
|
4198 |
|
4199 const cl_message::report_bundle_queued::container& cl_message:: |
|
4200 report_bundle_queued () const |
|
4201 { |
|
4202 return this->_xsd_report_bundle_queued_; |
|
4203 } |
|
4204 |
|
4205 cl_message::report_bundle_queued::container& cl_message:: |
|
4206 report_bundle_queued () |
|
4207 { |
|
4208 return this->_xsd_report_bundle_queued_; |
|
4209 } |
|
4210 |
|
4211 void cl_message:: |
|
4212 report_bundle_queued (const report_bundle_queued::type& report_bundle_queued) |
|
4213 { |
|
4214 this->_xsd_report_bundle_queued_.set (report_bundle_queued); |
|
4215 } |
|
4216 |
|
4217 void cl_message:: |
|
4218 report_bundle_queued (const report_bundle_queued::container& report_bundle_queued) |
|
4219 { |
|
4220 this->_xsd_report_bundle_queued_ = report_bundle_queued; |
|
4221 } |
|
4222 |
|
4223 void cl_message:: |
|
4224 report_bundle_queued (::std::auto_ptr< report_bundle_queued::type > report_bundle_queued) |
|
4225 { |
|
4226 this->_xsd_report_bundle_queued_.set (report_bundle_queued); |
|
4227 } |
|
4228 |
|
4229 const cl_message::query_eid_reachable::container& cl_message:: |
|
4230 query_eid_reachable () const |
|
4231 { |
|
4232 return this->_xsd_query_eid_reachable_; |
|
4233 } |
|
4234 |
|
4235 cl_message::query_eid_reachable::container& cl_message:: |
|
4236 query_eid_reachable () |
|
4237 { |
|
4238 return this->_xsd_query_eid_reachable_; |
|
4239 } |
|
4240 |
|
4241 void cl_message:: |
|
4242 query_eid_reachable (const query_eid_reachable::type& query_eid_reachable) |
|
4243 { |
|
4244 this->_xsd_query_eid_reachable_.set (query_eid_reachable); |
|
4245 } |
|
4246 |
|
4247 void cl_message:: |
|
4248 query_eid_reachable (const query_eid_reachable::container& query_eid_reachable) |
|
4249 { |
|
4250 this->_xsd_query_eid_reachable_ = query_eid_reachable; |
|
4251 } |
|
4252 |
|
4253 void cl_message:: |
|
4254 query_eid_reachable (::std::auto_ptr< query_eid_reachable::type > query_eid_reachable) |
|
4255 { |
|
4256 this->_xsd_query_eid_reachable_.set (query_eid_reachable); |
|
4257 } |
|
4258 |
|
4259 const cl_message::report_eid_reachable::container& cl_message:: |
|
4260 report_eid_reachable () const |
|
4261 { |
|
4262 return this->_xsd_report_eid_reachable_; |
|
4263 } |
|
4264 |
|
4265 cl_message::report_eid_reachable::container& cl_message:: |
|
4266 report_eid_reachable () |
|
4267 { |
|
4268 return this->_xsd_report_eid_reachable_; |
|
4269 } |
|
4270 |
|
4271 void cl_message:: |
|
4272 report_eid_reachable (const report_eid_reachable::type& report_eid_reachable) |
|
4273 { |
|
4274 this->_xsd_report_eid_reachable_.set (report_eid_reachable); |
|
4275 } |
|
4276 |
|
4277 void cl_message:: |
|
4278 report_eid_reachable (const report_eid_reachable::container& report_eid_reachable) |
|
4279 { |
|
4280 this->_xsd_report_eid_reachable_ = report_eid_reachable; |
|
4281 } |
|
4282 |
|
4283 void cl_message:: |
|
4284 report_eid_reachable (::std::auto_ptr< report_eid_reachable::type > report_eid_reachable) |
|
4285 { |
|
4286 this->_xsd_report_eid_reachable_.set (report_eid_reachable); |
|
4287 } |
|
4288 |
|
4289 const cl_message::query_link_attributes::container& cl_message:: |
|
4290 query_link_attributes () const |
|
4291 { |
|
4292 return this->_xsd_query_link_attributes_; |
|
4293 } |
|
4294 |
|
4295 cl_message::query_link_attributes::container& cl_message:: |
|
4296 query_link_attributes () |
|
4297 { |
|
4298 return this->_xsd_query_link_attributes_; |
|
4299 } |
|
4300 |
|
4301 void cl_message:: |
|
4302 query_link_attributes (const query_link_attributes::type& query_link_attributes) |
|
4303 { |
|
4304 this->_xsd_query_link_attributes_.set (query_link_attributes); |
|
4305 } |
|
4306 |
|
4307 void cl_message:: |
|
4308 query_link_attributes (const query_link_attributes::container& query_link_attributes) |
|
4309 { |
|
4310 this->_xsd_query_link_attributes_ = query_link_attributes; |
|
4311 } |
|
4312 |
|
4313 void cl_message:: |
|
4314 query_link_attributes (::std::auto_ptr< query_link_attributes::type > query_link_attributes) |
|
4315 { |
|
4316 this->_xsd_query_link_attributes_.set (query_link_attributes); |
|
4317 } |
|
4318 |
|
4319 const cl_message::report_link_attributes::container& cl_message:: |
|
4320 report_link_attributes () const |
|
4321 { |
|
4322 return this->_xsd_report_link_attributes_; |
|
4323 } |
|
4324 |
|
4325 cl_message::report_link_attributes::container& cl_message:: |
|
4326 report_link_attributes () |
|
4327 { |
|
4328 return this->_xsd_report_link_attributes_; |
|
4329 } |
|
4330 |
|
4331 void cl_message:: |
|
4332 report_link_attributes (const report_link_attributes::type& report_link_attributes) |
|
4333 { |
|
4334 this->_xsd_report_link_attributes_.set (report_link_attributes); |
|
4335 } |
|
4336 |
|
4337 void cl_message:: |
|
4338 report_link_attributes (const report_link_attributes::container& report_link_attributes) |
|
4339 { |
|
4340 this->_xsd_report_link_attributes_ = report_link_attributes; |
|
4341 } |
|
4342 |
|
4343 void cl_message:: |
|
4344 report_link_attributes (::std::auto_ptr< report_link_attributes::type > report_link_attributes) |
|
4345 { |
|
4346 this->_xsd_report_link_attributes_.set (report_link_attributes); |
|
4347 } |
|
4348 |
|
4349 const cl_message::query_interface_attributes::container& cl_message:: |
|
4350 query_interface_attributes () const |
|
4351 { |
|
4352 return this->_xsd_query_interface_attributes_; |
|
4353 } |
|
4354 |
|
4355 cl_message::query_interface_attributes::container& cl_message:: |
|
4356 query_interface_attributes () |
|
4357 { |
|
4358 return this->_xsd_query_interface_attributes_; |
|
4359 } |
|
4360 |
|
4361 void cl_message:: |
|
4362 query_interface_attributes (const query_interface_attributes::type& query_interface_attributes) |
|
4363 { |
|
4364 this->_xsd_query_interface_attributes_.set (query_interface_attributes); |
|
4365 } |
|
4366 |
|
4367 void cl_message:: |
|
4368 query_interface_attributes (const query_interface_attributes::container& query_interface_attributes) |
|
4369 { |
|
4370 this->_xsd_query_interface_attributes_ = query_interface_attributes; |
|
4371 } |
|
4372 |
|
4373 void cl_message:: |
|
4374 query_interface_attributes (::std::auto_ptr< query_interface_attributes::type > query_interface_attributes) |
|
4375 { |
|
4376 this->_xsd_query_interface_attributes_.set (query_interface_attributes); |
|
4377 } |
|
4378 |
|
4379 const cl_message::report_interface_attributes::container& cl_message:: |
|
4380 report_interface_attributes () const |
|
4381 { |
|
4382 return this->_xsd_report_interface_attributes_; |
|
4383 } |
|
4384 |
|
4385 cl_message::report_interface_attributes::container& cl_message:: |
|
4386 report_interface_attributes () |
|
4387 { |
|
4388 return this->_xsd_report_interface_attributes_; |
|
4389 } |
|
4390 |
|
4391 void cl_message:: |
|
4392 report_interface_attributes (const report_interface_attributes::type& report_interface_attributes) |
|
4393 { |
|
4394 this->_xsd_report_interface_attributes_.set (report_interface_attributes); |
|
4395 } |
|
4396 |
|
4397 void cl_message:: |
|
4398 report_interface_attributes (const report_interface_attributes::container& report_interface_attributes) |
|
4399 { |
|
4400 this->_xsd_report_interface_attributes_ = report_interface_attributes; |
|
4401 } |
|
4402 |
|
4403 void cl_message:: |
|
4404 report_interface_attributes (::std::auto_ptr< report_interface_attributes::type > report_interface_attributes) |
|
4405 { |
|
4406 this->_xsd_report_interface_attributes_.set (report_interface_attributes); |
|
4407 } |
|
4408 |
|
4409 const cl_message::query_cla_parameters::container& cl_message:: |
|
4410 query_cla_parameters () const |
|
4411 { |
|
4412 return this->_xsd_query_cla_parameters_; |
|
4413 } |
|
4414 |
|
4415 cl_message::query_cla_parameters::container& cl_message:: |
|
4416 query_cla_parameters () |
|
4417 { |
|
4418 return this->_xsd_query_cla_parameters_; |
|
4419 } |
|
4420 |
|
4421 void cl_message:: |
|
4422 query_cla_parameters (const query_cla_parameters::type& query_cla_parameters) |
|
4423 { |
|
4424 this->_xsd_query_cla_parameters_.set (query_cla_parameters); |
|
4425 } |
|
4426 |
|
4427 void cl_message:: |
|
4428 query_cla_parameters (const query_cla_parameters::container& query_cla_parameters) |
|
4429 { |
|
4430 this->_xsd_query_cla_parameters_ = query_cla_parameters; |
|
4431 } |
|
4432 |
|
4433 void cl_message:: |
|
4434 query_cla_parameters (::std::auto_ptr< query_cla_parameters::type > query_cla_parameters) |
|
4435 { |
|
4436 this->_xsd_query_cla_parameters_.set (query_cla_parameters); |
|
4437 } |
|
4438 |
|
4439 const cl_message::report_cla_parameters::container& cl_message:: |
|
4440 report_cla_parameters () const |
|
4441 { |
|
4442 return this->_xsd_report_cla_parameters_; |
|
4443 } |
|
4444 |
|
4445 cl_message::report_cla_parameters::container& cl_message:: |
|
4446 report_cla_parameters () |
|
4447 { |
|
4448 return this->_xsd_report_cla_parameters_; |
|
4449 } |
|
4450 |
|
4451 void cl_message:: |
|
4452 report_cla_parameters (const report_cla_parameters::type& report_cla_parameters) |
|
4453 { |
|
4454 this->_xsd_report_cla_parameters_.set (report_cla_parameters); |
|
4455 } |
|
4456 |
|
4457 void cl_message:: |
|
4458 report_cla_parameters (const report_cla_parameters::container& report_cla_parameters) |
|
4459 { |
|
4460 this->_xsd_report_cla_parameters_ = report_cla_parameters; |
|
4461 } |
|
4462 |
|
4463 void cl_message:: |
|
4464 report_cla_parameters (::std::auto_ptr< report_cla_parameters::type > report_cla_parameters) |
|
4465 { |
|
4466 this->_xsd_report_cla_parameters_.set (report_cla_parameters); |
|
4467 } |
|
4468 } |
|
4469 } |
|
4470 |
|
4471 #include <xsd/cxx/xml/dom/elements.hxx> |
|
4472 #include <xsd/cxx/xml/dom/parser.hxx> |
|
4473 |
|
4474 namespace dtn |
|
4475 { |
|
4476 namespace clmessage |
|
4477 { |
|
4478 // linkTypeType |
|
4479 // |
|
4480 |
|
4481 linkTypeType:: |
|
4482 linkTypeType (const ::xercesc::DOMElement& e, |
|
4483 ::xml_schema::flags f, |
|
4484 ::xml_schema::type* c) |
|
4485 : ::xml_schema::string (e, f, c) |
|
4486 { |
|
4487 _xsd_linkTypeType_convert (); |
|
4488 } |
|
4489 |
|
4490 linkTypeType:: |
|
4491 linkTypeType (const ::xercesc::DOMAttr& a, |
|
4492 ::xml_schema::flags f, |
|
4493 ::xml_schema::type* c) |
|
4494 : ::xml_schema::string (a, f, c) |
|
4495 { |
|
4496 _xsd_linkTypeType_convert (); |
|
4497 } |
|
4498 |
|
4499 linkTypeType:: |
|
4500 linkTypeType (const ::std::basic_string< char >& s, |
|
4501 const ::xercesc::DOMElement* e, |
|
4502 ::xml_schema::flags f, |
|
4503 ::xml_schema::type* c) |
|
4504 : ::xml_schema::string (s, e, f, c) |
|
4505 { |
|
4506 _xsd_linkTypeType_convert (); |
|
4507 } |
|
4508 |
|
4509 linkTypeType* linkTypeType:: |
|
4510 _clone (::xml_schema::flags f, |
|
4511 ::xml_schema::type* c) const |
|
4512 { |
|
4513 return new linkTypeType (*this, f, c); |
|
4514 } |
|
4515 |
|
4516 linkTypeType::_xsd_linkTypeType linkTypeType:: |
|
4517 _xsd_linkTypeType_convert () const |
|
4518 { |
|
4519 ::xsd::cxx::tree::enum_comparator< char > c (_xsd_linkTypeType_literals_); |
|
4520 const _xsd_linkTypeType* i (::std::lower_bound ( |
|
4521 _xsd_linkTypeType_indexes_, |
|
4522 _xsd_linkTypeType_indexes_ + 5, |
|
4523 *this, |
|
4524 c)); |
|
4525 |
|
4526 if (i == _xsd_linkTypeType_indexes_ + 5 || _xsd_linkTypeType_literals_[*i] != *this) |
|
4527 { |
|
4528 throw ::xsd::cxx::tree::unexpected_enumerator < char > (*this); |
|
4529 } |
|
4530 |
|
4531 return *i; |
|
4532 } |
|
4533 |
|
4534 const char* const linkTypeType:: |
|
4535 _xsd_linkTypeType_literals_[5] = |
|
4536 { |
|
4537 "alwayson", |
|
4538 "ondemand", |
|
4539 "scheduled", |
|
4540 "predicted", |
|
4541 "opportunistic" |
|
4542 }; |
|
4543 |
|
4544 const linkTypeType::_xsd_linkTypeType linkTypeType:: |
|
4545 _xsd_linkTypeType_indexes_[5] = |
|
4546 { |
|
4547 ::dtn::clmessage::linkTypeType::alwayson, |
|
4548 ::dtn::clmessage::linkTypeType::ondemand, |
|
4549 ::dtn::clmessage::linkTypeType::opportunistic, |
|
4550 ::dtn::clmessage::linkTypeType::predicted, |
|
4551 ::dtn::clmessage::linkTypeType::scheduled |
|
4552 }; |
|
4553 |
|
4554 // linkStateType |
|
4555 // |
|
4556 |
|
4557 linkStateType:: |
|
4558 linkStateType (const ::xercesc::DOMElement& e, |
|
4559 ::xml_schema::flags f, |
|
4560 ::xml_schema::type* c) |
|
4561 : ::xml_schema::string (e, f, c) |
|
4562 { |
|
4563 _xsd_linkStateType_convert (); |
|
4564 } |
|
4565 |
|
4566 linkStateType:: |
|
4567 linkStateType (const ::xercesc::DOMAttr& a, |
|
4568 ::xml_schema::flags f, |
|
4569 ::xml_schema::type* c) |
|
4570 : ::xml_schema::string (a, f, c) |
|
4571 { |
|
4572 _xsd_linkStateType_convert (); |
|
4573 } |
|
4574 |
|
4575 linkStateType:: |
|
4576 linkStateType (const ::std::basic_string< char >& s, |
|
4577 const ::xercesc::DOMElement* e, |
|
4578 ::xml_schema::flags f, |
|
4579 ::xml_schema::type* c) |
|
4580 : ::xml_schema::string (s, e, f, c) |
|
4581 { |
|
4582 _xsd_linkStateType_convert (); |
|
4583 } |
|
4584 |
|
4585 linkStateType* linkStateType:: |
|
4586 _clone (::xml_schema::flags f, |
|
4587 ::xml_schema::type* c) const |
|
4588 { |
|
4589 return new linkStateType (*this, f, c); |
|
4590 } |
|
4591 |
|
4592 linkStateType::_xsd_linkStateType linkStateType:: |
|
4593 _xsd_linkStateType_convert () const |
|
4594 { |
|
4595 ::xsd::cxx::tree::enum_comparator< char > c (_xsd_linkStateType_literals_); |
|
4596 const _xsd_linkStateType* i (::std::lower_bound ( |
|
4597 _xsd_linkStateType_indexes_, |
|
4598 _xsd_linkStateType_indexes_ + 6, |
|
4599 *this, |
|
4600 c)); |
|
4601 |
|
4602 if (i == _xsd_linkStateType_indexes_ + 6 || _xsd_linkStateType_literals_[*i] != *this) |
|
4603 { |
|
4604 throw ::xsd::cxx::tree::unexpected_enumerator < char > (*this); |
|
4605 } |
|
4606 |
|
4607 return *i; |
|
4608 } |
|
4609 |
|
4610 const char* const linkStateType:: |
|
4611 _xsd_linkStateType_literals_[6] = |
|
4612 { |
|
4613 "unavailable", |
|
4614 "available", |
|
4615 "opening", |
|
4616 "open", |
|
4617 "busy", |
|
4618 "closed" |
|
4619 }; |
|
4620 |
|
4621 const linkStateType::_xsd_linkStateType linkStateType:: |
|
4622 _xsd_linkStateType_indexes_[6] = |
|
4623 { |
|
4624 ::dtn::clmessage::linkStateType::available, |
|
4625 ::dtn::clmessage::linkStateType::busy, |
|
4626 ::dtn::clmessage::linkStateType::closed, |
|
4627 ::dtn::clmessage::linkStateType::open, |
|
4628 ::dtn::clmessage::linkStateType::opening, |
|
4629 ::dtn::clmessage::linkStateType::unavailable |
|
4630 }; |
|
4631 |
|
4632 // linkReasonType |
|
4633 // |
|
4634 |
|
4635 linkReasonType:: |
|
4636 linkReasonType (const ::xercesc::DOMElement& e, |
|
4637 ::xml_schema::flags f, |
|
4638 ::xml_schema::type* c) |
|
4639 : ::xml_schema::string (e, f, c) |
|
4640 { |
|
4641 _xsd_linkReasonType_convert (); |
|
4642 } |
|
4643 |
|
4644 linkReasonType:: |
|
4645 linkReasonType (const ::xercesc::DOMAttr& a, |
|
4646 ::xml_schema::flags f, |
|
4647 ::xml_schema::type* c) |
|
4648 : ::xml_schema::string (a, f, c) |
|
4649 { |
|
4650 _xsd_linkReasonType_convert (); |
|
4651 } |
|
4652 |
|
4653 linkReasonType:: |
|
4654 linkReasonType (const ::std::basic_string< char >& s, |
|
4655 const ::xercesc::DOMElement* e, |
|
4656 ::xml_schema::flags f, |
|
4657 ::xml_schema::type* c) |
|
4658 : ::xml_schema::string (s, e, f, c) |
|
4659 { |
|
4660 _xsd_linkReasonType_convert (); |
|
4661 } |
|
4662 |
|
4663 linkReasonType* linkReasonType:: |
|
4664 _clone (::xml_schema::flags f, |
|
4665 ::xml_schema::type* c) const |
|
4666 { |
|
4667 return new linkReasonType (*this, f, c); |
|
4668 } |
|
4669 |
|
4670 linkReasonType::_xsd_linkReasonType linkReasonType:: |
|
4671 _xsd_linkReasonType_convert () const |
|
4672 { |
|
4673 ::xsd::cxx::tree::enum_comparator< char > c (_xsd_linkReasonType_literals_); |
|
4674 const _xsd_linkReasonType* i (::std::lower_bound ( |
|
4675 _xsd_linkReasonType_indexes_, |
|
4676 _xsd_linkReasonType_indexes_ + 8, |
|
4677 *this, |
|
4678 c)); |
|
4679 |
|
4680 if (i == _xsd_linkReasonType_indexes_ + 8 || _xsd_linkReasonType_literals_[*i] != *this) |
|
4681 { |
|
4682 throw ::xsd::cxx::tree::unexpected_enumerator < char > (*this); |
|
4683 } |
|
4684 |
|
4685 return *i; |
|
4686 } |
|
4687 |
|
4688 const char* const linkReasonType:: |
|
4689 _xsd_linkReasonType_literals_[8] = |
|
4690 { |
|
4691 "no_info", |
|
4692 "user", |
|
4693 "broken", |
|
4694 "shutdown", |
|
4695 "reconnect", |
|
4696 "idle", |
|
4697 "timeout", |
|
4698 "unblocked" |
|
4699 }; |
|
4700 |
|
4701 const linkReasonType::_xsd_linkReasonType linkReasonType:: |
|
4702 _xsd_linkReasonType_indexes_[8] = |
|
4703 { |
|
4704 ::dtn::clmessage::linkReasonType::broken, |
|
4705 ::dtn::clmessage::linkReasonType::idle, |
|
4706 ::dtn::clmessage::linkReasonType::no_info, |
|
4707 ::dtn::clmessage::linkReasonType::reconnect, |
|
4708 ::dtn::clmessage::linkReasonType::shutdown, |
|
4709 ::dtn::clmessage::linkReasonType::timeout, |
|
4710 ::dtn::clmessage::linkReasonType::unblocked, |
|
4711 ::dtn::clmessage::linkReasonType::user |
|
4712 }; |
|
4713 |
|
4714 // bundlePassMethodType |
|
4715 // |
|
4716 |
|
4717 bundlePassMethodType:: |
|
4718 bundlePassMethodType (const ::xercesc::DOMElement& e, |
|
4719 ::xml_schema::flags f, |
|
4720 ::xml_schema::type* c) |
|
4721 : ::xml_schema::string (e, f, c) |
|
4722 { |
|
4723 _xsd_bundlePassMethodType_convert (); |
|
4724 } |
|
4725 |
|
4726 bundlePassMethodType:: |
|
4727 bundlePassMethodType (const ::xercesc::DOMAttr& a, |
|
4728 ::xml_schema::flags f, |
|
4729 ::xml_schema::type* c) |
|
4730 : ::xml_schema::string (a, f, c) |
|
4731 { |
|
4732 _xsd_bundlePassMethodType_convert (); |
|
4733 } |
|
4734 |
|
4735 bundlePassMethodType:: |
|
4736 bundlePassMethodType (const ::std::basic_string< char >& s, |
|
4737 const ::xercesc::DOMElement* e, |
|
4738 ::xml_schema::flags f, |
|
4739 ::xml_schema::type* c) |
|
4740 : ::xml_schema::string (s, e, f, c) |
|
4741 { |
|
4742 _xsd_bundlePassMethodType_convert (); |
|
4743 } |
|
4744 |
|
4745 bundlePassMethodType* bundlePassMethodType:: |
|
4746 _clone (::xml_schema::flags f, |
|
4747 ::xml_schema::type* c) const |
|
4748 { |
|
4749 return new bundlePassMethodType (*this, f, c); |
|
4750 } |
|
4751 |
|
4752 bundlePassMethodType::_xsd_bundlePassMethodType bundlePassMethodType:: |
|
4753 _xsd_bundlePassMethodType_convert () const |
|
4754 { |
|
4755 ::xsd::cxx::tree::enum_comparator< char > c (_xsd_bundlePassMethodType_literals_); |
|
4756 const _xsd_bundlePassMethodType* i (::std::lower_bound ( |
|
4757 _xsd_bundlePassMethodType_indexes_, |
|
4758 _xsd_bundlePassMethodType_indexes_ + 2, |
|
4759 *this, |
|
4760 c)); |
|
4761 |
|
4762 if (i == _xsd_bundlePassMethodType_indexes_ + 2 || _xsd_bundlePassMethodType_literals_[*i] != *this) |
|
4763 { |
|
4764 throw ::xsd::cxx::tree::unexpected_enumerator < char > (*this); |
|
4765 } |
|
4766 |
|
4767 return *i; |
|
4768 } |
|
4769 |
|
4770 const char* const bundlePassMethodType:: |
|
4771 _xsd_bundlePassMethodType_literals_[2] = |
|
4772 { |
|
4773 "unknown", |
|
4774 "filesystem" |
|
4775 }; |
|
4776 |
|
4777 const bundlePassMethodType::_xsd_bundlePassMethodType bundlePassMethodType:: |
|
4778 _xsd_bundlePassMethodType_indexes_[2] = |
|
4779 { |
|
4780 ::dtn::clmessage::bundlePassMethodType::filesystem, |
|
4781 ::dtn::clmessage::bundlePassMethodType::unknown |
|
4782 }; |
|
4783 |
|
4784 // percentType |
|
4785 // |
|
4786 |
|
4787 percentType:: |
|
4788 percentType () |
|
4789 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > () |
|
4790 { |
|
4791 } |
|
4792 |
|
4793 percentType:: |
|
4794 percentType (const _xsd_percentType::base_& _xsd_percentType) |
|
4795 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > (_xsd_percentType) |
|
4796 { |
|
4797 } |
|
4798 |
|
4799 percentType:: |
|
4800 percentType (const percentType& _xsd_percentType, |
|
4801 ::xml_schema::flags f, |
|
4802 ::xml_schema::type* c) |
|
4803 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > (_xsd_percentType, f, c) |
|
4804 { |
|
4805 } |
|
4806 |
|
4807 percentType:: |
|
4808 percentType (const ::xercesc::DOMElement& e, |
|
4809 ::xml_schema::flags f, |
|
4810 ::xml_schema::type* c) |
|
4811 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > (e, f, c) |
|
4812 { |
|
4813 } |
|
4814 |
|
4815 percentType:: |
|
4816 percentType (const ::xercesc::DOMAttr& a, |
|
4817 ::xml_schema::flags f, |
|
4818 ::xml_schema::type* c) |
|
4819 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > (a, f, c) |
|
4820 { |
|
4821 } |
|
4822 |
|
4823 percentType:: |
|
4824 percentType (const ::std::basic_string< char >& s, |
|
4825 const ::xercesc::DOMElement* e, |
|
4826 ::xml_schema::flags f, |
|
4827 ::xml_schema::type* c) |
|
4828 : ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type > (s, e, f, c) |
|
4829 { |
|
4830 } |
|
4831 |
|
4832 percentType* percentType:: |
|
4833 _clone (::xml_schema::flags f, |
|
4834 ::xml_schema::type* c) const |
|
4835 { |
|
4836 return new percentType (*this, f, c); |
|
4837 } |
|
4838 |
|
4839 // attribute_name |
|
4840 // |
|
4841 |
|
4842 attribute_name:: |
|
4843 attribute_name () |
|
4844 : ::xml_schema::type (), |
|
4845 _xsd_value_ (::xml_schema::flags (), this) |
|
4846 { |
|
4847 } |
|
4848 |
|
4849 attribute_name:: |
|
4850 attribute_name (const value::type& _xsd_value) |
|
4851 : ::xml_schema::type (), |
|
4852 _xsd_value_ (_xsd_value, |
|
4853 ::xml_schema::flags (), |
|
4854 this) |
|
4855 { |
|
4856 } |
|
4857 |
|
4858 attribute_name:: |
|
4859 attribute_name (const attribute_name& _xsd_attribute_name, |
|
4860 ::xml_schema::flags f, |
|
4861 ::xml_schema::type* c) |
|
4862 : ::xml_schema::type (_xsd_attribute_name, f, c), |
|
4863 _xsd_value_ (_xsd_attribute_name._xsd_value_, |
|
4864 f | ::xml_schema::flags::not_root, |
|
4865 this) |
|
4866 { |
|
4867 } |
|
4868 |
|
4869 attribute_name:: |
|
4870 attribute_name (const ::xercesc::DOMElement& e, |
|
4871 ::xml_schema::flags f, |
|
4872 ::xml_schema::type* c) |
|
4873 : ::xml_schema::type (e, f, c), |
|
4874 _xsd_value_ (f | ::xml_schema::flags::not_root, this) |
|
4875 { |
|
4876 parse (e, f); |
|
4877 } |
|
4878 |
|
4879 void attribute_name:: |
|
4880 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
4881 { |
|
4882 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
4883 |
|
4884 while (p.more_attributes ()) |
|
4885 { |
|
4886 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
4887 |
|
4888 if (a.name () == "value" && a.namespace_ ().empty ()) |
|
4889 { |
|
4890 ::std::auto_ptr< value::type > r ( |
|
4891 value::traits::create ( |
|
4892 a.dom_attribute (), |
|
4893 f | ::xml_schema::flags::not_root, |
|
4894 this)); |
|
4895 |
|
4896 this->value (r); |
|
4897 continue; |
|
4898 } |
|
4899 } |
|
4900 |
|
4901 if (!_xsd_value_.present ()) |
|
4902 { |
|
4903 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
4904 "value", |
|
4905 ""); |
|
4906 } |
|
4907 } |
|
4908 |
|
4909 attribute_name* attribute_name:: |
|
4910 _clone (::xml_schema::flags f, |
|
4911 ::xml_schema::type* c) const |
|
4912 { |
|
4913 return new attribute_name (*this, f, c); |
|
4914 } |
|
4915 |
|
4916 // key_value_pair |
|
4917 // |
|
4918 |
|
4919 key_value_pair:: |
|
4920 key_value_pair () |
|
4921 : ::xml_schema::type (), |
|
4922 _xsd_name_ (::xml_schema::flags (), this), |
|
4923 _xsd_value_ (::xml_schema::flags (), this) |
|
4924 { |
|
4925 } |
|
4926 |
|
4927 key_value_pair:: |
|
4928 key_value_pair (const name::type& _xsd_name, |
|
4929 const value::type& _xsd_value) |
|
4930 : ::xml_schema::type (), |
|
4931 _xsd_name_ (_xsd_name, |
|
4932 ::xml_schema::flags (), |
|
4933 this), |
|
4934 _xsd_value_ (_xsd_value, |
|
4935 ::xml_schema::flags (), |
|
4936 this) |
|
4937 { |
|
4938 } |
|
4939 |
|
4940 key_value_pair:: |
|
4941 key_value_pair (const key_value_pair& _xsd_key_value_pair, |
|
4942 ::xml_schema::flags f, |
|
4943 ::xml_schema::type* c) |
|
4944 : ::xml_schema::type (_xsd_key_value_pair, f, c), |
|
4945 _xsd_name_ (_xsd_key_value_pair._xsd_name_, |
|
4946 f | ::xml_schema::flags::not_root, |
|
4947 this), |
|
4948 _xsd_value_ (_xsd_key_value_pair._xsd_value_, |
|
4949 f | ::xml_schema::flags::not_root, |
|
4950 this) |
|
4951 { |
|
4952 } |
|
4953 |
|
4954 key_value_pair:: |
|
4955 key_value_pair (const ::xercesc::DOMElement& e, |
|
4956 ::xml_schema::flags f, |
|
4957 ::xml_schema::type* c) |
|
4958 : ::xml_schema::type (e, f, c), |
|
4959 _xsd_name_ (f | ::xml_schema::flags::not_root, this), |
|
4960 _xsd_value_ (f | ::xml_schema::flags::not_root, this) |
|
4961 { |
|
4962 parse (e, f); |
|
4963 } |
|
4964 |
|
4965 void key_value_pair:: |
|
4966 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
4967 { |
|
4968 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
4969 |
|
4970 while (p.more_attributes ()) |
|
4971 { |
|
4972 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
4973 |
|
4974 if (a.name () == "name" && a.namespace_ ().empty ()) |
|
4975 { |
|
4976 ::std::auto_ptr< name::type > r ( |
|
4977 name::traits::create ( |
|
4978 a.dom_attribute (), |
|
4979 f | ::xml_schema::flags::not_root, |
|
4980 this)); |
|
4981 |
|
4982 this->name (r); |
|
4983 continue; |
|
4984 } |
|
4985 |
|
4986 if (a.name () == "value" && a.namespace_ ().empty ()) |
|
4987 { |
|
4988 ::std::auto_ptr< value::type > r ( |
|
4989 value::traits::create ( |
|
4990 a.dom_attribute (), |
|
4991 f | ::xml_schema::flags::not_root, |
|
4992 this)); |
|
4993 |
|
4994 this->value (r); |
|
4995 continue; |
|
4996 } |
|
4997 } |
|
4998 |
|
4999 if (!_xsd_name_.present ()) |
|
5000 { |
|
5001 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5002 "name", |
|
5003 ""); |
|
5004 } |
|
5005 |
|
5006 if (!_xsd_value_.present ()) |
|
5007 { |
|
5008 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5009 "value", |
|
5010 ""); |
|
5011 } |
|
5012 } |
|
5013 |
|
5014 key_value_pair* key_value_pair:: |
|
5015 _clone (::xml_schema::flags f, |
|
5016 ::xml_schema::type* c) const |
|
5017 { |
|
5018 return new key_value_pair (*this, f, c); |
|
5019 } |
|
5020 |
|
5021 // bundle_attributes |
|
5022 // |
|
5023 |
|
5024 bundle_attributes:: |
|
5025 bundle_attributes () |
|
5026 : ::xml_schema::type (), |
|
5027 _xsd_source_eid_ (::xml_schema::flags (), this), |
|
5028 _xsd_timestamp_seconds_ (::xml_schema::flags (), this), |
|
5029 _xsd_timestamp_sequence_ (::xml_schema::flags (), this), |
|
5030 _xsd_is_fragment_ (::xml_schema::flags (), this), |
|
5031 _xsd_fragment_length_ (::xml_schema::flags (), this), |
|
5032 _xsd_fragment_offset_ (::xml_schema::flags (), this) |
|
5033 { |
|
5034 } |
|
5035 |
|
5036 bundle_attributes:: |
|
5037 bundle_attributes (const source_eid::type& _xsd_source_eid, |
|
5038 const timestamp_seconds::type& _xsd_timestamp_seconds, |
|
5039 const timestamp_sequence::type& _xsd_timestamp_sequence, |
|
5040 const is_fragment::type& _xsd_is_fragment) |
|
5041 : ::xml_schema::type (), |
|
5042 _xsd_source_eid_ (_xsd_source_eid, |
|
5043 ::xml_schema::flags (), |
|
5044 this), |
|
5045 _xsd_timestamp_seconds_ (_xsd_timestamp_seconds, |
|
5046 ::xml_schema::flags (), |
|
5047 this), |
|
5048 _xsd_timestamp_sequence_ (_xsd_timestamp_sequence, |
|
5049 ::xml_schema::flags (), |
|
5050 this), |
|
5051 _xsd_is_fragment_ (_xsd_is_fragment, |
|
5052 ::xml_schema::flags (), |
|
5053 this), |
|
5054 _xsd_fragment_length_ (::xml_schema::flags (), this), |
|
5055 _xsd_fragment_offset_ (::xml_schema::flags (), this) |
|
5056 { |
|
5057 } |
|
5058 |
|
5059 bundle_attributes:: |
|
5060 bundle_attributes (const bundle_attributes& _xsd_bundle_attributes, |
|
5061 ::xml_schema::flags f, |
|
5062 ::xml_schema::type* c) |
|
5063 : ::xml_schema::type (_xsd_bundle_attributes, f, c), |
|
5064 _xsd_source_eid_ (_xsd_bundle_attributes._xsd_source_eid_, |
|
5065 f | ::xml_schema::flags::not_root, |
|
5066 this), |
|
5067 _xsd_timestamp_seconds_ (_xsd_bundle_attributes._xsd_timestamp_seconds_, |
|
5068 f | ::xml_schema::flags::not_root, |
|
5069 this), |
|
5070 _xsd_timestamp_sequence_ (_xsd_bundle_attributes._xsd_timestamp_sequence_, |
|
5071 f | ::xml_schema::flags::not_root, |
|
5072 this), |
|
5073 _xsd_is_fragment_ (_xsd_bundle_attributes._xsd_is_fragment_, |
|
5074 f | ::xml_schema::flags::not_root, |
|
5075 this), |
|
5076 _xsd_fragment_length_ (_xsd_bundle_attributes._xsd_fragment_length_, |
|
5077 f | ::xml_schema::flags::not_root, |
|
5078 this), |
|
5079 _xsd_fragment_offset_ (_xsd_bundle_attributes._xsd_fragment_offset_, |
|
5080 f | ::xml_schema::flags::not_root, |
|
5081 this) |
|
5082 { |
|
5083 } |
|
5084 |
|
5085 bundle_attributes:: |
|
5086 bundle_attributes (const ::xercesc::DOMElement& e, |
|
5087 ::xml_schema::flags f, |
|
5088 ::xml_schema::type* c) |
|
5089 : ::xml_schema::type (e, f, c), |
|
5090 _xsd_source_eid_ (f | ::xml_schema::flags::not_root, this), |
|
5091 _xsd_timestamp_seconds_ (f | ::xml_schema::flags::not_root, this), |
|
5092 _xsd_timestamp_sequence_ (f | ::xml_schema::flags::not_root, this), |
|
5093 _xsd_is_fragment_ (f | ::xml_schema::flags::not_root, this), |
|
5094 _xsd_fragment_length_ (f | ::xml_schema::flags::not_root, this), |
|
5095 _xsd_fragment_offset_ (f | ::xml_schema::flags::not_root, this) |
|
5096 { |
|
5097 parse (e, f); |
|
5098 } |
|
5099 |
|
5100 void bundle_attributes:: |
|
5101 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5102 { |
|
5103 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5104 |
|
5105 while (p.more_attributes ()) |
|
5106 { |
|
5107 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5108 |
|
5109 if (a.name () == "source_eid" && a.namespace_ ().empty ()) |
|
5110 { |
|
5111 ::std::auto_ptr< source_eid::type > r ( |
|
5112 source_eid::traits::create ( |
|
5113 a.dom_attribute (), |
|
5114 f | ::xml_schema::flags::not_root, |
|
5115 this)); |
|
5116 |
|
5117 this->source_eid (r); |
|
5118 continue; |
|
5119 } |
|
5120 |
|
5121 if (a.name () == "timestamp_seconds" && a.namespace_ ().empty ()) |
|
5122 { |
|
5123 this->timestamp_seconds ( |
|
5124 timestamp_seconds::traits::create ( |
|
5125 a.dom_attribute (), |
|
5126 f | ::xml_schema::flags::not_root, |
|
5127 this)); |
|
5128 continue; |
|
5129 } |
|
5130 |
|
5131 if (a.name () == "timestamp_sequence" && a.namespace_ ().empty ()) |
|
5132 { |
|
5133 this->timestamp_sequence ( |
|
5134 timestamp_sequence::traits::create ( |
|
5135 a.dom_attribute (), |
|
5136 f | ::xml_schema::flags::not_root, |
|
5137 this)); |
|
5138 continue; |
|
5139 } |
|
5140 |
|
5141 if (a.name () == "is_fragment" && a.namespace_ ().empty ()) |
|
5142 { |
|
5143 this->is_fragment ( |
|
5144 is_fragment::traits::create ( |
|
5145 a.dom_attribute (), |
|
5146 f | ::xml_schema::flags::not_root, |
|
5147 this)); |
|
5148 continue; |
|
5149 } |
|
5150 |
|
5151 if (a.name () == "fragment_length" && a.namespace_ ().empty ()) |
|
5152 { |
|
5153 this->fragment_length ( |
|
5154 fragment_length::traits::create ( |
|
5155 a.dom_attribute (), |
|
5156 f | ::xml_schema::flags::not_root, |
|
5157 this)); |
|
5158 continue; |
|
5159 } |
|
5160 |
|
5161 if (a.name () == "fragment_offset" && a.namespace_ ().empty ()) |
|
5162 { |
|
5163 this->fragment_offset ( |
|
5164 fragment_offset::traits::create ( |
|
5165 a.dom_attribute (), |
|
5166 f | ::xml_schema::flags::not_root, |
|
5167 this)); |
|
5168 continue; |
|
5169 } |
|
5170 } |
|
5171 |
|
5172 if (!_xsd_source_eid_.present ()) |
|
5173 { |
|
5174 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5175 "source_eid", |
|
5176 ""); |
|
5177 } |
|
5178 |
|
5179 if (!_xsd_timestamp_seconds_.present ()) |
|
5180 { |
|
5181 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5182 "timestamp_seconds", |
|
5183 ""); |
|
5184 } |
|
5185 |
|
5186 if (!_xsd_timestamp_sequence_.present ()) |
|
5187 { |
|
5188 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5189 "timestamp_sequence", |
|
5190 ""); |
|
5191 } |
|
5192 |
|
5193 if (!_xsd_is_fragment_.present ()) |
|
5194 { |
|
5195 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5196 "is_fragment", |
|
5197 ""); |
|
5198 } |
|
5199 } |
|
5200 |
|
5201 bundle_attributes* bundle_attributes:: |
|
5202 _clone (::xml_schema::flags f, |
|
5203 ::xml_schema::type* c) const |
|
5204 { |
|
5205 return new bundle_attributes (*this, f, c); |
|
5206 } |
|
5207 |
|
5208 // link_attributes |
|
5209 // |
|
5210 |
|
5211 link_attributes:: |
|
5212 link_attributes () |
|
5213 : ::xml_schema::type (), |
|
5214 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
5215 _xsd_type_ (::xml_schema::flags (), this), |
|
5216 _xsd_state_ (::xml_schema::flags (), this), |
|
5217 _xsd_peer_eid_ (::xml_schema::flags (), this), |
|
5218 _xsd_is_reachable_ (::xml_schema::flags (), this), |
|
5219 _xsd_is_usable_ (::xml_schema::flags (), this), |
|
5220 _xsd_how_reliable_ (::xml_schema::flags (), this), |
|
5221 _xsd_how_available_ (::xml_schema::flags (), this), |
|
5222 _xsd_reactive_fragment_ (::xml_schema::flags (), this), |
|
5223 _xsd_nexthop_ (::xml_schema::flags (), this), |
|
5224 _xsd_cla_name_ (::xml_schema::flags (), this), |
|
5225 _xsd_high_water_mark_ (::xml_schema::flags (), this), |
|
5226 _xsd_low_water_mark_ (::xml_schema::flags (), this) |
|
5227 { |
|
5228 } |
|
5229 |
|
5230 link_attributes:: |
|
5231 link_attributes (const link_attributes& _xsd_link_attributes, |
|
5232 ::xml_schema::flags f, |
|
5233 ::xml_schema::type* c) |
|
5234 : ::xml_schema::type (_xsd_link_attributes, f, c), |
|
5235 _xsd_key_value_pair_ (_xsd_link_attributes._xsd_key_value_pair_, |
|
5236 f | ::xml_schema::flags::not_root, |
|
5237 this), |
|
5238 _xsd_type_ (_xsd_link_attributes._xsd_type_, |
|
5239 f | ::xml_schema::flags::not_root, |
|
5240 this), |
|
5241 _xsd_state_ (_xsd_link_attributes._xsd_state_, |
|
5242 f | ::xml_schema::flags::not_root, |
|
5243 this), |
|
5244 _xsd_peer_eid_ (_xsd_link_attributes._xsd_peer_eid_, |
|
5245 f | ::xml_schema::flags::not_root, |
|
5246 this), |
|
5247 _xsd_is_reachable_ (_xsd_link_attributes._xsd_is_reachable_, |
|
5248 f | ::xml_schema::flags::not_root, |
|
5249 this), |
|
5250 _xsd_is_usable_ (_xsd_link_attributes._xsd_is_usable_, |
|
5251 f | ::xml_schema::flags::not_root, |
|
5252 this), |
|
5253 _xsd_how_reliable_ (_xsd_link_attributes._xsd_how_reliable_, |
|
5254 f | ::xml_schema::flags::not_root, |
|
5255 this), |
|
5256 _xsd_how_available_ (_xsd_link_attributes._xsd_how_available_, |
|
5257 f | ::xml_schema::flags::not_root, |
|
5258 this), |
|
5259 _xsd_reactive_fragment_ (_xsd_link_attributes._xsd_reactive_fragment_, |
|
5260 f | ::xml_schema::flags::not_root, |
|
5261 this), |
|
5262 _xsd_nexthop_ (_xsd_link_attributes._xsd_nexthop_, |
|
5263 f | ::xml_schema::flags::not_root, |
|
5264 this), |
|
5265 _xsd_cla_name_ (_xsd_link_attributes._xsd_cla_name_, |
|
5266 f | ::xml_schema::flags::not_root, |
|
5267 this), |
|
5268 _xsd_high_water_mark_ (_xsd_link_attributes._xsd_high_water_mark_, |
|
5269 f | ::xml_schema::flags::not_root, |
|
5270 this), |
|
5271 _xsd_low_water_mark_ (_xsd_link_attributes._xsd_low_water_mark_, |
|
5272 f | ::xml_schema::flags::not_root, |
|
5273 this) |
|
5274 { |
|
5275 } |
|
5276 |
|
5277 link_attributes:: |
|
5278 link_attributes (const ::xercesc::DOMElement& e, |
|
5279 ::xml_schema::flags f, |
|
5280 ::xml_schema::type* c) |
|
5281 : ::xml_schema::type (e, f, c), |
|
5282 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
5283 _xsd_type_ (f | ::xml_schema::flags::not_root, this), |
|
5284 _xsd_state_ (f | ::xml_schema::flags::not_root, this), |
|
5285 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this), |
|
5286 _xsd_is_reachable_ (f | ::xml_schema::flags::not_root, this), |
|
5287 _xsd_is_usable_ (f | ::xml_schema::flags::not_root, this), |
|
5288 _xsd_how_reliable_ (f | ::xml_schema::flags::not_root, this), |
|
5289 _xsd_how_available_ (f | ::xml_schema::flags::not_root, this), |
|
5290 _xsd_reactive_fragment_ (f | ::xml_schema::flags::not_root, this), |
|
5291 _xsd_nexthop_ (f | ::xml_schema::flags::not_root, this), |
|
5292 _xsd_cla_name_ (f | ::xml_schema::flags::not_root, this), |
|
5293 _xsd_high_water_mark_ (f | ::xml_schema::flags::not_root, this), |
|
5294 _xsd_low_water_mark_ (f | ::xml_schema::flags::not_root, this) |
|
5295 { |
|
5296 parse (e, f); |
|
5297 } |
|
5298 |
|
5299 void link_attributes:: |
|
5300 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5301 { |
|
5302 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5303 |
|
5304 while (p.more_elements ()) |
|
5305 { |
|
5306 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
5307 |
|
5308 // key_value_pair |
|
5309 // |
|
5310 { |
|
5311 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
5312 { |
|
5313 ::std::auto_ptr< key_value_pair::type > r ( |
|
5314 key_value_pair::traits::create ( |
|
5315 e.dom_element (), |
|
5316 f | ::xml_schema::flags::not_root, |
|
5317 this)); |
|
5318 |
|
5319 this->key_value_pair ().push_back (r); |
|
5320 continue; |
|
5321 } |
|
5322 } |
|
5323 } |
|
5324 |
|
5325 while (p.more_attributes ()) |
|
5326 { |
|
5327 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5328 |
|
5329 if (a.name () == "type" && a.namespace_ ().empty ()) |
|
5330 { |
|
5331 ::std::auto_ptr< type::type_ > r ( |
|
5332 type::traits::create ( |
|
5333 a.dom_attribute (), |
|
5334 f | ::xml_schema::flags::not_root, |
|
5335 this)); |
|
5336 |
|
5337 this->type (r); |
|
5338 continue; |
|
5339 } |
|
5340 |
|
5341 if (a.name () == "state" && a.namespace_ ().empty ()) |
|
5342 { |
|
5343 ::std::auto_ptr< state::type > r ( |
|
5344 state::traits::create ( |
|
5345 a.dom_attribute (), |
|
5346 f | ::xml_schema::flags::not_root, |
|
5347 this)); |
|
5348 |
|
5349 this->state (r); |
|
5350 continue; |
|
5351 } |
|
5352 |
|
5353 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
5354 { |
|
5355 ::std::auto_ptr< peer_eid::type > r ( |
|
5356 peer_eid::traits::create ( |
|
5357 a.dom_attribute (), |
|
5358 f | ::xml_schema::flags::not_root, |
|
5359 this)); |
|
5360 |
|
5361 this->peer_eid (r); |
|
5362 continue; |
|
5363 } |
|
5364 |
|
5365 if (a.name () == "is_reachable" && a.namespace_ ().empty ()) |
|
5366 { |
|
5367 this->is_reachable ( |
|
5368 is_reachable::traits::create ( |
|
5369 a.dom_attribute (), |
|
5370 f | ::xml_schema::flags::not_root, |
|
5371 this)); |
|
5372 continue; |
|
5373 } |
|
5374 |
|
5375 if (a.name () == "is_usable" && a.namespace_ ().empty ()) |
|
5376 { |
|
5377 this->is_usable ( |
|
5378 is_usable::traits::create ( |
|
5379 a.dom_attribute (), |
|
5380 f | ::xml_schema::flags::not_root, |
|
5381 this)); |
|
5382 continue; |
|
5383 } |
|
5384 |
|
5385 if (a.name () == "how_reliable" && a.namespace_ ().empty ()) |
|
5386 { |
|
5387 ::std::auto_ptr< how_reliable::type > r ( |
|
5388 how_reliable::traits::create ( |
|
5389 a.dom_attribute (), |
|
5390 f | ::xml_schema::flags::not_root, |
|
5391 this)); |
|
5392 |
|
5393 this->how_reliable (r); |
|
5394 continue; |
|
5395 } |
|
5396 |
|
5397 if (a.name () == "how_available" && a.namespace_ ().empty ()) |
|
5398 { |
|
5399 ::std::auto_ptr< how_available::type > r ( |
|
5400 how_available::traits::create ( |
|
5401 a.dom_attribute (), |
|
5402 f | ::xml_schema::flags::not_root, |
|
5403 this)); |
|
5404 |
|
5405 this->how_available (r); |
|
5406 continue; |
|
5407 } |
|
5408 |
|
5409 if (a.name () == "reactive_fragment" && a.namespace_ ().empty ()) |
|
5410 { |
|
5411 this->reactive_fragment ( |
|
5412 reactive_fragment::traits::create ( |
|
5413 a.dom_attribute (), |
|
5414 f | ::xml_schema::flags::not_root, |
|
5415 this)); |
|
5416 continue; |
|
5417 } |
|
5418 |
|
5419 if (a.name () == "nexthop" && a.namespace_ ().empty ()) |
|
5420 { |
|
5421 ::std::auto_ptr< nexthop::type > r ( |
|
5422 nexthop::traits::create ( |
|
5423 a.dom_attribute (), |
|
5424 f | ::xml_schema::flags::not_root, |
|
5425 this)); |
|
5426 |
|
5427 this->nexthop (r); |
|
5428 continue; |
|
5429 } |
|
5430 |
|
5431 if (a.name () == "cla_name" && a.namespace_ ().empty ()) |
|
5432 { |
|
5433 ::std::auto_ptr< cla_name::type > r ( |
|
5434 cla_name::traits::create ( |
|
5435 a.dom_attribute (), |
|
5436 f | ::xml_schema::flags::not_root, |
|
5437 this)); |
|
5438 |
|
5439 this->cla_name (r); |
|
5440 continue; |
|
5441 } |
|
5442 |
|
5443 if (a.name () == "high_water_mark" && a.namespace_ ().empty ()) |
|
5444 { |
|
5445 this->high_water_mark ( |
|
5446 high_water_mark::traits::create ( |
|
5447 a.dom_attribute (), |
|
5448 f | ::xml_schema::flags::not_root, |
|
5449 this)); |
|
5450 continue; |
|
5451 } |
|
5452 |
|
5453 if (a.name () == "low_water_mark" && a.namespace_ ().empty ()) |
|
5454 { |
|
5455 this->low_water_mark ( |
|
5456 low_water_mark::traits::create ( |
|
5457 a.dom_attribute (), |
|
5458 f | ::xml_schema::flags::not_root, |
|
5459 this)); |
|
5460 continue; |
|
5461 } |
|
5462 } |
|
5463 } |
|
5464 |
|
5465 link_attributes* link_attributes:: |
|
5466 _clone (::xml_schema::flags f, |
|
5467 ::xml_schema::type* c) const |
|
5468 { |
|
5469 return new link_attributes (*this, f, c); |
|
5470 } |
|
5471 |
|
5472 // link_config_parameters |
|
5473 // |
|
5474 |
|
5475 link_config_parameters:: |
|
5476 link_config_parameters () |
|
5477 : ::xml_schema::type (), |
|
5478 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
5479 _xsd_is_usable_ (::xml_schema::flags (), this), |
|
5480 _xsd_reactive_fragment_ (::xml_schema::flags (), this), |
|
5481 _xsd_nexthop_ (::xml_schema::flags (), this) |
|
5482 { |
|
5483 } |
|
5484 |
|
5485 link_config_parameters:: |
|
5486 link_config_parameters (const link_config_parameters& _xsd_link_config_parameters, |
|
5487 ::xml_schema::flags f, |
|
5488 ::xml_schema::type* c) |
|
5489 : ::xml_schema::type (_xsd_link_config_parameters, f, c), |
|
5490 _xsd_key_value_pair_ (_xsd_link_config_parameters._xsd_key_value_pair_, |
|
5491 f | ::xml_schema::flags::not_root, |
|
5492 this), |
|
5493 _xsd_is_usable_ (_xsd_link_config_parameters._xsd_is_usable_, |
|
5494 f | ::xml_schema::flags::not_root, |
|
5495 this), |
|
5496 _xsd_reactive_fragment_ (_xsd_link_config_parameters._xsd_reactive_fragment_, |
|
5497 f | ::xml_schema::flags::not_root, |
|
5498 this), |
|
5499 _xsd_nexthop_ (_xsd_link_config_parameters._xsd_nexthop_, |
|
5500 f | ::xml_schema::flags::not_root, |
|
5501 this) |
|
5502 { |
|
5503 } |
|
5504 |
|
5505 link_config_parameters:: |
|
5506 link_config_parameters (const ::xercesc::DOMElement& e, |
|
5507 ::xml_schema::flags f, |
|
5508 ::xml_schema::type* c) |
|
5509 : ::xml_schema::type (e, f, c), |
|
5510 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
5511 _xsd_is_usable_ (f | ::xml_schema::flags::not_root, this), |
|
5512 _xsd_reactive_fragment_ (f | ::xml_schema::flags::not_root, this), |
|
5513 _xsd_nexthop_ (f | ::xml_schema::flags::not_root, this) |
|
5514 { |
|
5515 parse (e, f); |
|
5516 } |
|
5517 |
|
5518 void link_config_parameters:: |
|
5519 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5520 { |
|
5521 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5522 |
|
5523 while (p.more_elements ()) |
|
5524 { |
|
5525 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
5526 |
|
5527 // key_value_pair |
|
5528 // |
|
5529 { |
|
5530 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
5531 { |
|
5532 ::std::auto_ptr< key_value_pair::type > r ( |
|
5533 key_value_pair::traits::create ( |
|
5534 e.dom_element (), |
|
5535 f | ::xml_schema::flags::not_root, |
|
5536 this)); |
|
5537 |
|
5538 this->key_value_pair ().push_back (r); |
|
5539 continue; |
|
5540 } |
|
5541 } |
|
5542 } |
|
5543 |
|
5544 while (p.more_attributes ()) |
|
5545 { |
|
5546 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5547 |
|
5548 if (a.name () == "is_usable" && a.namespace_ ().empty ()) |
|
5549 { |
|
5550 this->is_usable ( |
|
5551 is_usable::traits::create ( |
|
5552 a.dom_attribute (), |
|
5553 f | ::xml_schema::flags::not_root, |
|
5554 this)); |
|
5555 continue; |
|
5556 } |
|
5557 |
|
5558 if (a.name () == "reactive_fragment" && a.namespace_ ().empty ()) |
|
5559 { |
|
5560 this->reactive_fragment ( |
|
5561 reactive_fragment::traits::create ( |
|
5562 a.dom_attribute (), |
|
5563 f | ::xml_schema::flags::not_root, |
|
5564 this)); |
|
5565 continue; |
|
5566 } |
|
5567 |
|
5568 if (a.name () == "nexthop" && a.namespace_ ().empty ()) |
|
5569 { |
|
5570 ::std::auto_ptr< nexthop::type > r ( |
|
5571 nexthop::traits::create ( |
|
5572 a.dom_attribute (), |
|
5573 f | ::xml_schema::flags::not_root, |
|
5574 this)); |
|
5575 |
|
5576 this->nexthop (r); |
|
5577 continue; |
|
5578 } |
|
5579 } |
|
5580 } |
|
5581 |
|
5582 link_config_parameters* link_config_parameters:: |
|
5583 _clone (::xml_schema::flags f, |
|
5584 ::xml_schema::type* c) const |
|
5585 { |
|
5586 return new link_config_parameters (*this, f, c); |
|
5587 } |
|
5588 |
|
5589 // contact_attributes |
|
5590 // |
|
5591 |
|
5592 contact_attributes:: |
|
5593 contact_attributes () |
|
5594 : ::xml_schema::type (), |
|
5595 _xsd_start_time_ (::xml_schema::flags (), this), |
|
5596 _xsd_duration_ (::xml_schema::flags (), this), |
|
5597 _xsd_bps_ (::xml_schema::flags (), this), |
|
5598 _xsd_latency_ (::xml_schema::flags (), this), |
|
5599 _xsd_packet_loss_prob_ (::xml_schema::flags (), this) |
|
5600 { |
|
5601 } |
|
5602 |
|
5603 contact_attributes:: |
|
5604 contact_attributes (const start_time::type& _xsd_start_time, |
|
5605 const duration::type& _xsd_duration, |
|
5606 const bps::type& _xsd_bps, |
|
5607 const latency::type& _xsd_latency, |
|
5608 const packet_loss_prob::type& _xsd_packet_loss_prob) |
|
5609 : ::xml_schema::type (), |
|
5610 _xsd_start_time_ (_xsd_start_time, |
|
5611 ::xml_schema::flags (), |
|
5612 this), |
|
5613 _xsd_duration_ (_xsd_duration, |
|
5614 ::xml_schema::flags (), |
|
5615 this), |
|
5616 _xsd_bps_ (_xsd_bps, |
|
5617 ::xml_schema::flags (), |
|
5618 this), |
|
5619 _xsd_latency_ (_xsd_latency, |
|
5620 ::xml_schema::flags (), |
|
5621 this), |
|
5622 _xsd_packet_loss_prob_ (_xsd_packet_loss_prob, |
|
5623 ::xml_schema::flags (), |
|
5624 this) |
|
5625 { |
|
5626 } |
|
5627 |
|
5628 contact_attributes:: |
|
5629 contact_attributes (const contact_attributes& _xsd_contact_attributes, |
|
5630 ::xml_schema::flags f, |
|
5631 ::xml_schema::type* c) |
|
5632 : ::xml_schema::type (_xsd_contact_attributes, f, c), |
|
5633 _xsd_start_time_ (_xsd_contact_attributes._xsd_start_time_, |
|
5634 f | ::xml_schema::flags::not_root, |
|
5635 this), |
|
5636 _xsd_duration_ (_xsd_contact_attributes._xsd_duration_, |
|
5637 f | ::xml_schema::flags::not_root, |
|
5638 this), |
|
5639 _xsd_bps_ (_xsd_contact_attributes._xsd_bps_, |
|
5640 f | ::xml_schema::flags::not_root, |
|
5641 this), |
|
5642 _xsd_latency_ (_xsd_contact_attributes._xsd_latency_, |
|
5643 f | ::xml_schema::flags::not_root, |
|
5644 this), |
|
5645 _xsd_packet_loss_prob_ (_xsd_contact_attributes._xsd_packet_loss_prob_, |
|
5646 f | ::xml_schema::flags::not_root, |
|
5647 this) |
|
5648 { |
|
5649 } |
|
5650 |
|
5651 contact_attributes:: |
|
5652 contact_attributes (const ::xercesc::DOMElement& e, |
|
5653 ::xml_schema::flags f, |
|
5654 ::xml_schema::type* c) |
|
5655 : ::xml_schema::type (e, f, c), |
|
5656 _xsd_start_time_ (f | ::xml_schema::flags::not_root, this), |
|
5657 _xsd_duration_ (f | ::xml_schema::flags::not_root, this), |
|
5658 _xsd_bps_ (f | ::xml_schema::flags::not_root, this), |
|
5659 _xsd_latency_ (f | ::xml_schema::flags::not_root, this), |
|
5660 _xsd_packet_loss_prob_ (f | ::xml_schema::flags::not_root, this) |
|
5661 { |
|
5662 parse (e, f); |
|
5663 } |
|
5664 |
|
5665 void contact_attributes:: |
|
5666 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5667 { |
|
5668 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5669 |
|
5670 while (p.more_attributes ()) |
|
5671 { |
|
5672 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5673 |
|
5674 if (a.name () == "start_time" && a.namespace_ ().empty ()) |
|
5675 { |
|
5676 this->start_time ( |
|
5677 start_time::traits::create ( |
|
5678 a.dom_attribute (), |
|
5679 f | ::xml_schema::flags::not_root, |
|
5680 this)); |
|
5681 continue; |
|
5682 } |
|
5683 |
|
5684 if (a.name () == "duration" && a.namespace_ ().empty ()) |
|
5685 { |
|
5686 this->duration ( |
|
5687 duration::traits::create ( |
|
5688 a.dom_attribute (), |
|
5689 f | ::xml_schema::flags::not_root, |
|
5690 this)); |
|
5691 continue; |
|
5692 } |
|
5693 |
|
5694 if (a.name () == "bps" && a.namespace_ ().empty ()) |
|
5695 { |
|
5696 this->bps ( |
|
5697 bps::traits::create ( |
|
5698 a.dom_attribute (), |
|
5699 f | ::xml_schema::flags::not_root, |
|
5700 this)); |
|
5701 continue; |
|
5702 } |
|
5703 |
|
5704 if (a.name () == "latency" && a.namespace_ ().empty ()) |
|
5705 { |
|
5706 this->latency ( |
|
5707 latency::traits::create ( |
|
5708 a.dom_attribute (), |
|
5709 f | ::xml_schema::flags::not_root, |
|
5710 this)); |
|
5711 continue; |
|
5712 } |
|
5713 |
|
5714 if (a.name () == "packet_loss_prob" && a.namespace_ ().empty ()) |
|
5715 { |
|
5716 ::std::auto_ptr< packet_loss_prob::type > r ( |
|
5717 packet_loss_prob::traits::create ( |
|
5718 a.dom_attribute (), |
|
5719 f | ::xml_schema::flags::not_root, |
|
5720 this)); |
|
5721 |
|
5722 this->packet_loss_prob (r); |
|
5723 continue; |
|
5724 } |
|
5725 } |
|
5726 |
|
5727 if (!_xsd_start_time_.present ()) |
|
5728 { |
|
5729 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5730 "start_time", |
|
5731 ""); |
|
5732 } |
|
5733 |
|
5734 if (!_xsd_duration_.present ()) |
|
5735 { |
|
5736 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5737 "duration", |
|
5738 ""); |
|
5739 } |
|
5740 |
|
5741 if (!_xsd_bps_.present ()) |
|
5742 { |
|
5743 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5744 "bps", |
|
5745 ""); |
|
5746 } |
|
5747 |
|
5748 if (!_xsd_latency_.present ()) |
|
5749 { |
|
5750 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5751 "latency", |
|
5752 ""); |
|
5753 } |
|
5754 |
|
5755 if (!_xsd_packet_loss_prob_.present ()) |
|
5756 { |
|
5757 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5758 "packet_loss_prob", |
|
5759 ""); |
|
5760 } |
|
5761 } |
|
5762 |
|
5763 contact_attributes* contact_attributes:: |
|
5764 _clone (::xml_schema::flags f, |
|
5765 ::xml_schema::type* c) const |
|
5766 { |
|
5767 return new contact_attributes (*this, f, c); |
|
5768 } |
|
5769 |
|
5770 // cla_add_request |
|
5771 // |
|
5772 |
|
5773 cla_add_request:: |
|
5774 cla_add_request () |
|
5775 : ::xml_schema::type (), |
|
5776 _xsd_name_ (::xml_schema::flags (), this) |
|
5777 { |
|
5778 } |
|
5779 |
|
5780 cla_add_request:: |
|
5781 cla_add_request (const name::type& _xsd_name) |
|
5782 : ::xml_schema::type (), |
|
5783 _xsd_name_ (_xsd_name, |
|
5784 ::xml_schema::flags (), |
|
5785 this) |
|
5786 { |
|
5787 } |
|
5788 |
|
5789 cla_add_request:: |
|
5790 cla_add_request (const cla_add_request& _xsd_cla_add_request, |
|
5791 ::xml_schema::flags f, |
|
5792 ::xml_schema::type* c) |
|
5793 : ::xml_schema::type (_xsd_cla_add_request, f, c), |
|
5794 _xsd_name_ (_xsd_cla_add_request._xsd_name_, |
|
5795 f | ::xml_schema::flags::not_root, |
|
5796 this) |
|
5797 { |
|
5798 } |
|
5799 |
|
5800 cla_add_request:: |
|
5801 cla_add_request (const ::xercesc::DOMElement& e, |
|
5802 ::xml_schema::flags f, |
|
5803 ::xml_schema::type* c) |
|
5804 : ::xml_schema::type (e, f, c), |
|
5805 _xsd_name_ (f | ::xml_schema::flags::not_root, this) |
|
5806 { |
|
5807 parse (e, f); |
|
5808 } |
|
5809 |
|
5810 void cla_add_request:: |
|
5811 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5812 { |
|
5813 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5814 |
|
5815 while (p.more_attributes ()) |
|
5816 { |
|
5817 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5818 |
|
5819 if (a.name () == "name" && a.namespace_ ().empty ()) |
|
5820 { |
|
5821 ::std::auto_ptr< name::type > r ( |
|
5822 name::traits::create ( |
|
5823 a.dom_attribute (), |
|
5824 f | ::xml_schema::flags::not_root, |
|
5825 this)); |
|
5826 |
|
5827 this->name (r); |
|
5828 continue; |
|
5829 } |
|
5830 } |
|
5831 |
|
5832 if (!_xsd_name_.present ()) |
|
5833 { |
|
5834 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5835 "name", |
|
5836 ""); |
|
5837 } |
|
5838 } |
|
5839 |
|
5840 cla_add_request* cla_add_request:: |
|
5841 _clone (::xml_schema::flags f, |
|
5842 ::xml_schema::type* c) const |
|
5843 { |
|
5844 return new cla_add_request (*this, f, c); |
|
5845 } |
|
5846 |
|
5847 // cla_delete_request |
|
5848 // |
|
5849 |
|
5850 cla_delete_request:: |
|
5851 cla_delete_request () |
|
5852 : ::xml_schema::type (), |
|
5853 _xsd_name_ (::xml_schema::flags (), this) |
|
5854 { |
|
5855 } |
|
5856 |
|
5857 cla_delete_request:: |
|
5858 cla_delete_request (const name::type& _xsd_name) |
|
5859 : ::xml_schema::type (), |
|
5860 _xsd_name_ (_xsd_name, |
|
5861 ::xml_schema::flags (), |
|
5862 this) |
|
5863 { |
|
5864 } |
|
5865 |
|
5866 cla_delete_request:: |
|
5867 cla_delete_request (const cla_delete_request& _xsd_cla_delete_request, |
|
5868 ::xml_schema::flags f, |
|
5869 ::xml_schema::type* c) |
|
5870 : ::xml_schema::type (_xsd_cla_delete_request, f, c), |
|
5871 _xsd_name_ (_xsd_cla_delete_request._xsd_name_, |
|
5872 f | ::xml_schema::flags::not_root, |
|
5873 this) |
|
5874 { |
|
5875 } |
|
5876 |
|
5877 cla_delete_request:: |
|
5878 cla_delete_request (const ::xercesc::DOMElement& e, |
|
5879 ::xml_schema::flags f, |
|
5880 ::xml_schema::type* c) |
|
5881 : ::xml_schema::type (e, f, c), |
|
5882 _xsd_name_ (f | ::xml_schema::flags::not_root, this) |
|
5883 { |
|
5884 parse (e, f); |
|
5885 } |
|
5886 |
|
5887 void cla_delete_request:: |
|
5888 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5889 { |
|
5890 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5891 |
|
5892 while (p.more_attributes ()) |
|
5893 { |
|
5894 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
5895 |
|
5896 if (a.name () == "name" && a.namespace_ ().empty ()) |
|
5897 { |
|
5898 ::std::auto_ptr< name::type > r ( |
|
5899 name::traits::create ( |
|
5900 a.dom_attribute (), |
|
5901 f | ::xml_schema::flags::not_root, |
|
5902 this)); |
|
5903 |
|
5904 this->name (r); |
|
5905 continue; |
|
5906 } |
|
5907 } |
|
5908 |
|
5909 if (!_xsd_name_.present ()) |
|
5910 { |
|
5911 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
5912 "name", |
|
5913 ""); |
|
5914 } |
|
5915 } |
|
5916 |
|
5917 cla_delete_request* cla_delete_request:: |
|
5918 _clone (::xml_schema::flags f, |
|
5919 ::xml_schema::type* c) const |
|
5920 { |
|
5921 return new cla_delete_request (*this, f, c); |
|
5922 } |
|
5923 |
|
5924 // cla_set_params_request |
|
5925 // |
|
5926 |
|
5927 cla_set_params_request:: |
|
5928 cla_set_params_request () |
|
5929 : ::xml_schema::type (), |
|
5930 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
5931 _xsd_local_eid_ (::xml_schema::flags (), this), |
|
5932 _xsd_create_discovered_links_ (::xml_schema::flags (), this), |
|
5933 _xsd_bundle_pass_method_ (::xml_schema::flags (), this), |
|
5934 _xsd_reactive_fragment_enabled_ (::xml_schema::flags (), this) |
|
5935 { |
|
5936 } |
|
5937 |
|
5938 cla_set_params_request:: |
|
5939 cla_set_params_request (const cla_set_params_request& _xsd_cla_set_params_request, |
|
5940 ::xml_schema::flags f, |
|
5941 ::xml_schema::type* c) |
|
5942 : ::xml_schema::type (_xsd_cla_set_params_request, f, c), |
|
5943 _xsd_key_value_pair_ (_xsd_cla_set_params_request._xsd_key_value_pair_, |
|
5944 f | ::xml_schema::flags::not_root, |
|
5945 this), |
|
5946 _xsd_local_eid_ (_xsd_cla_set_params_request._xsd_local_eid_, |
|
5947 f | ::xml_schema::flags::not_root, |
|
5948 this), |
|
5949 _xsd_create_discovered_links_ (_xsd_cla_set_params_request._xsd_create_discovered_links_, |
|
5950 f | ::xml_schema::flags::not_root, |
|
5951 this), |
|
5952 _xsd_bundle_pass_method_ (_xsd_cla_set_params_request._xsd_bundle_pass_method_, |
|
5953 f | ::xml_schema::flags::not_root, |
|
5954 this), |
|
5955 _xsd_reactive_fragment_enabled_ (_xsd_cla_set_params_request._xsd_reactive_fragment_enabled_, |
|
5956 f | ::xml_schema::flags::not_root, |
|
5957 this) |
|
5958 { |
|
5959 } |
|
5960 |
|
5961 cla_set_params_request:: |
|
5962 cla_set_params_request (const ::xercesc::DOMElement& e, |
|
5963 ::xml_schema::flags f, |
|
5964 ::xml_schema::type* c) |
|
5965 : ::xml_schema::type (e, f, c), |
|
5966 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
5967 _xsd_local_eid_ (f | ::xml_schema::flags::not_root, this), |
|
5968 _xsd_create_discovered_links_ (f | ::xml_schema::flags::not_root, this), |
|
5969 _xsd_bundle_pass_method_ (f | ::xml_schema::flags::not_root, this), |
|
5970 _xsd_reactive_fragment_enabled_ (f | ::xml_schema::flags::not_root, this) |
|
5971 { |
|
5972 parse (e, f); |
|
5973 } |
|
5974 |
|
5975 void cla_set_params_request:: |
|
5976 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
5977 { |
|
5978 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
5979 |
|
5980 while (p.more_elements ()) |
|
5981 { |
|
5982 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
5983 |
|
5984 // key_value_pair |
|
5985 // |
|
5986 { |
|
5987 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
5988 { |
|
5989 ::std::auto_ptr< key_value_pair::type > r ( |
|
5990 key_value_pair::traits::create ( |
|
5991 e.dom_element (), |
|
5992 f | ::xml_schema::flags::not_root, |
|
5993 this)); |
|
5994 |
|
5995 this->key_value_pair ().push_back (r); |
|
5996 continue; |
|
5997 } |
|
5998 } |
|
5999 } |
|
6000 |
|
6001 while (p.more_attributes ()) |
|
6002 { |
|
6003 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6004 |
|
6005 if (a.name () == "local_eid" && a.namespace_ ().empty ()) |
|
6006 { |
|
6007 ::std::auto_ptr< local_eid::type > r ( |
|
6008 local_eid::traits::create ( |
|
6009 a.dom_attribute (), |
|
6010 f | ::xml_schema::flags::not_root, |
|
6011 this)); |
|
6012 |
|
6013 this->local_eid (r); |
|
6014 continue; |
|
6015 } |
|
6016 |
|
6017 if (a.name () == "create_discovered_links" && a.namespace_ ().empty ()) |
|
6018 { |
|
6019 this->create_discovered_links ( |
|
6020 create_discovered_links::traits::create ( |
|
6021 a.dom_attribute (), |
|
6022 f | ::xml_schema::flags::not_root, |
|
6023 this)); |
|
6024 continue; |
|
6025 } |
|
6026 |
|
6027 if (a.name () == "bundle_pass_method" && a.namespace_ ().empty ()) |
|
6028 { |
|
6029 ::std::auto_ptr< bundle_pass_method::type > r ( |
|
6030 bundle_pass_method::traits::create ( |
|
6031 a.dom_attribute (), |
|
6032 f | ::xml_schema::flags::not_root, |
|
6033 this)); |
|
6034 |
|
6035 this->bundle_pass_method (r); |
|
6036 continue; |
|
6037 } |
|
6038 |
|
6039 if (a.name () == "reactive_fragment_enabled" && a.namespace_ ().empty ()) |
|
6040 { |
|
6041 this->reactive_fragment_enabled ( |
|
6042 reactive_fragment_enabled::traits::create ( |
|
6043 a.dom_attribute (), |
|
6044 f | ::xml_schema::flags::not_root, |
|
6045 this)); |
|
6046 continue; |
|
6047 } |
|
6048 } |
|
6049 } |
|
6050 |
|
6051 cla_set_params_request* cla_set_params_request:: |
|
6052 _clone (::xml_schema::flags f, |
|
6053 ::xml_schema::type* c) const |
|
6054 { |
|
6055 return new cla_set_params_request (*this, f, c); |
|
6056 } |
|
6057 |
|
6058 // cla_params_set_event |
|
6059 // |
|
6060 |
|
6061 cla_params_set_event:: |
|
6062 cla_params_set_event () |
|
6063 : ::xml_schema::type () |
|
6064 { |
|
6065 } |
|
6066 |
|
6067 cla_params_set_event:: |
|
6068 cla_params_set_event (const cla_params_set_event& _xsd_cla_params_set_event, |
|
6069 ::xml_schema::flags f, |
|
6070 ::xml_schema::type* c) |
|
6071 : ::xml_schema::type (_xsd_cla_params_set_event, f, c) |
|
6072 { |
|
6073 } |
|
6074 |
|
6075 cla_params_set_event:: |
|
6076 cla_params_set_event (const ::xercesc::DOMElement& e, |
|
6077 ::xml_schema::flags f, |
|
6078 ::xml_schema::type* c) |
|
6079 : ::xml_schema::type (e, f, c) |
|
6080 { |
|
6081 } |
|
6082 |
|
6083 cla_params_set_event:: |
|
6084 cla_params_set_event (const ::xercesc::DOMAttr& a, |
|
6085 ::xml_schema::flags f, |
|
6086 ::xml_schema::type* c) |
|
6087 : ::xml_schema::type (a, f, c) |
|
6088 { |
|
6089 } |
|
6090 |
|
6091 cla_params_set_event:: |
|
6092 cla_params_set_event (const ::std::basic_string< char >& s, |
|
6093 const ::xercesc::DOMElement* e, |
|
6094 ::xml_schema::flags f, |
|
6095 ::xml_schema::type* c) |
|
6096 : ::xml_schema::type (s, e, f, c) |
|
6097 { |
|
6098 } |
|
6099 |
|
6100 cla_params_set_event* cla_params_set_event:: |
|
6101 _clone (::xml_schema::flags f, |
|
6102 ::xml_schema::type* c) const |
|
6103 { |
|
6104 return new cla_params_set_event (*this, f, c); |
|
6105 } |
|
6106 |
|
6107 // interface_set_defaults_request |
|
6108 // |
|
6109 |
|
6110 interface_set_defaults_request:: |
|
6111 interface_set_defaults_request () |
|
6112 : ::xml_schema::type (), |
|
6113 _xsd_key_value_pair_ (::xml_schema::flags (), this) |
|
6114 { |
|
6115 } |
|
6116 |
|
6117 interface_set_defaults_request:: |
|
6118 interface_set_defaults_request (const interface_set_defaults_request& _xsd_interface_set_defaults_request, |
|
6119 ::xml_schema::flags f, |
|
6120 ::xml_schema::type* c) |
|
6121 : ::xml_schema::type (_xsd_interface_set_defaults_request, f, c), |
|
6122 _xsd_key_value_pair_ (_xsd_interface_set_defaults_request._xsd_key_value_pair_, |
|
6123 f | ::xml_schema::flags::not_root, |
|
6124 this) |
|
6125 { |
|
6126 } |
|
6127 |
|
6128 interface_set_defaults_request:: |
|
6129 interface_set_defaults_request (const ::xercesc::DOMElement& e, |
|
6130 ::xml_schema::flags f, |
|
6131 ::xml_schema::type* c) |
|
6132 : ::xml_schema::type (e, f, c), |
|
6133 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this) |
|
6134 { |
|
6135 parse (e, f); |
|
6136 } |
|
6137 |
|
6138 void interface_set_defaults_request:: |
|
6139 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6140 { |
|
6141 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6142 |
|
6143 while (p.more_elements ()) |
|
6144 { |
|
6145 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
6146 |
|
6147 // key_value_pair |
|
6148 // |
|
6149 { |
|
6150 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
6151 { |
|
6152 ::std::auto_ptr< key_value_pair::type > r ( |
|
6153 key_value_pair::traits::create ( |
|
6154 e.dom_element (), |
|
6155 f | ::xml_schema::flags::not_root, |
|
6156 this)); |
|
6157 |
|
6158 this->key_value_pair ().push_back (r); |
|
6159 continue; |
|
6160 } |
|
6161 } |
|
6162 } |
|
6163 } |
|
6164 |
|
6165 interface_set_defaults_request* interface_set_defaults_request:: |
|
6166 _clone (::xml_schema::flags f, |
|
6167 ::xml_schema::type* c) const |
|
6168 { |
|
6169 return new interface_set_defaults_request (*this, f, c); |
|
6170 } |
|
6171 |
|
6172 // interface_create_request |
|
6173 // |
|
6174 |
|
6175 interface_create_request:: |
|
6176 interface_create_request () |
|
6177 : ::xml_schema::type (), |
|
6178 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
6179 _xsd_interface_name_ (::xml_schema::flags (), this) |
|
6180 { |
|
6181 } |
|
6182 |
|
6183 interface_create_request:: |
|
6184 interface_create_request (const interface_name::type& _xsd_interface_name) |
|
6185 : ::xml_schema::type (), |
|
6186 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
6187 _xsd_interface_name_ (_xsd_interface_name, |
|
6188 ::xml_schema::flags (), |
|
6189 this) |
|
6190 { |
|
6191 } |
|
6192 |
|
6193 interface_create_request:: |
|
6194 interface_create_request (const interface_create_request& _xsd_interface_create_request, |
|
6195 ::xml_schema::flags f, |
|
6196 ::xml_schema::type* c) |
|
6197 : ::xml_schema::type (_xsd_interface_create_request, f, c), |
|
6198 _xsd_key_value_pair_ (_xsd_interface_create_request._xsd_key_value_pair_, |
|
6199 f | ::xml_schema::flags::not_root, |
|
6200 this), |
|
6201 _xsd_interface_name_ (_xsd_interface_create_request._xsd_interface_name_, |
|
6202 f | ::xml_schema::flags::not_root, |
|
6203 this) |
|
6204 { |
|
6205 } |
|
6206 |
|
6207 interface_create_request:: |
|
6208 interface_create_request (const ::xercesc::DOMElement& e, |
|
6209 ::xml_schema::flags f, |
|
6210 ::xml_schema::type* c) |
|
6211 : ::xml_schema::type (e, f, c), |
|
6212 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
6213 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this) |
|
6214 { |
|
6215 parse (e, f); |
|
6216 } |
|
6217 |
|
6218 void interface_create_request:: |
|
6219 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6220 { |
|
6221 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6222 |
|
6223 while (p.more_elements ()) |
|
6224 { |
|
6225 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
6226 |
|
6227 // key_value_pair |
|
6228 // |
|
6229 { |
|
6230 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
6231 { |
|
6232 ::std::auto_ptr< key_value_pair::type > r ( |
|
6233 key_value_pair::traits::create ( |
|
6234 e.dom_element (), |
|
6235 f | ::xml_schema::flags::not_root, |
|
6236 this)); |
|
6237 |
|
6238 this->key_value_pair ().push_back (r); |
|
6239 continue; |
|
6240 } |
|
6241 } |
|
6242 } |
|
6243 |
|
6244 while (p.more_attributes ()) |
|
6245 { |
|
6246 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6247 |
|
6248 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6249 { |
|
6250 ::std::auto_ptr< interface_name::type > r ( |
|
6251 interface_name::traits::create ( |
|
6252 a.dom_attribute (), |
|
6253 f | ::xml_schema::flags::not_root, |
|
6254 this)); |
|
6255 |
|
6256 this->interface_name (r); |
|
6257 continue; |
|
6258 } |
|
6259 } |
|
6260 |
|
6261 if (!_xsd_interface_name_.present ()) |
|
6262 { |
|
6263 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6264 "interface_name", |
|
6265 ""); |
|
6266 } |
|
6267 } |
|
6268 |
|
6269 interface_create_request* interface_create_request:: |
|
6270 _clone (::xml_schema::flags f, |
|
6271 ::xml_schema::type* c) const |
|
6272 { |
|
6273 return new interface_create_request (*this, f, c); |
|
6274 } |
|
6275 |
|
6276 // interface_created_event |
|
6277 // |
|
6278 |
|
6279 interface_created_event:: |
|
6280 interface_created_event () |
|
6281 : ::xml_schema::type (), |
|
6282 _xsd_interface_name_ (::xml_schema::flags (), this) |
|
6283 { |
|
6284 } |
|
6285 |
|
6286 interface_created_event:: |
|
6287 interface_created_event (const interface_name::type& _xsd_interface_name) |
|
6288 : ::xml_schema::type (), |
|
6289 _xsd_interface_name_ (_xsd_interface_name, |
|
6290 ::xml_schema::flags (), |
|
6291 this) |
|
6292 { |
|
6293 } |
|
6294 |
|
6295 interface_created_event:: |
|
6296 interface_created_event (const interface_created_event& _xsd_interface_created_event, |
|
6297 ::xml_schema::flags f, |
|
6298 ::xml_schema::type* c) |
|
6299 : ::xml_schema::type (_xsd_interface_created_event, f, c), |
|
6300 _xsd_interface_name_ (_xsd_interface_created_event._xsd_interface_name_, |
|
6301 f | ::xml_schema::flags::not_root, |
|
6302 this) |
|
6303 { |
|
6304 } |
|
6305 |
|
6306 interface_created_event:: |
|
6307 interface_created_event (const ::xercesc::DOMElement& e, |
|
6308 ::xml_schema::flags f, |
|
6309 ::xml_schema::type* c) |
|
6310 : ::xml_schema::type (e, f, c), |
|
6311 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this) |
|
6312 { |
|
6313 parse (e, f); |
|
6314 } |
|
6315 |
|
6316 void interface_created_event:: |
|
6317 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6318 { |
|
6319 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6320 |
|
6321 while (p.more_attributes ()) |
|
6322 { |
|
6323 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6324 |
|
6325 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6326 { |
|
6327 ::std::auto_ptr< interface_name::type > r ( |
|
6328 interface_name::traits::create ( |
|
6329 a.dom_attribute (), |
|
6330 f | ::xml_schema::flags::not_root, |
|
6331 this)); |
|
6332 |
|
6333 this->interface_name (r); |
|
6334 continue; |
|
6335 } |
|
6336 } |
|
6337 |
|
6338 if (!_xsd_interface_name_.present ()) |
|
6339 { |
|
6340 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6341 "interface_name", |
|
6342 ""); |
|
6343 } |
|
6344 } |
|
6345 |
|
6346 interface_created_event* interface_created_event:: |
|
6347 _clone (::xml_schema::flags f, |
|
6348 ::xml_schema::type* c) const |
|
6349 { |
|
6350 return new interface_created_event (*this, f, c); |
|
6351 } |
|
6352 |
|
6353 // interface_reconfigure_request |
|
6354 // |
|
6355 |
|
6356 interface_reconfigure_request:: |
|
6357 interface_reconfigure_request () |
|
6358 : ::xml_schema::type (), |
|
6359 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
6360 _xsd_interface_name_ (::xml_schema::flags (), this), |
|
6361 _xsd_up_ (::xml_schema::flags (), this), |
|
6362 _xsd_discovery_ (::xml_schema::flags (), this) |
|
6363 { |
|
6364 } |
|
6365 |
|
6366 interface_reconfigure_request:: |
|
6367 interface_reconfigure_request (const interface_name::type& _xsd_interface_name) |
|
6368 : ::xml_schema::type (), |
|
6369 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
6370 _xsd_interface_name_ (_xsd_interface_name, |
|
6371 ::xml_schema::flags (), |
|
6372 this), |
|
6373 _xsd_up_ (::xml_schema::flags (), this), |
|
6374 _xsd_discovery_ (::xml_schema::flags (), this) |
|
6375 { |
|
6376 } |
|
6377 |
|
6378 interface_reconfigure_request:: |
|
6379 interface_reconfigure_request (const interface_reconfigure_request& _xsd_interface_reconfigure_request, |
|
6380 ::xml_schema::flags f, |
|
6381 ::xml_schema::type* c) |
|
6382 : ::xml_schema::type (_xsd_interface_reconfigure_request, f, c), |
|
6383 _xsd_key_value_pair_ (_xsd_interface_reconfigure_request._xsd_key_value_pair_, |
|
6384 f | ::xml_schema::flags::not_root, |
|
6385 this), |
|
6386 _xsd_interface_name_ (_xsd_interface_reconfigure_request._xsd_interface_name_, |
|
6387 f | ::xml_schema::flags::not_root, |
|
6388 this), |
|
6389 _xsd_up_ (_xsd_interface_reconfigure_request._xsd_up_, |
|
6390 f | ::xml_schema::flags::not_root, |
|
6391 this), |
|
6392 _xsd_discovery_ (_xsd_interface_reconfigure_request._xsd_discovery_, |
|
6393 f | ::xml_schema::flags::not_root, |
|
6394 this) |
|
6395 { |
|
6396 } |
|
6397 |
|
6398 interface_reconfigure_request:: |
|
6399 interface_reconfigure_request (const ::xercesc::DOMElement& e, |
|
6400 ::xml_schema::flags f, |
|
6401 ::xml_schema::type* c) |
|
6402 : ::xml_schema::type (e, f, c), |
|
6403 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
6404 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this), |
|
6405 _xsd_up_ (f | ::xml_schema::flags::not_root, this), |
|
6406 _xsd_discovery_ (f | ::xml_schema::flags::not_root, this) |
|
6407 { |
|
6408 parse (e, f); |
|
6409 } |
|
6410 |
|
6411 void interface_reconfigure_request:: |
|
6412 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6413 { |
|
6414 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6415 |
|
6416 while (p.more_elements ()) |
|
6417 { |
|
6418 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
6419 |
|
6420 // key_value_pair |
|
6421 // |
|
6422 { |
|
6423 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
6424 { |
|
6425 ::std::auto_ptr< key_value_pair::type > r ( |
|
6426 key_value_pair::traits::create ( |
|
6427 e.dom_element (), |
|
6428 f | ::xml_schema::flags::not_root, |
|
6429 this)); |
|
6430 |
|
6431 this->key_value_pair ().push_back (r); |
|
6432 continue; |
|
6433 } |
|
6434 } |
|
6435 } |
|
6436 |
|
6437 while (p.more_attributes ()) |
|
6438 { |
|
6439 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6440 |
|
6441 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6442 { |
|
6443 ::std::auto_ptr< interface_name::type > r ( |
|
6444 interface_name::traits::create ( |
|
6445 a.dom_attribute (), |
|
6446 f | ::xml_schema::flags::not_root, |
|
6447 this)); |
|
6448 |
|
6449 this->interface_name (r); |
|
6450 continue; |
|
6451 } |
|
6452 |
|
6453 if (a.name () == "up" && a.namespace_ ().empty ()) |
|
6454 { |
|
6455 this->up ( |
|
6456 up::traits::create ( |
|
6457 a.dom_attribute (), |
|
6458 f | ::xml_schema::flags::not_root, |
|
6459 this)); |
|
6460 continue; |
|
6461 } |
|
6462 |
|
6463 if (a.name () == "discovery" && a.namespace_ ().empty ()) |
|
6464 { |
|
6465 this->discovery ( |
|
6466 discovery::traits::create ( |
|
6467 a.dom_attribute (), |
|
6468 f | ::xml_schema::flags::not_root, |
|
6469 this)); |
|
6470 continue; |
|
6471 } |
|
6472 } |
|
6473 |
|
6474 if (!_xsd_interface_name_.present ()) |
|
6475 { |
|
6476 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6477 "interface_name", |
|
6478 ""); |
|
6479 } |
|
6480 } |
|
6481 |
|
6482 interface_reconfigure_request* interface_reconfigure_request:: |
|
6483 _clone (::xml_schema::flags f, |
|
6484 ::xml_schema::type* c) const |
|
6485 { |
|
6486 return new interface_reconfigure_request (*this, f, c); |
|
6487 } |
|
6488 |
|
6489 // interface_reconfigured_event |
|
6490 // |
|
6491 |
|
6492 interface_reconfigured_event:: |
|
6493 interface_reconfigured_event () |
|
6494 : ::xml_schema::type (), |
|
6495 _xsd_interface_name_ (::xml_schema::flags (), this) |
|
6496 { |
|
6497 } |
|
6498 |
|
6499 interface_reconfigured_event:: |
|
6500 interface_reconfigured_event (const interface_name::type& _xsd_interface_name) |
|
6501 : ::xml_schema::type (), |
|
6502 _xsd_interface_name_ (_xsd_interface_name, |
|
6503 ::xml_schema::flags (), |
|
6504 this) |
|
6505 { |
|
6506 } |
|
6507 |
|
6508 interface_reconfigured_event:: |
|
6509 interface_reconfigured_event (const interface_reconfigured_event& _xsd_interface_reconfigured_event, |
|
6510 ::xml_schema::flags f, |
|
6511 ::xml_schema::type* c) |
|
6512 : ::xml_schema::type (_xsd_interface_reconfigured_event, f, c), |
|
6513 _xsd_interface_name_ (_xsd_interface_reconfigured_event._xsd_interface_name_, |
|
6514 f | ::xml_schema::flags::not_root, |
|
6515 this) |
|
6516 { |
|
6517 } |
|
6518 |
|
6519 interface_reconfigured_event:: |
|
6520 interface_reconfigured_event (const ::xercesc::DOMElement& e, |
|
6521 ::xml_schema::flags f, |
|
6522 ::xml_schema::type* c) |
|
6523 : ::xml_schema::type (e, f, c), |
|
6524 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this) |
|
6525 { |
|
6526 parse (e, f); |
|
6527 } |
|
6528 |
|
6529 void interface_reconfigured_event:: |
|
6530 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6531 { |
|
6532 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6533 |
|
6534 while (p.more_attributes ()) |
|
6535 { |
|
6536 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6537 |
|
6538 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6539 { |
|
6540 ::std::auto_ptr< interface_name::type > r ( |
|
6541 interface_name::traits::create ( |
|
6542 a.dom_attribute (), |
|
6543 f | ::xml_schema::flags::not_root, |
|
6544 this)); |
|
6545 |
|
6546 this->interface_name (r); |
|
6547 continue; |
|
6548 } |
|
6549 } |
|
6550 |
|
6551 if (!_xsd_interface_name_.present ()) |
|
6552 { |
|
6553 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6554 "interface_name", |
|
6555 ""); |
|
6556 } |
|
6557 } |
|
6558 |
|
6559 interface_reconfigured_event* interface_reconfigured_event:: |
|
6560 _clone (::xml_schema::flags f, |
|
6561 ::xml_schema::type* c) const |
|
6562 { |
|
6563 return new interface_reconfigured_event (*this, f, c); |
|
6564 } |
|
6565 |
|
6566 // interface_destroy_request |
|
6567 // |
|
6568 |
|
6569 interface_destroy_request:: |
|
6570 interface_destroy_request () |
|
6571 : ::xml_schema::type (), |
|
6572 _xsd_interface_name_ (::xml_schema::flags (), this) |
|
6573 { |
|
6574 } |
|
6575 |
|
6576 interface_destroy_request:: |
|
6577 interface_destroy_request (const interface_name::type& _xsd_interface_name) |
|
6578 : ::xml_schema::type (), |
|
6579 _xsd_interface_name_ (_xsd_interface_name, |
|
6580 ::xml_schema::flags (), |
|
6581 this) |
|
6582 { |
|
6583 } |
|
6584 |
|
6585 interface_destroy_request:: |
|
6586 interface_destroy_request (const interface_destroy_request& _xsd_interface_destroy_request, |
|
6587 ::xml_schema::flags f, |
|
6588 ::xml_schema::type* c) |
|
6589 : ::xml_schema::type (_xsd_interface_destroy_request, f, c), |
|
6590 _xsd_interface_name_ (_xsd_interface_destroy_request._xsd_interface_name_, |
|
6591 f | ::xml_schema::flags::not_root, |
|
6592 this) |
|
6593 { |
|
6594 } |
|
6595 |
|
6596 interface_destroy_request:: |
|
6597 interface_destroy_request (const ::xercesc::DOMElement& e, |
|
6598 ::xml_schema::flags f, |
|
6599 ::xml_schema::type* c) |
|
6600 : ::xml_schema::type (e, f, c), |
|
6601 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this) |
|
6602 { |
|
6603 parse (e, f); |
|
6604 } |
|
6605 |
|
6606 void interface_destroy_request:: |
|
6607 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6608 { |
|
6609 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6610 |
|
6611 while (p.more_attributes ()) |
|
6612 { |
|
6613 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6614 |
|
6615 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6616 { |
|
6617 ::std::auto_ptr< interface_name::type > r ( |
|
6618 interface_name::traits::create ( |
|
6619 a.dom_attribute (), |
|
6620 f | ::xml_schema::flags::not_root, |
|
6621 this)); |
|
6622 |
|
6623 this->interface_name (r); |
|
6624 continue; |
|
6625 } |
|
6626 } |
|
6627 |
|
6628 if (!_xsd_interface_name_.present ()) |
|
6629 { |
|
6630 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6631 "interface_name", |
|
6632 ""); |
|
6633 } |
|
6634 } |
|
6635 |
|
6636 interface_destroy_request* interface_destroy_request:: |
|
6637 _clone (::xml_schema::flags f, |
|
6638 ::xml_schema::type* c) const |
|
6639 { |
|
6640 return new interface_destroy_request (*this, f, c); |
|
6641 } |
|
6642 |
|
6643 // eid_reachable_event |
|
6644 // |
|
6645 |
|
6646 eid_reachable_event:: |
|
6647 eid_reachable_event () |
|
6648 : ::xml_schema::type (), |
|
6649 _xsd_interface_name_ (::xml_schema::flags (), this), |
|
6650 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
6651 { |
|
6652 } |
|
6653 |
|
6654 eid_reachable_event:: |
|
6655 eid_reachable_event (const interface_name::type& _xsd_interface_name, |
|
6656 const peer_eid::type& _xsd_peer_eid) |
|
6657 : ::xml_schema::type (), |
|
6658 _xsd_interface_name_ (_xsd_interface_name, |
|
6659 ::xml_schema::flags (), |
|
6660 this), |
|
6661 _xsd_peer_eid_ (_xsd_peer_eid, |
|
6662 ::xml_schema::flags (), |
|
6663 this) |
|
6664 { |
|
6665 } |
|
6666 |
|
6667 eid_reachable_event:: |
|
6668 eid_reachable_event (const eid_reachable_event& _xsd_eid_reachable_event, |
|
6669 ::xml_schema::flags f, |
|
6670 ::xml_schema::type* c) |
|
6671 : ::xml_schema::type (_xsd_eid_reachable_event, f, c), |
|
6672 _xsd_interface_name_ (_xsd_eid_reachable_event._xsd_interface_name_, |
|
6673 f | ::xml_schema::flags::not_root, |
|
6674 this), |
|
6675 _xsd_peer_eid_ (_xsd_eid_reachable_event._xsd_peer_eid_, |
|
6676 f | ::xml_schema::flags::not_root, |
|
6677 this) |
|
6678 { |
|
6679 } |
|
6680 |
|
6681 eid_reachable_event:: |
|
6682 eid_reachable_event (const ::xercesc::DOMElement& e, |
|
6683 ::xml_schema::flags f, |
|
6684 ::xml_schema::type* c) |
|
6685 : ::xml_schema::type (e, f, c), |
|
6686 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this), |
|
6687 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
6688 { |
|
6689 parse (e, f); |
|
6690 } |
|
6691 |
|
6692 void eid_reachable_event:: |
|
6693 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6694 { |
|
6695 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6696 |
|
6697 while (p.more_attributes ()) |
|
6698 { |
|
6699 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6700 |
|
6701 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
6702 { |
|
6703 ::std::auto_ptr< interface_name::type > r ( |
|
6704 interface_name::traits::create ( |
|
6705 a.dom_attribute (), |
|
6706 f | ::xml_schema::flags::not_root, |
|
6707 this)); |
|
6708 |
|
6709 this->interface_name (r); |
|
6710 continue; |
|
6711 } |
|
6712 |
|
6713 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
6714 { |
|
6715 ::std::auto_ptr< peer_eid::type > r ( |
|
6716 peer_eid::traits::create ( |
|
6717 a.dom_attribute (), |
|
6718 f | ::xml_schema::flags::not_root, |
|
6719 this)); |
|
6720 |
|
6721 this->peer_eid (r); |
|
6722 continue; |
|
6723 } |
|
6724 } |
|
6725 |
|
6726 if (!_xsd_interface_name_.present ()) |
|
6727 { |
|
6728 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6729 "interface_name", |
|
6730 ""); |
|
6731 } |
|
6732 |
|
6733 if (!_xsd_peer_eid_.present ()) |
|
6734 { |
|
6735 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6736 "peer_eid", |
|
6737 ""); |
|
6738 } |
|
6739 } |
|
6740 |
|
6741 eid_reachable_event* eid_reachable_event:: |
|
6742 _clone (::xml_schema::flags f, |
|
6743 ::xml_schema::type* c) const |
|
6744 { |
|
6745 return new eid_reachable_event (*this, f, c); |
|
6746 } |
|
6747 |
|
6748 // link_set_defaults_request |
|
6749 // |
|
6750 |
|
6751 link_set_defaults_request:: |
|
6752 link_set_defaults_request () |
|
6753 : ::xml_schema::type (), |
|
6754 _xsd_link_config_parameters_ (::xml_schema::flags (), this) |
|
6755 { |
|
6756 } |
|
6757 |
|
6758 link_set_defaults_request:: |
|
6759 link_set_defaults_request (const link_config_parameters::type& _xsd_link_config_parameters) |
|
6760 : ::xml_schema::type (), |
|
6761 _xsd_link_config_parameters_ (_xsd_link_config_parameters, |
|
6762 ::xml_schema::flags (), |
|
6763 this) |
|
6764 { |
|
6765 } |
|
6766 |
|
6767 link_set_defaults_request:: |
|
6768 link_set_defaults_request (const link_set_defaults_request& _xsd_link_set_defaults_request, |
|
6769 ::xml_schema::flags f, |
|
6770 ::xml_schema::type* c) |
|
6771 : ::xml_schema::type (_xsd_link_set_defaults_request, f, c), |
|
6772 _xsd_link_config_parameters_ (_xsd_link_set_defaults_request._xsd_link_config_parameters_, |
|
6773 f | ::xml_schema::flags::not_root, |
|
6774 this) |
|
6775 { |
|
6776 } |
|
6777 |
|
6778 link_set_defaults_request:: |
|
6779 link_set_defaults_request (const ::xercesc::DOMElement& e, |
|
6780 ::xml_schema::flags f, |
|
6781 ::xml_schema::type* c) |
|
6782 : ::xml_schema::type (e, f, c), |
|
6783 _xsd_link_config_parameters_ (f | ::xml_schema::flags::not_root, this) |
|
6784 { |
|
6785 parse (e, f); |
|
6786 } |
|
6787 |
|
6788 void link_set_defaults_request:: |
|
6789 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6790 { |
|
6791 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6792 |
|
6793 while (p.more_elements ()) |
|
6794 { |
|
6795 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
6796 |
|
6797 // link_config_parameters |
|
6798 // |
|
6799 { |
|
6800 if (e.name () == "link_config_parameters" && e.namespace_ () == "") |
|
6801 { |
|
6802 ::std::auto_ptr< link_config_parameters::type > r ( |
|
6803 link_config_parameters::traits::create ( |
|
6804 e.dom_element (), |
|
6805 f | ::xml_schema::flags::not_root, |
|
6806 this)); |
|
6807 |
|
6808 if (_xsd_link_config_parameters_.present ()) |
|
6809 continue; |
|
6810 this->link_config_parameters (r); |
|
6811 continue; |
|
6812 } |
|
6813 } |
|
6814 } |
|
6815 |
|
6816 if (!_xsd_link_config_parameters_.present ()) |
|
6817 { |
|
6818 throw ::xsd::cxx::tree::expected_element< char > ( |
|
6819 "link_config_parameters", |
|
6820 ""); |
|
6821 } |
|
6822 } |
|
6823 |
|
6824 link_set_defaults_request* link_set_defaults_request:: |
|
6825 _clone (::xml_schema::flags f, |
|
6826 ::xml_schema::type* c) const |
|
6827 { |
|
6828 return new link_set_defaults_request (*this, f, c); |
|
6829 } |
|
6830 |
|
6831 // link_create_request |
|
6832 // |
|
6833 |
|
6834 link_create_request:: |
|
6835 link_create_request () |
|
6836 : ::xml_schema::type (), |
|
6837 _xsd_link_config_parameters_ (::xml_schema::flags (), this), |
|
6838 _xsd_link_name_ (::xml_schema::flags (), this), |
|
6839 _xsd_type_ (::xml_schema::flags (), this), |
|
6840 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
6841 { |
|
6842 } |
|
6843 |
|
6844 link_create_request:: |
|
6845 link_create_request (const link_config_parameters::type& _xsd_link_config_parameters, |
|
6846 const link_name::type& _xsd_link_name, |
|
6847 const type::type_& _xsd_type) |
|
6848 : ::xml_schema::type (), |
|
6849 _xsd_link_config_parameters_ (_xsd_link_config_parameters, |
|
6850 ::xml_schema::flags (), |
|
6851 this), |
|
6852 _xsd_link_name_ (_xsd_link_name, |
|
6853 ::xml_schema::flags (), |
|
6854 this), |
|
6855 _xsd_type_ (_xsd_type, |
|
6856 ::xml_schema::flags (), |
|
6857 this), |
|
6858 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
6859 { |
|
6860 } |
|
6861 |
|
6862 link_create_request:: |
|
6863 link_create_request (const link_create_request& _xsd_link_create_request, |
|
6864 ::xml_schema::flags f, |
|
6865 ::xml_schema::type* c) |
|
6866 : ::xml_schema::type (_xsd_link_create_request, f, c), |
|
6867 _xsd_link_config_parameters_ (_xsd_link_create_request._xsd_link_config_parameters_, |
|
6868 f | ::xml_schema::flags::not_root, |
|
6869 this), |
|
6870 _xsd_link_name_ (_xsd_link_create_request._xsd_link_name_, |
|
6871 f | ::xml_schema::flags::not_root, |
|
6872 this), |
|
6873 _xsd_type_ (_xsd_link_create_request._xsd_type_, |
|
6874 f | ::xml_schema::flags::not_root, |
|
6875 this), |
|
6876 _xsd_peer_eid_ (_xsd_link_create_request._xsd_peer_eid_, |
|
6877 f | ::xml_schema::flags::not_root, |
|
6878 this) |
|
6879 { |
|
6880 } |
|
6881 |
|
6882 link_create_request:: |
|
6883 link_create_request (const ::xercesc::DOMElement& e, |
|
6884 ::xml_schema::flags f, |
|
6885 ::xml_schema::type* c) |
|
6886 : ::xml_schema::type (e, f, c), |
|
6887 _xsd_link_config_parameters_ (f | ::xml_schema::flags::not_root, this), |
|
6888 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
6889 _xsd_type_ (f | ::xml_schema::flags::not_root, this), |
|
6890 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
6891 { |
|
6892 parse (e, f); |
|
6893 } |
|
6894 |
|
6895 void link_create_request:: |
|
6896 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
6897 { |
|
6898 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
6899 |
|
6900 while (p.more_elements ()) |
|
6901 { |
|
6902 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
6903 |
|
6904 // link_config_parameters |
|
6905 // |
|
6906 { |
|
6907 if (e.name () == "link_config_parameters" && e.namespace_ () == "") |
|
6908 { |
|
6909 ::std::auto_ptr< link_config_parameters::type > r ( |
|
6910 link_config_parameters::traits::create ( |
|
6911 e.dom_element (), |
|
6912 f | ::xml_schema::flags::not_root, |
|
6913 this)); |
|
6914 |
|
6915 if (_xsd_link_config_parameters_.present ()) |
|
6916 continue; |
|
6917 this->link_config_parameters (r); |
|
6918 continue; |
|
6919 } |
|
6920 } |
|
6921 } |
|
6922 |
|
6923 if (!_xsd_link_config_parameters_.present ()) |
|
6924 { |
|
6925 throw ::xsd::cxx::tree::expected_element< char > ( |
|
6926 "link_config_parameters", |
|
6927 ""); |
|
6928 } |
|
6929 |
|
6930 while (p.more_attributes ()) |
|
6931 { |
|
6932 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
6933 |
|
6934 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
6935 { |
|
6936 ::std::auto_ptr< link_name::type > r ( |
|
6937 link_name::traits::create ( |
|
6938 a.dom_attribute (), |
|
6939 f | ::xml_schema::flags::not_root, |
|
6940 this)); |
|
6941 |
|
6942 this->link_name (r); |
|
6943 continue; |
|
6944 } |
|
6945 |
|
6946 if (a.name () == "type" && a.namespace_ ().empty ()) |
|
6947 { |
|
6948 ::std::auto_ptr< type::type_ > r ( |
|
6949 type::traits::create ( |
|
6950 a.dom_attribute (), |
|
6951 f | ::xml_schema::flags::not_root, |
|
6952 this)); |
|
6953 |
|
6954 this->type (r); |
|
6955 continue; |
|
6956 } |
|
6957 |
|
6958 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
6959 { |
|
6960 ::std::auto_ptr< peer_eid::type > r ( |
|
6961 peer_eid::traits::create ( |
|
6962 a.dom_attribute (), |
|
6963 f | ::xml_schema::flags::not_root, |
|
6964 this)); |
|
6965 |
|
6966 this->peer_eid (r); |
|
6967 continue; |
|
6968 } |
|
6969 } |
|
6970 |
|
6971 if (!_xsd_link_name_.present ()) |
|
6972 { |
|
6973 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6974 "link_name", |
|
6975 ""); |
|
6976 } |
|
6977 |
|
6978 if (!_xsd_type_.present ()) |
|
6979 { |
|
6980 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
6981 "type", |
|
6982 ""); |
|
6983 } |
|
6984 } |
|
6985 |
|
6986 link_create_request* link_create_request:: |
|
6987 _clone (::xml_schema::flags f, |
|
6988 ::xml_schema::type* c) const |
|
6989 { |
|
6990 return new link_create_request (*this, f, c); |
|
6991 } |
|
6992 |
|
6993 // link_created_event |
|
6994 // |
|
6995 |
|
6996 link_created_event:: |
|
6997 link_created_event () |
|
6998 : ::xml_schema::type (), |
|
6999 _xsd_link_attributes_ (::xml_schema::flags (), this), |
|
7000 _xsd_link_name_ (::xml_schema::flags (), this), |
|
7001 _xsd_reason_ (::xml_schema::flags (), this) |
|
7002 { |
|
7003 } |
|
7004 |
|
7005 link_created_event:: |
|
7006 link_created_event (const link_attributes::type& _xsd_link_attributes, |
|
7007 const link_name::type& _xsd_link_name, |
|
7008 const reason::type& _xsd_reason) |
|
7009 : ::xml_schema::type (), |
|
7010 _xsd_link_attributes_ (_xsd_link_attributes, |
|
7011 ::xml_schema::flags (), |
|
7012 this), |
|
7013 _xsd_link_name_ (_xsd_link_name, |
|
7014 ::xml_schema::flags (), |
|
7015 this), |
|
7016 _xsd_reason_ (_xsd_reason, |
|
7017 ::xml_schema::flags (), |
|
7018 this) |
|
7019 { |
|
7020 } |
|
7021 |
|
7022 link_created_event:: |
|
7023 link_created_event (const link_created_event& _xsd_link_created_event, |
|
7024 ::xml_schema::flags f, |
|
7025 ::xml_schema::type* c) |
|
7026 : ::xml_schema::type (_xsd_link_created_event, f, c), |
|
7027 _xsd_link_attributes_ (_xsd_link_created_event._xsd_link_attributes_, |
|
7028 f | ::xml_schema::flags::not_root, |
|
7029 this), |
|
7030 _xsd_link_name_ (_xsd_link_created_event._xsd_link_name_, |
|
7031 f | ::xml_schema::flags::not_root, |
|
7032 this), |
|
7033 _xsd_reason_ (_xsd_link_created_event._xsd_reason_, |
|
7034 f | ::xml_schema::flags::not_root, |
|
7035 this) |
|
7036 { |
|
7037 } |
|
7038 |
|
7039 link_created_event:: |
|
7040 link_created_event (const ::xercesc::DOMElement& e, |
|
7041 ::xml_schema::flags f, |
|
7042 ::xml_schema::type* c) |
|
7043 : ::xml_schema::type (e, f, c), |
|
7044 _xsd_link_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
7045 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
7046 _xsd_reason_ (f | ::xml_schema::flags::not_root, this) |
|
7047 { |
|
7048 parse (e, f); |
|
7049 } |
|
7050 |
|
7051 void link_created_event:: |
|
7052 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7053 { |
|
7054 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7055 |
|
7056 while (p.more_elements ()) |
|
7057 { |
|
7058 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
7059 |
|
7060 // link_attributes |
|
7061 // |
|
7062 { |
|
7063 if (e.name () == "link_attributes" && e.namespace_ () == "") |
|
7064 { |
|
7065 ::std::auto_ptr< link_attributes::type > r ( |
|
7066 link_attributes::traits::create ( |
|
7067 e.dom_element (), |
|
7068 f | ::xml_schema::flags::not_root, |
|
7069 this)); |
|
7070 |
|
7071 if (_xsd_link_attributes_.present ()) |
|
7072 continue; |
|
7073 this->link_attributes (r); |
|
7074 continue; |
|
7075 } |
|
7076 } |
|
7077 } |
|
7078 |
|
7079 if (!_xsd_link_attributes_.present ()) |
|
7080 { |
|
7081 throw ::xsd::cxx::tree::expected_element< char > ( |
|
7082 "link_attributes", |
|
7083 ""); |
|
7084 } |
|
7085 |
|
7086 while (p.more_attributes ()) |
|
7087 { |
|
7088 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7089 |
|
7090 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7091 { |
|
7092 ::std::auto_ptr< link_name::type > r ( |
|
7093 link_name::traits::create ( |
|
7094 a.dom_attribute (), |
|
7095 f | ::xml_schema::flags::not_root, |
|
7096 this)); |
|
7097 |
|
7098 this->link_name (r); |
|
7099 continue; |
|
7100 } |
|
7101 |
|
7102 if (a.name () == "reason" && a.namespace_ ().empty ()) |
|
7103 { |
|
7104 ::std::auto_ptr< reason::type > r ( |
|
7105 reason::traits::create ( |
|
7106 a.dom_attribute (), |
|
7107 f | ::xml_schema::flags::not_root, |
|
7108 this)); |
|
7109 |
|
7110 this->reason (r); |
|
7111 continue; |
|
7112 } |
|
7113 } |
|
7114 |
|
7115 if (!_xsd_link_name_.present ()) |
|
7116 { |
|
7117 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7118 "link_name", |
|
7119 ""); |
|
7120 } |
|
7121 |
|
7122 if (!_xsd_reason_.present ()) |
|
7123 { |
|
7124 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7125 "reason", |
|
7126 ""); |
|
7127 } |
|
7128 } |
|
7129 |
|
7130 link_created_event* link_created_event:: |
|
7131 _clone (::xml_schema::flags f, |
|
7132 ::xml_schema::type* c) const |
|
7133 { |
|
7134 return new link_created_event (*this, f, c); |
|
7135 } |
|
7136 |
|
7137 // link_open_request |
|
7138 // |
|
7139 |
|
7140 link_open_request:: |
|
7141 link_open_request () |
|
7142 : ::xml_schema::type (), |
|
7143 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7144 { |
|
7145 } |
|
7146 |
|
7147 link_open_request:: |
|
7148 link_open_request (const link_name::type& _xsd_link_name) |
|
7149 : ::xml_schema::type (), |
|
7150 _xsd_link_name_ (_xsd_link_name, |
|
7151 ::xml_schema::flags (), |
|
7152 this) |
|
7153 { |
|
7154 } |
|
7155 |
|
7156 link_open_request:: |
|
7157 link_open_request (const link_open_request& _xsd_link_open_request, |
|
7158 ::xml_schema::flags f, |
|
7159 ::xml_schema::type* c) |
|
7160 : ::xml_schema::type (_xsd_link_open_request, f, c), |
|
7161 _xsd_link_name_ (_xsd_link_open_request._xsd_link_name_, |
|
7162 f | ::xml_schema::flags::not_root, |
|
7163 this) |
|
7164 { |
|
7165 } |
|
7166 |
|
7167 link_open_request:: |
|
7168 link_open_request (const ::xercesc::DOMElement& e, |
|
7169 ::xml_schema::flags f, |
|
7170 ::xml_schema::type* c) |
|
7171 : ::xml_schema::type (e, f, c), |
|
7172 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7173 { |
|
7174 parse (e, f); |
|
7175 } |
|
7176 |
|
7177 void link_open_request:: |
|
7178 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7179 { |
|
7180 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7181 |
|
7182 while (p.more_attributes ()) |
|
7183 { |
|
7184 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7185 |
|
7186 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7187 { |
|
7188 ::std::auto_ptr< link_name::type > r ( |
|
7189 link_name::traits::create ( |
|
7190 a.dom_attribute (), |
|
7191 f | ::xml_schema::flags::not_root, |
|
7192 this)); |
|
7193 |
|
7194 this->link_name (r); |
|
7195 continue; |
|
7196 } |
|
7197 } |
|
7198 |
|
7199 if (!_xsd_link_name_.present ()) |
|
7200 { |
|
7201 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7202 "link_name", |
|
7203 ""); |
|
7204 } |
|
7205 } |
|
7206 |
|
7207 link_open_request* link_open_request:: |
|
7208 _clone (::xml_schema::flags f, |
|
7209 ::xml_schema::type* c) const |
|
7210 { |
|
7211 return new link_open_request (*this, f, c); |
|
7212 } |
|
7213 |
|
7214 // link_opened_event |
|
7215 // |
|
7216 |
|
7217 link_opened_event:: |
|
7218 link_opened_event () |
|
7219 : ::xml_schema::type (), |
|
7220 _xsd_contact_attributes_ (::xml_schema::flags (), this), |
|
7221 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7222 { |
|
7223 } |
|
7224 |
|
7225 link_opened_event:: |
|
7226 link_opened_event (const contact_attributes::type& _xsd_contact_attributes, |
|
7227 const link_name::type& _xsd_link_name) |
|
7228 : ::xml_schema::type (), |
|
7229 _xsd_contact_attributes_ (_xsd_contact_attributes, |
|
7230 ::xml_schema::flags (), |
|
7231 this), |
|
7232 _xsd_link_name_ (_xsd_link_name, |
|
7233 ::xml_schema::flags (), |
|
7234 this) |
|
7235 { |
|
7236 } |
|
7237 |
|
7238 link_opened_event:: |
|
7239 link_opened_event (const link_opened_event& _xsd_link_opened_event, |
|
7240 ::xml_schema::flags f, |
|
7241 ::xml_schema::type* c) |
|
7242 : ::xml_schema::type (_xsd_link_opened_event, f, c), |
|
7243 _xsd_contact_attributes_ (_xsd_link_opened_event._xsd_contact_attributes_, |
|
7244 f | ::xml_schema::flags::not_root, |
|
7245 this), |
|
7246 _xsd_link_name_ (_xsd_link_opened_event._xsd_link_name_, |
|
7247 f | ::xml_schema::flags::not_root, |
|
7248 this) |
|
7249 { |
|
7250 } |
|
7251 |
|
7252 link_opened_event:: |
|
7253 link_opened_event (const ::xercesc::DOMElement& e, |
|
7254 ::xml_schema::flags f, |
|
7255 ::xml_schema::type* c) |
|
7256 : ::xml_schema::type (e, f, c), |
|
7257 _xsd_contact_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
7258 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7259 { |
|
7260 parse (e, f); |
|
7261 } |
|
7262 |
|
7263 void link_opened_event:: |
|
7264 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7265 { |
|
7266 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7267 |
|
7268 while (p.more_elements ()) |
|
7269 { |
|
7270 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
7271 |
|
7272 // contact_attributes |
|
7273 // |
|
7274 { |
|
7275 if (e.name () == "contact_attributes" && e.namespace_ () == "") |
|
7276 { |
|
7277 ::std::auto_ptr< contact_attributes::type > r ( |
|
7278 contact_attributes::traits::create ( |
|
7279 e.dom_element (), |
|
7280 f | ::xml_schema::flags::not_root, |
|
7281 this)); |
|
7282 |
|
7283 if (_xsd_contact_attributes_.present ()) |
|
7284 continue; |
|
7285 this->contact_attributes (r); |
|
7286 continue; |
|
7287 } |
|
7288 } |
|
7289 } |
|
7290 |
|
7291 if (!_xsd_contact_attributes_.present ()) |
|
7292 { |
|
7293 throw ::xsd::cxx::tree::expected_element< char > ( |
|
7294 "contact_attributes", |
|
7295 ""); |
|
7296 } |
|
7297 |
|
7298 while (p.more_attributes ()) |
|
7299 { |
|
7300 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7301 |
|
7302 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7303 { |
|
7304 ::std::auto_ptr< link_name::type > r ( |
|
7305 link_name::traits::create ( |
|
7306 a.dom_attribute (), |
|
7307 f | ::xml_schema::flags::not_root, |
|
7308 this)); |
|
7309 |
|
7310 this->link_name (r); |
|
7311 continue; |
|
7312 } |
|
7313 } |
|
7314 |
|
7315 if (!_xsd_link_name_.present ()) |
|
7316 { |
|
7317 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7318 "link_name", |
|
7319 ""); |
|
7320 } |
|
7321 } |
|
7322 |
|
7323 link_opened_event* link_opened_event:: |
|
7324 _clone (::xml_schema::flags f, |
|
7325 ::xml_schema::type* c) const |
|
7326 { |
|
7327 return new link_opened_event (*this, f, c); |
|
7328 } |
|
7329 |
|
7330 // link_close_request |
|
7331 // |
|
7332 |
|
7333 link_close_request:: |
|
7334 link_close_request () |
|
7335 : ::xml_schema::type (), |
|
7336 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7337 { |
|
7338 } |
|
7339 |
|
7340 link_close_request:: |
|
7341 link_close_request (const link_name::type& _xsd_link_name) |
|
7342 : ::xml_schema::type (), |
|
7343 _xsd_link_name_ (_xsd_link_name, |
|
7344 ::xml_schema::flags (), |
|
7345 this) |
|
7346 { |
|
7347 } |
|
7348 |
|
7349 link_close_request:: |
|
7350 link_close_request (const link_close_request& _xsd_link_close_request, |
|
7351 ::xml_schema::flags f, |
|
7352 ::xml_schema::type* c) |
|
7353 : ::xml_schema::type (_xsd_link_close_request, f, c), |
|
7354 _xsd_link_name_ (_xsd_link_close_request._xsd_link_name_, |
|
7355 f | ::xml_schema::flags::not_root, |
|
7356 this) |
|
7357 { |
|
7358 } |
|
7359 |
|
7360 link_close_request:: |
|
7361 link_close_request (const ::xercesc::DOMElement& e, |
|
7362 ::xml_schema::flags f, |
|
7363 ::xml_schema::type* c) |
|
7364 : ::xml_schema::type (e, f, c), |
|
7365 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7366 { |
|
7367 parse (e, f); |
|
7368 } |
|
7369 |
|
7370 void link_close_request:: |
|
7371 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7372 { |
|
7373 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7374 |
|
7375 while (p.more_attributes ()) |
|
7376 { |
|
7377 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7378 |
|
7379 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7380 { |
|
7381 ::std::auto_ptr< link_name::type > r ( |
|
7382 link_name::traits::create ( |
|
7383 a.dom_attribute (), |
|
7384 f | ::xml_schema::flags::not_root, |
|
7385 this)); |
|
7386 |
|
7387 this->link_name (r); |
|
7388 continue; |
|
7389 } |
|
7390 } |
|
7391 |
|
7392 if (!_xsd_link_name_.present ()) |
|
7393 { |
|
7394 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7395 "link_name", |
|
7396 ""); |
|
7397 } |
|
7398 } |
|
7399 |
|
7400 link_close_request* link_close_request:: |
|
7401 _clone (::xml_schema::flags f, |
|
7402 ::xml_schema::type* c) const |
|
7403 { |
|
7404 return new link_close_request (*this, f, c); |
|
7405 } |
|
7406 |
|
7407 // link_closed_event |
|
7408 // |
|
7409 |
|
7410 link_closed_event:: |
|
7411 link_closed_event () |
|
7412 : ::xml_schema::type (), |
|
7413 _xsd_contact_attributes_ (::xml_schema::flags (), this), |
|
7414 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7415 { |
|
7416 } |
|
7417 |
|
7418 link_closed_event:: |
|
7419 link_closed_event (const contact_attributes::type& _xsd_contact_attributes, |
|
7420 const link_name::type& _xsd_link_name) |
|
7421 : ::xml_schema::type (), |
|
7422 _xsd_contact_attributes_ (_xsd_contact_attributes, |
|
7423 ::xml_schema::flags (), |
|
7424 this), |
|
7425 _xsd_link_name_ (_xsd_link_name, |
|
7426 ::xml_schema::flags (), |
|
7427 this) |
|
7428 { |
|
7429 } |
|
7430 |
|
7431 link_closed_event:: |
|
7432 link_closed_event (const link_closed_event& _xsd_link_closed_event, |
|
7433 ::xml_schema::flags f, |
|
7434 ::xml_schema::type* c) |
|
7435 : ::xml_schema::type (_xsd_link_closed_event, f, c), |
|
7436 _xsd_contact_attributes_ (_xsd_link_closed_event._xsd_contact_attributes_, |
|
7437 f | ::xml_schema::flags::not_root, |
|
7438 this), |
|
7439 _xsd_link_name_ (_xsd_link_closed_event._xsd_link_name_, |
|
7440 f | ::xml_schema::flags::not_root, |
|
7441 this) |
|
7442 { |
|
7443 } |
|
7444 |
|
7445 link_closed_event:: |
|
7446 link_closed_event (const ::xercesc::DOMElement& e, |
|
7447 ::xml_schema::flags f, |
|
7448 ::xml_schema::type* c) |
|
7449 : ::xml_schema::type (e, f, c), |
|
7450 _xsd_contact_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
7451 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7452 { |
|
7453 parse (e, f); |
|
7454 } |
|
7455 |
|
7456 void link_closed_event:: |
|
7457 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7458 { |
|
7459 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7460 |
|
7461 while (p.more_elements ()) |
|
7462 { |
|
7463 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
7464 |
|
7465 // contact_attributes |
|
7466 // |
|
7467 { |
|
7468 if (e.name () == "contact_attributes" && e.namespace_ () == "") |
|
7469 { |
|
7470 ::std::auto_ptr< contact_attributes::type > r ( |
|
7471 contact_attributes::traits::create ( |
|
7472 e.dom_element (), |
|
7473 f | ::xml_schema::flags::not_root, |
|
7474 this)); |
|
7475 |
|
7476 if (_xsd_contact_attributes_.present ()) |
|
7477 continue; |
|
7478 this->contact_attributes (r); |
|
7479 continue; |
|
7480 } |
|
7481 } |
|
7482 } |
|
7483 |
|
7484 if (!_xsd_contact_attributes_.present ()) |
|
7485 { |
|
7486 throw ::xsd::cxx::tree::expected_element< char > ( |
|
7487 "contact_attributes", |
|
7488 ""); |
|
7489 } |
|
7490 |
|
7491 while (p.more_attributes ()) |
|
7492 { |
|
7493 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7494 |
|
7495 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7496 { |
|
7497 ::std::auto_ptr< link_name::type > r ( |
|
7498 link_name::traits::create ( |
|
7499 a.dom_attribute (), |
|
7500 f | ::xml_schema::flags::not_root, |
|
7501 this)); |
|
7502 |
|
7503 this->link_name (r); |
|
7504 continue; |
|
7505 } |
|
7506 } |
|
7507 |
|
7508 if (!_xsd_link_name_.present ()) |
|
7509 { |
|
7510 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7511 "link_name", |
|
7512 ""); |
|
7513 } |
|
7514 } |
|
7515 |
|
7516 link_closed_event* link_closed_event:: |
|
7517 _clone (::xml_schema::flags f, |
|
7518 ::xml_schema::type* c) const |
|
7519 { |
|
7520 return new link_closed_event (*this, f, c); |
|
7521 } |
|
7522 |
|
7523 // link_state_changed_event |
|
7524 // |
|
7525 |
|
7526 link_state_changed_event:: |
|
7527 link_state_changed_event () |
|
7528 : ::xml_schema::type (), |
|
7529 _xsd_link_name_ (::xml_schema::flags (), this), |
|
7530 _xsd_new_state_ (::xml_schema::flags (), this), |
|
7531 _xsd_reason_ (::xml_schema::flags (), this) |
|
7532 { |
|
7533 } |
|
7534 |
|
7535 link_state_changed_event:: |
|
7536 link_state_changed_event (const link_name::type& _xsd_link_name, |
|
7537 const new_state::type& _xsd_new_state, |
|
7538 const reason::type& _xsd_reason) |
|
7539 : ::xml_schema::type (), |
|
7540 _xsd_link_name_ (_xsd_link_name, |
|
7541 ::xml_schema::flags (), |
|
7542 this), |
|
7543 _xsd_new_state_ (_xsd_new_state, |
|
7544 ::xml_schema::flags (), |
|
7545 this), |
|
7546 _xsd_reason_ (_xsd_reason, |
|
7547 ::xml_schema::flags (), |
|
7548 this) |
|
7549 { |
|
7550 } |
|
7551 |
|
7552 link_state_changed_event:: |
|
7553 link_state_changed_event (const link_state_changed_event& _xsd_link_state_changed_event, |
|
7554 ::xml_schema::flags f, |
|
7555 ::xml_schema::type* c) |
|
7556 : ::xml_schema::type (_xsd_link_state_changed_event, f, c), |
|
7557 _xsd_link_name_ (_xsd_link_state_changed_event._xsd_link_name_, |
|
7558 f | ::xml_schema::flags::not_root, |
|
7559 this), |
|
7560 _xsd_new_state_ (_xsd_link_state_changed_event._xsd_new_state_, |
|
7561 f | ::xml_schema::flags::not_root, |
|
7562 this), |
|
7563 _xsd_reason_ (_xsd_link_state_changed_event._xsd_reason_, |
|
7564 f | ::xml_schema::flags::not_root, |
|
7565 this) |
|
7566 { |
|
7567 } |
|
7568 |
|
7569 link_state_changed_event:: |
|
7570 link_state_changed_event (const ::xercesc::DOMElement& e, |
|
7571 ::xml_schema::flags f, |
|
7572 ::xml_schema::type* c) |
|
7573 : ::xml_schema::type (e, f, c), |
|
7574 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
7575 _xsd_new_state_ (f | ::xml_schema::flags::not_root, this), |
|
7576 _xsd_reason_ (f | ::xml_schema::flags::not_root, this) |
|
7577 { |
|
7578 parse (e, f); |
|
7579 } |
|
7580 |
|
7581 void link_state_changed_event:: |
|
7582 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7583 { |
|
7584 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7585 |
|
7586 while (p.more_attributes ()) |
|
7587 { |
|
7588 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7589 |
|
7590 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7591 { |
|
7592 ::std::auto_ptr< link_name::type > r ( |
|
7593 link_name::traits::create ( |
|
7594 a.dom_attribute (), |
|
7595 f | ::xml_schema::flags::not_root, |
|
7596 this)); |
|
7597 |
|
7598 this->link_name (r); |
|
7599 continue; |
|
7600 } |
|
7601 |
|
7602 if (a.name () == "new_state" && a.namespace_ ().empty ()) |
|
7603 { |
|
7604 ::std::auto_ptr< new_state::type > r ( |
|
7605 new_state::traits::create ( |
|
7606 a.dom_attribute (), |
|
7607 f | ::xml_schema::flags::not_root, |
|
7608 this)); |
|
7609 |
|
7610 this->new_state (r); |
|
7611 continue; |
|
7612 } |
|
7613 |
|
7614 if (a.name () == "reason" && a.namespace_ ().empty ()) |
|
7615 { |
|
7616 ::std::auto_ptr< reason::type > r ( |
|
7617 reason::traits::create ( |
|
7618 a.dom_attribute (), |
|
7619 f | ::xml_schema::flags::not_root, |
|
7620 this)); |
|
7621 |
|
7622 this->reason (r); |
|
7623 continue; |
|
7624 } |
|
7625 } |
|
7626 |
|
7627 if (!_xsd_link_name_.present ()) |
|
7628 { |
|
7629 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7630 "link_name", |
|
7631 ""); |
|
7632 } |
|
7633 |
|
7634 if (!_xsd_new_state_.present ()) |
|
7635 { |
|
7636 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7637 "new_state", |
|
7638 ""); |
|
7639 } |
|
7640 |
|
7641 if (!_xsd_reason_.present ()) |
|
7642 { |
|
7643 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7644 "reason", |
|
7645 ""); |
|
7646 } |
|
7647 } |
|
7648 |
|
7649 link_state_changed_event* link_state_changed_event:: |
|
7650 _clone (::xml_schema::flags f, |
|
7651 ::xml_schema::type* c) const |
|
7652 { |
|
7653 return new link_state_changed_event (*this, f, c); |
|
7654 } |
|
7655 |
|
7656 // link_reconfigure_request |
|
7657 // |
|
7658 |
|
7659 link_reconfigure_request:: |
|
7660 link_reconfigure_request () |
|
7661 : ::xml_schema::type (), |
|
7662 _xsd_link_config_parameters_ (::xml_schema::flags (), this), |
|
7663 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7664 { |
|
7665 } |
|
7666 |
|
7667 link_reconfigure_request:: |
|
7668 link_reconfigure_request (const link_config_parameters::type& _xsd_link_config_parameters, |
|
7669 const link_name::type& _xsd_link_name) |
|
7670 : ::xml_schema::type (), |
|
7671 _xsd_link_config_parameters_ (_xsd_link_config_parameters, |
|
7672 ::xml_schema::flags (), |
|
7673 this), |
|
7674 _xsd_link_name_ (_xsd_link_name, |
|
7675 ::xml_schema::flags (), |
|
7676 this) |
|
7677 { |
|
7678 } |
|
7679 |
|
7680 link_reconfigure_request:: |
|
7681 link_reconfigure_request (const link_reconfigure_request& _xsd_link_reconfigure_request, |
|
7682 ::xml_schema::flags f, |
|
7683 ::xml_schema::type* c) |
|
7684 : ::xml_schema::type (_xsd_link_reconfigure_request, f, c), |
|
7685 _xsd_link_config_parameters_ (_xsd_link_reconfigure_request._xsd_link_config_parameters_, |
|
7686 f | ::xml_schema::flags::not_root, |
|
7687 this), |
|
7688 _xsd_link_name_ (_xsd_link_reconfigure_request._xsd_link_name_, |
|
7689 f | ::xml_schema::flags::not_root, |
|
7690 this) |
|
7691 { |
|
7692 } |
|
7693 |
|
7694 link_reconfigure_request:: |
|
7695 link_reconfigure_request (const ::xercesc::DOMElement& e, |
|
7696 ::xml_schema::flags f, |
|
7697 ::xml_schema::type* c) |
|
7698 : ::xml_schema::type (e, f, c), |
|
7699 _xsd_link_config_parameters_ (f | ::xml_schema::flags::not_root, this), |
|
7700 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7701 { |
|
7702 parse (e, f); |
|
7703 } |
|
7704 |
|
7705 void link_reconfigure_request:: |
|
7706 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7707 { |
|
7708 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7709 |
|
7710 while (p.more_elements ()) |
|
7711 { |
|
7712 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
7713 |
|
7714 // link_config_parameters |
|
7715 // |
|
7716 { |
|
7717 if (e.name () == "link_config_parameters" && e.namespace_ () == "") |
|
7718 { |
|
7719 ::std::auto_ptr< link_config_parameters::type > r ( |
|
7720 link_config_parameters::traits::create ( |
|
7721 e.dom_element (), |
|
7722 f | ::xml_schema::flags::not_root, |
|
7723 this)); |
|
7724 |
|
7725 if (_xsd_link_config_parameters_.present ()) |
|
7726 continue; |
|
7727 this->link_config_parameters (r); |
|
7728 continue; |
|
7729 } |
|
7730 } |
|
7731 } |
|
7732 |
|
7733 if (!_xsd_link_config_parameters_.present ()) |
|
7734 { |
|
7735 throw ::xsd::cxx::tree::expected_element< char > ( |
|
7736 "link_config_parameters", |
|
7737 ""); |
|
7738 } |
|
7739 |
|
7740 while (p.more_attributes ()) |
|
7741 { |
|
7742 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7743 |
|
7744 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7745 { |
|
7746 ::std::auto_ptr< link_name::type > r ( |
|
7747 link_name::traits::create ( |
|
7748 a.dom_attribute (), |
|
7749 f | ::xml_schema::flags::not_root, |
|
7750 this)); |
|
7751 |
|
7752 this->link_name (r); |
|
7753 continue; |
|
7754 } |
|
7755 } |
|
7756 |
|
7757 if (!_xsd_link_name_.present ()) |
|
7758 { |
|
7759 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7760 "link_name", |
|
7761 ""); |
|
7762 } |
|
7763 } |
|
7764 |
|
7765 link_reconfigure_request* link_reconfigure_request:: |
|
7766 _clone (::xml_schema::flags f, |
|
7767 ::xml_schema::type* c) const |
|
7768 { |
|
7769 return new link_reconfigure_request (*this, f, c); |
|
7770 } |
|
7771 |
|
7772 // link_delete_request |
|
7773 // |
|
7774 |
|
7775 link_delete_request:: |
|
7776 link_delete_request () |
|
7777 : ::xml_schema::type (), |
|
7778 _xsd_link_name_ (::xml_schema::flags (), this) |
|
7779 { |
|
7780 } |
|
7781 |
|
7782 link_delete_request:: |
|
7783 link_delete_request (const link_name::type& _xsd_link_name) |
|
7784 : ::xml_schema::type (), |
|
7785 _xsd_link_name_ (_xsd_link_name, |
|
7786 ::xml_schema::flags (), |
|
7787 this) |
|
7788 { |
|
7789 } |
|
7790 |
|
7791 link_delete_request:: |
|
7792 link_delete_request (const link_delete_request& _xsd_link_delete_request, |
|
7793 ::xml_schema::flags f, |
|
7794 ::xml_schema::type* c) |
|
7795 : ::xml_schema::type (_xsd_link_delete_request, f, c), |
|
7796 _xsd_link_name_ (_xsd_link_delete_request._xsd_link_name_, |
|
7797 f | ::xml_schema::flags::not_root, |
|
7798 this) |
|
7799 { |
|
7800 } |
|
7801 |
|
7802 link_delete_request:: |
|
7803 link_delete_request (const ::xercesc::DOMElement& e, |
|
7804 ::xml_schema::flags f, |
|
7805 ::xml_schema::type* c) |
|
7806 : ::xml_schema::type (e, f, c), |
|
7807 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
7808 { |
|
7809 parse (e, f); |
|
7810 } |
|
7811 |
|
7812 void link_delete_request:: |
|
7813 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7814 { |
|
7815 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7816 |
|
7817 while (p.more_attributes ()) |
|
7818 { |
|
7819 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7820 |
|
7821 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7822 { |
|
7823 ::std::auto_ptr< link_name::type > r ( |
|
7824 link_name::traits::create ( |
|
7825 a.dom_attribute (), |
|
7826 f | ::xml_schema::flags::not_root, |
|
7827 this)); |
|
7828 |
|
7829 this->link_name (r); |
|
7830 continue; |
|
7831 } |
|
7832 } |
|
7833 |
|
7834 if (!_xsd_link_name_.present ()) |
|
7835 { |
|
7836 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7837 "link_name", |
|
7838 ""); |
|
7839 } |
|
7840 } |
|
7841 |
|
7842 link_delete_request* link_delete_request:: |
|
7843 _clone (::xml_schema::flags f, |
|
7844 ::xml_schema::type* c) const |
|
7845 { |
|
7846 return new link_delete_request (*this, f, c); |
|
7847 } |
|
7848 |
|
7849 // link_deleted_event |
|
7850 // |
|
7851 |
|
7852 link_deleted_event:: |
|
7853 link_deleted_event () |
|
7854 : ::xml_schema::type (), |
|
7855 _xsd_link_name_ (::xml_schema::flags (), this), |
|
7856 _xsd_reason_ (::xml_schema::flags (), this) |
|
7857 { |
|
7858 } |
|
7859 |
|
7860 link_deleted_event:: |
|
7861 link_deleted_event (const link_name::type& _xsd_link_name, |
|
7862 const reason::type& _xsd_reason) |
|
7863 : ::xml_schema::type (), |
|
7864 _xsd_link_name_ (_xsd_link_name, |
|
7865 ::xml_schema::flags (), |
|
7866 this), |
|
7867 _xsd_reason_ (_xsd_reason, |
|
7868 ::xml_schema::flags (), |
|
7869 this) |
|
7870 { |
|
7871 } |
|
7872 |
|
7873 link_deleted_event:: |
|
7874 link_deleted_event (const link_deleted_event& _xsd_link_deleted_event, |
|
7875 ::xml_schema::flags f, |
|
7876 ::xml_schema::type* c) |
|
7877 : ::xml_schema::type (_xsd_link_deleted_event, f, c), |
|
7878 _xsd_link_name_ (_xsd_link_deleted_event._xsd_link_name_, |
|
7879 f | ::xml_schema::flags::not_root, |
|
7880 this), |
|
7881 _xsd_reason_ (_xsd_link_deleted_event._xsd_reason_, |
|
7882 f | ::xml_schema::flags::not_root, |
|
7883 this) |
|
7884 { |
|
7885 } |
|
7886 |
|
7887 link_deleted_event:: |
|
7888 link_deleted_event (const ::xercesc::DOMElement& e, |
|
7889 ::xml_schema::flags f, |
|
7890 ::xml_schema::type* c) |
|
7891 : ::xml_schema::type (e, f, c), |
|
7892 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
7893 _xsd_reason_ (f | ::xml_schema::flags::not_root, this) |
|
7894 { |
|
7895 parse (e, f); |
|
7896 } |
|
7897 |
|
7898 void link_deleted_event:: |
|
7899 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
7900 { |
|
7901 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
7902 |
|
7903 while (p.more_attributes ()) |
|
7904 { |
|
7905 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
7906 |
|
7907 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
7908 { |
|
7909 ::std::auto_ptr< link_name::type > r ( |
|
7910 link_name::traits::create ( |
|
7911 a.dom_attribute (), |
|
7912 f | ::xml_schema::flags::not_root, |
|
7913 this)); |
|
7914 |
|
7915 this->link_name (r); |
|
7916 continue; |
|
7917 } |
|
7918 |
|
7919 if (a.name () == "reason" && a.namespace_ ().empty ()) |
|
7920 { |
|
7921 ::std::auto_ptr< reason::type > r ( |
|
7922 reason::traits::create ( |
|
7923 a.dom_attribute (), |
|
7924 f | ::xml_schema::flags::not_root, |
|
7925 this)); |
|
7926 |
|
7927 this->reason (r); |
|
7928 continue; |
|
7929 } |
|
7930 } |
|
7931 |
|
7932 if (!_xsd_link_name_.present ()) |
|
7933 { |
|
7934 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7935 "link_name", |
|
7936 ""); |
|
7937 } |
|
7938 |
|
7939 if (!_xsd_reason_.present ()) |
|
7940 { |
|
7941 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
7942 "reason", |
|
7943 ""); |
|
7944 } |
|
7945 } |
|
7946 |
|
7947 link_deleted_event* link_deleted_event:: |
|
7948 _clone (::xml_schema::flags f, |
|
7949 ::xml_schema::type* c) const |
|
7950 { |
|
7951 return new link_deleted_event (*this, f, c); |
|
7952 } |
|
7953 |
|
7954 // link_attribute_changed_event |
|
7955 // |
|
7956 |
|
7957 link_attribute_changed_event:: |
|
7958 link_attribute_changed_event () |
|
7959 : ::xml_schema::type (), |
|
7960 _xsd_link_attributes_ (::xml_schema::flags (), this), |
|
7961 _xsd_link_name_ (::xml_schema::flags (), this), |
|
7962 _xsd_reason_ (::xml_schema::flags (), this) |
|
7963 { |
|
7964 } |
|
7965 |
|
7966 link_attribute_changed_event:: |
|
7967 link_attribute_changed_event (const link_attributes::type& _xsd_link_attributes, |
|
7968 const link_name::type& _xsd_link_name, |
|
7969 const reason::type& _xsd_reason) |
|
7970 : ::xml_schema::type (), |
|
7971 _xsd_link_attributes_ (_xsd_link_attributes, |
|
7972 ::xml_schema::flags (), |
|
7973 this), |
|
7974 _xsd_link_name_ (_xsd_link_name, |
|
7975 ::xml_schema::flags (), |
|
7976 this), |
|
7977 _xsd_reason_ (_xsd_reason, |
|
7978 ::xml_schema::flags (), |
|
7979 this) |
|
7980 { |
|
7981 } |
|
7982 |
|
7983 link_attribute_changed_event:: |
|
7984 link_attribute_changed_event (const link_attribute_changed_event& _xsd_link_attribute_changed_event, |
|
7985 ::xml_schema::flags f, |
|
7986 ::xml_schema::type* c) |
|
7987 : ::xml_schema::type (_xsd_link_attribute_changed_event, f, c), |
|
7988 _xsd_link_attributes_ (_xsd_link_attribute_changed_event._xsd_link_attributes_, |
|
7989 f | ::xml_schema::flags::not_root, |
|
7990 this), |
|
7991 _xsd_link_name_ (_xsd_link_attribute_changed_event._xsd_link_name_, |
|
7992 f | ::xml_schema::flags::not_root, |
|
7993 this), |
|
7994 _xsd_reason_ (_xsd_link_attribute_changed_event._xsd_reason_, |
|
7995 f | ::xml_schema::flags::not_root, |
|
7996 this) |
|
7997 { |
|
7998 } |
|
7999 |
|
8000 link_attribute_changed_event:: |
|
8001 link_attribute_changed_event (const ::xercesc::DOMElement& e, |
|
8002 ::xml_schema::flags f, |
|
8003 ::xml_schema::type* c) |
|
8004 : ::xml_schema::type (e, f, c), |
|
8005 _xsd_link_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
8006 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
8007 _xsd_reason_ (f | ::xml_schema::flags::not_root, this) |
|
8008 { |
|
8009 parse (e, f); |
|
8010 } |
|
8011 |
|
8012 void link_attribute_changed_event:: |
|
8013 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8014 { |
|
8015 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8016 |
|
8017 while (p.more_elements ()) |
|
8018 { |
|
8019 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8020 |
|
8021 // link_attributes |
|
8022 // |
|
8023 { |
|
8024 if (e.name () == "link_attributes" && e.namespace_ () == "") |
|
8025 { |
|
8026 ::std::auto_ptr< link_attributes::type > r ( |
|
8027 link_attributes::traits::create ( |
|
8028 e.dom_element (), |
|
8029 f | ::xml_schema::flags::not_root, |
|
8030 this)); |
|
8031 |
|
8032 if (_xsd_link_attributes_.present ()) |
|
8033 continue; |
|
8034 this->link_attributes (r); |
|
8035 continue; |
|
8036 } |
|
8037 } |
|
8038 } |
|
8039 |
|
8040 if (!_xsd_link_attributes_.present ()) |
|
8041 { |
|
8042 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8043 "link_attributes", |
|
8044 ""); |
|
8045 } |
|
8046 |
|
8047 while (p.more_attributes ()) |
|
8048 { |
|
8049 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8050 |
|
8051 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
8052 { |
|
8053 ::std::auto_ptr< link_name::type > r ( |
|
8054 link_name::traits::create ( |
|
8055 a.dom_attribute (), |
|
8056 f | ::xml_schema::flags::not_root, |
|
8057 this)); |
|
8058 |
|
8059 this->link_name (r); |
|
8060 continue; |
|
8061 } |
|
8062 |
|
8063 if (a.name () == "reason" && a.namespace_ ().empty ()) |
|
8064 { |
|
8065 ::std::auto_ptr< reason::type > r ( |
|
8066 reason::traits::create ( |
|
8067 a.dom_attribute (), |
|
8068 f | ::xml_schema::flags::not_root, |
|
8069 this)); |
|
8070 |
|
8071 this->reason (r); |
|
8072 continue; |
|
8073 } |
|
8074 } |
|
8075 |
|
8076 if (!_xsd_link_name_.present ()) |
|
8077 { |
|
8078 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8079 "link_name", |
|
8080 ""); |
|
8081 } |
|
8082 |
|
8083 if (!_xsd_reason_.present ()) |
|
8084 { |
|
8085 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8086 "reason", |
|
8087 ""); |
|
8088 } |
|
8089 } |
|
8090 |
|
8091 link_attribute_changed_event* link_attribute_changed_event:: |
|
8092 _clone (::xml_schema::flags f, |
|
8093 ::xml_schema::type* c) const |
|
8094 { |
|
8095 return new link_attribute_changed_event (*this, f, c); |
|
8096 } |
|
8097 |
|
8098 // contact_attribute_changed_event |
|
8099 // |
|
8100 |
|
8101 contact_attribute_changed_event:: |
|
8102 contact_attribute_changed_event () |
|
8103 : ::xml_schema::type (), |
|
8104 _xsd_contact_attributes_ (::xml_schema::flags (), this), |
|
8105 _xsd_link_name_ (::xml_schema::flags (), this), |
|
8106 _xsd_reason_ (::xml_schema::flags (), this) |
|
8107 { |
|
8108 } |
|
8109 |
|
8110 contact_attribute_changed_event:: |
|
8111 contact_attribute_changed_event (const contact_attributes::type& _xsd_contact_attributes, |
|
8112 const link_name::type& _xsd_link_name, |
|
8113 const reason::type& _xsd_reason) |
|
8114 : ::xml_schema::type (), |
|
8115 _xsd_contact_attributes_ (_xsd_contact_attributes, |
|
8116 ::xml_schema::flags (), |
|
8117 this), |
|
8118 _xsd_link_name_ (_xsd_link_name, |
|
8119 ::xml_schema::flags (), |
|
8120 this), |
|
8121 _xsd_reason_ (_xsd_reason, |
|
8122 ::xml_schema::flags (), |
|
8123 this) |
|
8124 { |
|
8125 } |
|
8126 |
|
8127 contact_attribute_changed_event:: |
|
8128 contact_attribute_changed_event (const contact_attribute_changed_event& _xsd_contact_attribute_changed_event, |
|
8129 ::xml_schema::flags f, |
|
8130 ::xml_schema::type* c) |
|
8131 : ::xml_schema::type (_xsd_contact_attribute_changed_event, f, c), |
|
8132 _xsd_contact_attributes_ (_xsd_contact_attribute_changed_event._xsd_contact_attributes_, |
|
8133 f | ::xml_schema::flags::not_root, |
|
8134 this), |
|
8135 _xsd_link_name_ (_xsd_contact_attribute_changed_event._xsd_link_name_, |
|
8136 f | ::xml_schema::flags::not_root, |
|
8137 this), |
|
8138 _xsd_reason_ (_xsd_contact_attribute_changed_event._xsd_reason_, |
|
8139 f | ::xml_schema::flags::not_root, |
|
8140 this) |
|
8141 { |
|
8142 } |
|
8143 |
|
8144 contact_attribute_changed_event:: |
|
8145 contact_attribute_changed_event (const ::xercesc::DOMElement& e, |
|
8146 ::xml_schema::flags f, |
|
8147 ::xml_schema::type* c) |
|
8148 : ::xml_schema::type (e, f, c), |
|
8149 _xsd_contact_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
8150 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
8151 _xsd_reason_ (f | ::xml_schema::flags::not_root, this) |
|
8152 { |
|
8153 parse (e, f); |
|
8154 } |
|
8155 |
|
8156 void contact_attribute_changed_event:: |
|
8157 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8158 { |
|
8159 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8160 |
|
8161 while (p.more_elements ()) |
|
8162 { |
|
8163 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8164 |
|
8165 // contact_attributes |
|
8166 // |
|
8167 { |
|
8168 if (e.name () == "contact_attributes" && e.namespace_ () == "") |
|
8169 { |
|
8170 ::std::auto_ptr< contact_attributes::type > r ( |
|
8171 contact_attributes::traits::create ( |
|
8172 e.dom_element (), |
|
8173 f | ::xml_schema::flags::not_root, |
|
8174 this)); |
|
8175 |
|
8176 if (_xsd_contact_attributes_.present ()) |
|
8177 continue; |
|
8178 this->contact_attributes (r); |
|
8179 continue; |
|
8180 } |
|
8181 } |
|
8182 } |
|
8183 |
|
8184 if (!_xsd_contact_attributes_.present ()) |
|
8185 { |
|
8186 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8187 "contact_attributes", |
|
8188 ""); |
|
8189 } |
|
8190 |
|
8191 while (p.more_attributes ()) |
|
8192 { |
|
8193 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8194 |
|
8195 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
8196 { |
|
8197 ::std::auto_ptr< link_name::type > r ( |
|
8198 link_name::traits::create ( |
|
8199 a.dom_attribute (), |
|
8200 f | ::xml_schema::flags::not_root, |
|
8201 this)); |
|
8202 |
|
8203 this->link_name (r); |
|
8204 continue; |
|
8205 } |
|
8206 |
|
8207 if (a.name () == "reason" && a.namespace_ ().empty ()) |
|
8208 { |
|
8209 ::std::auto_ptr< reason::type > r ( |
|
8210 reason::traits::create ( |
|
8211 a.dom_attribute (), |
|
8212 f | ::xml_schema::flags::not_root, |
|
8213 this)); |
|
8214 |
|
8215 this->reason (r); |
|
8216 continue; |
|
8217 } |
|
8218 } |
|
8219 |
|
8220 if (!_xsd_link_name_.present ()) |
|
8221 { |
|
8222 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8223 "link_name", |
|
8224 ""); |
|
8225 } |
|
8226 |
|
8227 if (!_xsd_reason_.present ()) |
|
8228 { |
|
8229 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8230 "reason", |
|
8231 ""); |
|
8232 } |
|
8233 } |
|
8234 |
|
8235 contact_attribute_changed_event* contact_attribute_changed_event:: |
|
8236 _clone (::xml_schema::flags f, |
|
8237 ::xml_schema::type* c) const |
|
8238 { |
|
8239 return new contact_attribute_changed_event (*this, f, c); |
|
8240 } |
|
8241 |
|
8242 // link_add_reachable_event |
|
8243 // |
|
8244 |
|
8245 link_add_reachable_event:: |
|
8246 link_add_reachable_event () |
|
8247 : ::xml_schema::type (), |
|
8248 _xsd_link_config_parameters_ (::xml_schema::flags (), this), |
|
8249 _xsd_link_name_ (::xml_schema::flags (), this), |
|
8250 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
8251 { |
|
8252 } |
|
8253 |
|
8254 link_add_reachable_event:: |
|
8255 link_add_reachable_event (const link_config_parameters::type& _xsd_link_config_parameters, |
|
8256 const link_name::type& _xsd_link_name, |
|
8257 const peer_eid::type& _xsd_peer_eid) |
|
8258 : ::xml_schema::type (), |
|
8259 _xsd_link_config_parameters_ (_xsd_link_config_parameters, |
|
8260 ::xml_schema::flags (), |
|
8261 this), |
|
8262 _xsd_link_name_ (_xsd_link_name, |
|
8263 ::xml_schema::flags (), |
|
8264 this), |
|
8265 _xsd_peer_eid_ (_xsd_peer_eid, |
|
8266 ::xml_schema::flags (), |
|
8267 this) |
|
8268 { |
|
8269 } |
|
8270 |
|
8271 link_add_reachable_event:: |
|
8272 link_add_reachable_event (const link_add_reachable_event& _xsd_link_add_reachable_event, |
|
8273 ::xml_schema::flags f, |
|
8274 ::xml_schema::type* c) |
|
8275 : ::xml_schema::type (_xsd_link_add_reachable_event, f, c), |
|
8276 _xsd_link_config_parameters_ (_xsd_link_add_reachable_event._xsd_link_config_parameters_, |
|
8277 f | ::xml_schema::flags::not_root, |
|
8278 this), |
|
8279 _xsd_link_name_ (_xsd_link_add_reachable_event._xsd_link_name_, |
|
8280 f | ::xml_schema::flags::not_root, |
|
8281 this), |
|
8282 _xsd_peer_eid_ (_xsd_link_add_reachable_event._xsd_peer_eid_, |
|
8283 f | ::xml_schema::flags::not_root, |
|
8284 this) |
|
8285 { |
|
8286 } |
|
8287 |
|
8288 link_add_reachable_event:: |
|
8289 link_add_reachable_event (const ::xercesc::DOMElement& e, |
|
8290 ::xml_schema::flags f, |
|
8291 ::xml_schema::type* c) |
|
8292 : ::xml_schema::type (e, f, c), |
|
8293 _xsd_link_config_parameters_ (f | ::xml_schema::flags::not_root, this), |
|
8294 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
8295 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
8296 { |
|
8297 parse (e, f); |
|
8298 } |
|
8299 |
|
8300 void link_add_reachable_event:: |
|
8301 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8302 { |
|
8303 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8304 |
|
8305 while (p.more_elements ()) |
|
8306 { |
|
8307 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8308 |
|
8309 // link_config_parameters |
|
8310 // |
|
8311 { |
|
8312 if (e.name () == "link_config_parameters" && e.namespace_ () == "") |
|
8313 { |
|
8314 ::std::auto_ptr< link_config_parameters::type > r ( |
|
8315 link_config_parameters::traits::create ( |
|
8316 e.dom_element (), |
|
8317 f | ::xml_schema::flags::not_root, |
|
8318 this)); |
|
8319 |
|
8320 if (_xsd_link_config_parameters_.present ()) |
|
8321 continue; |
|
8322 this->link_config_parameters (r); |
|
8323 continue; |
|
8324 } |
|
8325 } |
|
8326 } |
|
8327 |
|
8328 if (!_xsd_link_config_parameters_.present ()) |
|
8329 { |
|
8330 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8331 "link_config_parameters", |
|
8332 ""); |
|
8333 } |
|
8334 |
|
8335 while (p.more_attributes ()) |
|
8336 { |
|
8337 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8338 |
|
8339 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
8340 { |
|
8341 ::std::auto_ptr< link_name::type > r ( |
|
8342 link_name::traits::create ( |
|
8343 a.dom_attribute (), |
|
8344 f | ::xml_schema::flags::not_root, |
|
8345 this)); |
|
8346 |
|
8347 this->link_name (r); |
|
8348 continue; |
|
8349 } |
|
8350 |
|
8351 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
8352 { |
|
8353 ::std::auto_ptr< peer_eid::type > r ( |
|
8354 peer_eid::traits::create ( |
|
8355 a.dom_attribute (), |
|
8356 f | ::xml_schema::flags::not_root, |
|
8357 this)); |
|
8358 |
|
8359 this->peer_eid (r); |
|
8360 continue; |
|
8361 } |
|
8362 } |
|
8363 |
|
8364 if (!_xsd_link_name_.present ()) |
|
8365 { |
|
8366 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8367 "link_name", |
|
8368 ""); |
|
8369 } |
|
8370 |
|
8371 if (!_xsd_peer_eid_.present ()) |
|
8372 { |
|
8373 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8374 "peer_eid", |
|
8375 ""); |
|
8376 } |
|
8377 } |
|
8378 |
|
8379 link_add_reachable_event* link_add_reachable_event:: |
|
8380 _clone (::xml_schema::flags f, |
|
8381 ::xml_schema::type* c) const |
|
8382 { |
|
8383 return new link_add_reachable_event (*this, f, c); |
|
8384 } |
|
8385 |
|
8386 // bundle_send_request |
|
8387 // |
|
8388 |
|
8389 bundle_send_request:: |
|
8390 bundle_send_request () |
|
8391 : ::xml_schema::type (), |
|
8392 _xsd_bundle_attributes_ (::xml_schema::flags (), this), |
|
8393 _xsd_link_name_ (::xml_schema::flags (), this), |
|
8394 _xsd_location_ (::xml_schema::flags (), this) |
|
8395 { |
|
8396 } |
|
8397 |
|
8398 bundle_send_request:: |
|
8399 bundle_send_request (const bundle_attributes::type& _xsd_bundle_attributes, |
|
8400 const link_name::type& _xsd_link_name, |
|
8401 const location::type& _xsd_location) |
|
8402 : ::xml_schema::type (), |
|
8403 _xsd_bundle_attributes_ (_xsd_bundle_attributes, |
|
8404 ::xml_schema::flags (), |
|
8405 this), |
|
8406 _xsd_link_name_ (_xsd_link_name, |
|
8407 ::xml_schema::flags (), |
|
8408 this), |
|
8409 _xsd_location_ (_xsd_location, |
|
8410 ::xml_schema::flags (), |
|
8411 this) |
|
8412 { |
|
8413 } |
|
8414 |
|
8415 bundle_send_request:: |
|
8416 bundle_send_request (const bundle_send_request& _xsd_bundle_send_request, |
|
8417 ::xml_schema::flags f, |
|
8418 ::xml_schema::type* c) |
|
8419 : ::xml_schema::type (_xsd_bundle_send_request, f, c), |
|
8420 _xsd_bundle_attributes_ (_xsd_bundle_send_request._xsd_bundle_attributes_, |
|
8421 f | ::xml_schema::flags::not_root, |
|
8422 this), |
|
8423 _xsd_link_name_ (_xsd_bundle_send_request._xsd_link_name_, |
|
8424 f | ::xml_schema::flags::not_root, |
|
8425 this), |
|
8426 _xsd_location_ (_xsd_bundle_send_request._xsd_location_, |
|
8427 f | ::xml_schema::flags::not_root, |
|
8428 this) |
|
8429 { |
|
8430 } |
|
8431 |
|
8432 bundle_send_request:: |
|
8433 bundle_send_request (const ::xercesc::DOMElement& e, |
|
8434 ::xml_schema::flags f, |
|
8435 ::xml_schema::type* c) |
|
8436 : ::xml_schema::type (e, f, c), |
|
8437 _xsd_bundle_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
8438 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
8439 _xsd_location_ (f | ::xml_schema::flags::not_root, this) |
|
8440 { |
|
8441 parse (e, f); |
|
8442 } |
|
8443 |
|
8444 void bundle_send_request:: |
|
8445 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8446 { |
|
8447 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8448 |
|
8449 while (p.more_elements ()) |
|
8450 { |
|
8451 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8452 |
|
8453 // bundle_attributes |
|
8454 // |
|
8455 { |
|
8456 if (e.name () == "bundle_attributes" && e.namespace_ () == "") |
|
8457 { |
|
8458 ::std::auto_ptr< bundle_attributes::type > r ( |
|
8459 bundle_attributes::traits::create ( |
|
8460 e.dom_element (), |
|
8461 f | ::xml_schema::flags::not_root, |
|
8462 this)); |
|
8463 |
|
8464 if (_xsd_bundle_attributes_.present ()) |
|
8465 continue; |
|
8466 this->bundle_attributes (r); |
|
8467 continue; |
|
8468 } |
|
8469 } |
|
8470 } |
|
8471 |
|
8472 if (!_xsd_bundle_attributes_.present ()) |
|
8473 { |
|
8474 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8475 "bundle_attributes", |
|
8476 ""); |
|
8477 } |
|
8478 |
|
8479 while (p.more_attributes ()) |
|
8480 { |
|
8481 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8482 |
|
8483 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
8484 { |
|
8485 ::std::auto_ptr< link_name::type > r ( |
|
8486 link_name::traits::create ( |
|
8487 a.dom_attribute (), |
|
8488 f | ::xml_schema::flags::not_root, |
|
8489 this)); |
|
8490 |
|
8491 this->link_name (r); |
|
8492 continue; |
|
8493 } |
|
8494 |
|
8495 if (a.name () == "location" && a.namespace_ ().empty ()) |
|
8496 { |
|
8497 ::std::auto_ptr< location::type > r ( |
|
8498 location::traits::create ( |
|
8499 a.dom_attribute (), |
|
8500 f | ::xml_schema::flags::not_root, |
|
8501 this)); |
|
8502 |
|
8503 this->location (r); |
|
8504 continue; |
|
8505 } |
|
8506 } |
|
8507 |
|
8508 if (!_xsd_link_name_.present ()) |
|
8509 { |
|
8510 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8511 "link_name", |
|
8512 ""); |
|
8513 } |
|
8514 |
|
8515 if (!_xsd_location_.present ()) |
|
8516 { |
|
8517 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8518 "location", |
|
8519 ""); |
|
8520 } |
|
8521 } |
|
8522 |
|
8523 bundle_send_request* bundle_send_request:: |
|
8524 _clone (::xml_schema::flags f, |
|
8525 ::xml_schema::type* c) const |
|
8526 { |
|
8527 return new bundle_send_request (*this, f, c); |
|
8528 } |
|
8529 |
|
8530 // bundle_receive_started_event |
|
8531 // |
|
8532 |
|
8533 bundle_receive_started_event:: |
|
8534 bundle_receive_started_event () |
|
8535 : ::xml_schema::type (), |
|
8536 _xsd_location_ (::xml_schema::flags (), this), |
|
8537 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
8538 { |
|
8539 } |
|
8540 |
|
8541 bundle_receive_started_event:: |
|
8542 bundle_receive_started_event (const location::type& _xsd_location) |
|
8543 : ::xml_schema::type (), |
|
8544 _xsd_location_ (_xsd_location, |
|
8545 ::xml_schema::flags (), |
|
8546 this), |
|
8547 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
8548 { |
|
8549 } |
|
8550 |
|
8551 bundle_receive_started_event:: |
|
8552 bundle_receive_started_event (const bundle_receive_started_event& _xsd_bundle_receive_started_event, |
|
8553 ::xml_schema::flags f, |
|
8554 ::xml_schema::type* c) |
|
8555 : ::xml_schema::type (_xsd_bundle_receive_started_event, f, c), |
|
8556 _xsd_location_ (_xsd_bundle_receive_started_event._xsd_location_, |
|
8557 f | ::xml_schema::flags::not_root, |
|
8558 this), |
|
8559 _xsd_peer_eid_ (_xsd_bundle_receive_started_event._xsd_peer_eid_, |
|
8560 f | ::xml_schema::flags::not_root, |
|
8561 this) |
|
8562 { |
|
8563 } |
|
8564 |
|
8565 bundle_receive_started_event:: |
|
8566 bundle_receive_started_event (const ::xercesc::DOMElement& e, |
|
8567 ::xml_schema::flags f, |
|
8568 ::xml_schema::type* c) |
|
8569 : ::xml_schema::type (e, f, c), |
|
8570 _xsd_location_ (f | ::xml_schema::flags::not_root, this), |
|
8571 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
8572 { |
|
8573 parse (e, f); |
|
8574 } |
|
8575 |
|
8576 void bundle_receive_started_event:: |
|
8577 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8578 { |
|
8579 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8580 |
|
8581 while (p.more_attributes ()) |
|
8582 { |
|
8583 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8584 |
|
8585 if (a.name () == "location" && a.namespace_ ().empty ()) |
|
8586 { |
|
8587 ::std::auto_ptr< location::type > r ( |
|
8588 location::traits::create ( |
|
8589 a.dom_attribute (), |
|
8590 f | ::xml_schema::flags::not_root, |
|
8591 this)); |
|
8592 |
|
8593 this->location (r); |
|
8594 continue; |
|
8595 } |
|
8596 |
|
8597 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
8598 { |
|
8599 ::std::auto_ptr< peer_eid::type > r ( |
|
8600 peer_eid::traits::create ( |
|
8601 a.dom_attribute (), |
|
8602 f | ::xml_schema::flags::not_root, |
|
8603 this)); |
|
8604 |
|
8605 this->peer_eid (r); |
|
8606 continue; |
|
8607 } |
|
8608 } |
|
8609 |
|
8610 if (!_xsd_location_.present ()) |
|
8611 { |
|
8612 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8613 "location", |
|
8614 ""); |
|
8615 } |
|
8616 } |
|
8617 |
|
8618 bundle_receive_started_event* bundle_receive_started_event:: |
|
8619 _clone (::xml_schema::flags f, |
|
8620 ::xml_schema::type* c) const |
|
8621 { |
|
8622 return new bundle_receive_started_event (*this, f, c); |
|
8623 } |
|
8624 |
|
8625 // bundle_received_event |
|
8626 // |
|
8627 |
|
8628 bundle_received_event:: |
|
8629 bundle_received_event () |
|
8630 : ::xml_schema::type (), |
|
8631 _xsd_location_ (::xml_schema::flags (), this), |
|
8632 _xsd_bytes_received_ (::xml_schema::flags (), this), |
|
8633 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
8634 { |
|
8635 } |
|
8636 |
|
8637 bundle_received_event:: |
|
8638 bundle_received_event (const location::type& _xsd_location, |
|
8639 const bytes_received::type& _xsd_bytes_received) |
|
8640 : ::xml_schema::type (), |
|
8641 _xsd_location_ (_xsd_location, |
|
8642 ::xml_schema::flags (), |
|
8643 this), |
|
8644 _xsd_bytes_received_ (_xsd_bytes_received, |
|
8645 ::xml_schema::flags (), |
|
8646 this), |
|
8647 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
8648 { |
|
8649 } |
|
8650 |
|
8651 bundle_received_event:: |
|
8652 bundle_received_event (const bundle_received_event& _xsd_bundle_received_event, |
|
8653 ::xml_schema::flags f, |
|
8654 ::xml_schema::type* c) |
|
8655 : ::xml_schema::type (_xsd_bundle_received_event, f, c), |
|
8656 _xsd_location_ (_xsd_bundle_received_event._xsd_location_, |
|
8657 f | ::xml_schema::flags::not_root, |
|
8658 this), |
|
8659 _xsd_bytes_received_ (_xsd_bundle_received_event._xsd_bytes_received_, |
|
8660 f | ::xml_schema::flags::not_root, |
|
8661 this), |
|
8662 _xsd_peer_eid_ (_xsd_bundle_received_event._xsd_peer_eid_, |
|
8663 f | ::xml_schema::flags::not_root, |
|
8664 this) |
|
8665 { |
|
8666 } |
|
8667 |
|
8668 bundle_received_event:: |
|
8669 bundle_received_event (const ::xercesc::DOMElement& e, |
|
8670 ::xml_schema::flags f, |
|
8671 ::xml_schema::type* c) |
|
8672 : ::xml_schema::type (e, f, c), |
|
8673 _xsd_location_ (f | ::xml_schema::flags::not_root, this), |
|
8674 _xsd_bytes_received_ (f | ::xml_schema::flags::not_root, this), |
|
8675 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
8676 { |
|
8677 parse (e, f); |
|
8678 } |
|
8679 |
|
8680 void bundle_received_event:: |
|
8681 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8682 { |
|
8683 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8684 |
|
8685 while (p.more_attributes ()) |
|
8686 { |
|
8687 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8688 |
|
8689 if (a.name () == "location" && a.namespace_ ().empty ()) |
|
8690 { |
|
8691 ::std::auto_ptr< location::type > r ( |
|
8692 location::traits::create ( |
|
8693 a.dom_attribute (), |
|
8694 f | ::xml_schema::flags::not_root, |
|
8695 this)); |
|
8696 |
|
8697 this->location (r); |
|
8698 continue; |
|
8699 } |
|
8700 |
|
8701 if (a.name () == "bytes_received" && a.namespace_ ().empty ()) |
|
8702 { |
|
8703 this->bytes_received ( |
|
8704 bytes_received::traits::create ( |
|
8705 a.dom_attribute (), |
|
8706 f | ::xml_schema::flags::not_root, |
|
8707 this)); |
|
8708 continue; |
|
8709 } |
|
8710 |
|
8711 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
8712 { |
|
8713 ::std::auto_ptr< peer_eid::type > r ( |
|
8714 peer_eid::traits::create ( |
|
8715 a.dom_attribute (), |
|
8716 f | ::xml_schema::flags::not_root, |
|
8717 this)); |
|
8718 |
|
8719 this->peer_eid (r); |
|
8720 continue; |
|
8721 } |
|
8722 } |
|
8723 |
|
8724 if (!_xsd_location_.present ()) |
|
8725 { |
|
8726 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8727 "location", |
|
8728 ""); |
|
8729 } |
|
8730 |
|
8731 if (!_xsd_bytes_received_.present ()) |
|
8732 { |
|
8733 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8734 "bytes_received", |
|
8735 ""); |
|
8736 } |
|
8737 } |
|
8738 |
|
8739 bundle_received_event* bundle_received_event:: |
|
8740 _clone (::xml_schema::flags f, |
|
8741 ::xml_schema::type* c) const |
|
8742 { |
|
8743 return new bundle_received_event (*this, f, c); |
|
8744 } |
|
8745 |
|
8746 // bundle_transmitted_event |
|
8747 // |
|
8748 |
|
8749 bundle_transmitted_event:: |
|
8750 bundle_transmitted_event () |
|
8751 : ::xml_schema::type (), |
|
8752 _xsd_bundle_attributes_ (::xml_schema::flags (), this), |
|
8753 _xsd_link_name_ (::xml_schema::flags (), this), |
|
8754 _xsd_bytes_sent_ (::xml_schema::flags (), this), |
|
8755 _xsd_reliably_sent_ (::xml_schema::flags (), this) |
|
8756 { |
|
8757 } |
|
8758 |
|
8759 bundle_transmitted_event:: |
|
8760 bundle_transmitted_event (const bundle_attributes::type& _xsd_bundle_attributes, |
|
8761 const link_name::type& _xsd_link_name, |
|
8762 const bytes_sent::type& _xsd_bytes_sent, |
|
8763 const reliably_sent::type& _xsd_reliably_sent) |
|
8764 : ::xml_schema::type (), |
|
8765 _xsd_bundle_attributes_ (_xsd_bundle_attributes, |
|
8766 ::xml_schema::flags (), |
|
8767 this), |
|
8768 _xsd_link_name_ (_xsd_link_name, |
|
8769 ::xml_schema::flags (), |
|
8770 this), |
|
8771 _xsd_bytes_sent_ (_xsd_bytes_sent, |
|
8772 ::xml_schema::flags (), |
|
8773 this), |
|
8774 _xsd_reliably_sent_ (_xsd_reliably_sent, |
|
8775 ::xml_schema::flags (), |
|
8776 this) |
|
8777 { |
|
8778 } |
|
8779 |
|
8780 bundle_transmitted_event:: |
|
8781 bundle_transmitted_event (const bundle_transmitted_event& _xsd_bundle_transmitted_event, |
|
8782 ::xml_schema::flags f, |
|
8783 ::xml_schema::type* c) |
|
8784 : ::xml_schema::type (_xsd_bundle_transmitted_event, f, c), |
|
8785 _xsd_bundle_attributes_ (_xsd_bundle_transmitted_event._xsd_bundle_attributes_, |
|
8786 f | ::xml_schema::flags::not_root, |
|
8787 this), |
|
8788 _xsd_link_name_ (_xsd_bundle_transmitted_event._xsd_link_name_, |
|
8789 f | ::xml_schema::flags::not_root, |
|
8790 this), |
|
8791 _xsd_bytes_sent_ (_xsd_bundle_transmitted_event._xsd_bytes_sent_, |
|
8792 f | ::xml_schema::flags::not_root, |
|
8793 this), |
|
8794 _xsd_reliably_sent_ (_xsd_bundle_transmitted_event._xsd_reliably_sent_, |
|
8795 f | ::xml_schema::flags::not_root, |
|
8796 this) |
|
8797 { |
|
8798 } |
|
8799 |
|
8800 bundle_transmitted_event:: |
|
8801 bundle_transmitted_event (const ::xercesc::DOMElement& e, |
|
8802 ::xml_schema::flags f, |
|
8803 ::xml_schema::type* c) |
|
8804 : ::xml_schema::type (e, f, c), |
|
8805 _xsd_bundle_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
8806 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
8807 _xsd_bytes_sent_ (f | ::xml_schema::flags::not_root, this), |
|
8808 _xsd_reliably_sent_ (f | ::xml_schema::flags::not_root, this) |
|
8809 { |
|
8810 parse (e, f); |
|
8811 } |
|
8812 |
|
8813 void bundle_transmitted_event:: |
|
8814 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8815 { |
|
8816 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8817 |
|
8818 while (p.more_elements ()) |
|
8819 { |
|
8820 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8821 |
|
8822 // bundle_attributes |
|
8823 // |
|
8824 { |
|
8825 if (e.name () == "bundle_attributes" && e.namespace_ () == "") |
|
8826 { |
|
8827 ::std::auto_ptr< bundle_attributes::type > r ( |
|
8828 bundle_attributes::traits::create ( |
|
8829 e.dom_element (), |
|
8830 f | ::xml_schema::flags::not_root, |
|
8831 this)); |
|
8832 |
|
8833 if (_xsd_bundle_attributes_.present ()) |
|
8834 continue; |
|
8835 this->bundle_attributes (r); |
|
8836 continue; |
|
8837 } |
|
8838 } |
|
8839 } |
|
8840 |
|
8841 if (!_xsd_bundle_attributes_.present ()) |
|
8842 { |
|
8843 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8844 "bundle_attributes", |
|
8845 ""); |
|
8846 } |
|
8847 |
|
8848 while (p.more_attributes ()) |
|
8849 { |
|
8850 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
8851 |
|
8852 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
8853 { |
|
8854 ::std::auto_ptr< link_name::type > r ( |
|
8855 link_name::traits::create ( |
|
8856 a.dom_attribute (), |
|
8857 f | ::xml_schema::flags::not_root, |
|
8858 this)); |
|
8859 |
|
8860 this->link_name (r); |
|
8861 continue; |
|
8862 } |
|
8863 |
|
8864 if (a.name () == "bytes_sent" && a.namespace_ ().empty ()) |
|
8865 { |
|
8866 this->bytes_sent ( |
|
8867 bytes_sent::traits::create ( |
|
8868 a.dom_attribute (), |
|
8869 f | ::xml_schema::flags::not_root, |
|
8870 this)); |
|
8871 continue; |
|
8872 } |
|
8873 |
|
8874 if (a.name () == "reliably_sent" && a.namespace_ ().empty ()) |
|
8875 { |
|
8876 this->reliably_sent ( |
|
8877 reliably_sent::traits::create ( |
|
8878 a.dom_attribute (), |
|
8879 f | ::xml_schema::flags::not_root, |
|
8880 this)); |
|
8881 continue; |
|
8882 } |
|
8883 } |
|
8884 |
|
8885 if (!_xsd_link_name_.present ()) |
|
8886 { |
|
8887 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8888 "link_name", |
|
8889 ""); |
|
8890 } |
|
8891 |
|
8892 if (!_xsd_bytes_sent_.present ()) |
|
8893 { |
|
8894 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8895 "bytes_sent", |
|
8896 ""); |
|
8897 } |
|
8898 |
|
8899 if (!_xsd_reliably_sent_.present ()) |
|
8900 { |
|
8901 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
8902 "reliably_sent", |
|
8903 ""); |
|
8904 } |
|
8905 } |
|
8906 |
|
8907 bundle_transmitted_event* bundle_transmitted_event:: |
|
8908 _clone (::xml_schema::flags f, |
|
8909 ::xml_schema::type* c) const |
|
8910 { |
|
8911 return new bundle_transmitted_event (*this, f, c); |
|
8912 } |
|
8913 |
|
8914 // bundle_cancel_request |
|
8915 // |
|
8916 |
|
8917 bundle_cancel_request:: |
|
8918 bundle_cancel_request () |
|
8919 : ::xml_schema::type (), |
|
8920 _xsd_bundle_attributes_ (::xml_schema::flags (), this), |
|
8921 _xsd_link_name_ (::xml_schema::flags (), this) |
|
8922 { |
|
8923 } |
|
8924 |
|
8925 bundle_cancel_request:: |
|
8926 bundle_cancel_request (const bundle_attributes::type& _xsd_bundle_attributes, |
|
8927 const link_name::type& _xsd_link_name) |
|
8928 : ::xml_schema::type (), |
|
8929 _xsd_bundle_attributes_ (_xsd_bundle_attributes, |
|
8930 ::xml_schema::flags (), |
|
8931 this), |
|
8932 _xsd_link_name_ (_xsd_link_name, |
|
8933 ::xml_schema::flags (), |
|
8934 this) |
|
8935 { |
|
8936 } |
|
8937 |
|
8938 bundle_cancel_request:: |
|
8939 bundle_cancel_request (const bundle_cancel_request& _xsd_bundle_cancel_request, |
|
8940 ::xml_schema::flags f, |
|
8941 ::xml_schema::type* c) |
|
8942 : ::xml_schema::type (_xsd_bundle_cancel_request, f, c), |
|
8943 _xsd_bundle_attributes_ (_xsd_bundle_cancel_request._xsd_bundle_attributes_, |
|
8944 f | ::xml_schema::flags::not_root, |
|
8945 this), |
|
8946 _xsd_link_name_ (_xsd_bundle_cancel_request._xsd_link_name_, |
|
8947 f | ::xml_schema::flags::not_root, |
|
8948 this) |
|
8949 { |
|
8950 } |
|
8951 |
|
8952 bundle_cancel_request:: |
|
8953 bundle_cancel_request (const ::xercesc::DOMElement& e, |
|
8954 ::xml_schema::flags f, |
|
8955 ::xml_schema::type* c) |
|
8956 : ::xml_schema::type (e, f, c), |
|
8957 _xsd_bundle_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
8958 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
8959 { |
|
8960 parse (e, f); |
|
8961 } |
|
8962 |
|
8963 void bundle_cancel_request:: |
|
8964 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
8965 { |
|
8966 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
8967 |
|
8968 while (p.more_elements ()) |
|
8969 { |
|
8970 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
8971 |
|
8972 // bundle_attributes |
|
8973 // |
|
8974 { |
|
8975 if (e.name () == "bundle_attributes" && e.namespace_ () == "") |
|
8976 { |
|
8977 ::std::auto_ptr< bundle_attributes::type > r ( |
|
8978 bundle_attributes::traits::create ( |
|
8979 e.dom_element (), |
|
8980 f | ::xml_schema::flags::not_root, |
|
8981 this)); |
|
8982 |
|
8983 if (_xsd_bundle_attributes_.present ()) |
|
8984 continue; |
|
8985 this->bundle_attributes (r); |
|
8986 continue; |
|
8987 } |
|
8988 } |
|
8989 } |
|
8990 |
|
8991 if (!_xsd_bundle_attributes_.present ()) |
|
8992 { |
|
8993 throw ::xsd::cxx::tree::expected_element< char > ( |
|
8994 "bundle_attributes", |
|
8995 ""); |
|
8996 } |
|
8997 |
|
8998 while (p.more_attributes ()) |
|
8999 { |
|
9000 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9001 |
|
9002 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
9003 { |
|
9004 ::std::auto_ptr< link_name::type > r ( |
|
9005 link_name::traits::create ( |
|
9006 a.dom_attribute (), |
|
9007 f | ::xml_schema::flags::not_root, |
|
9008 this)); |
|
9009 |
|
9010 this->link_name (r); |
|
9011 continue; |
|
9012 } |
|
9013 } |
|
9014 |
|
9015 if (!_xsd_link_name_.present ()) |
|
9016 { |
|
9017 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9018 "link_name", |
|
9019 ""); |
|
9020 } |
|
9021 } |
|
9022 |
|
9023 bundle_cancel_request* bundle_cancel_request:: |
|
9024 _clone (::xml_schema::flags f, |
|
9025 ::xml_schema::type* c) const |
|
9026 { |
|
9027 return new bundle_cancel_request (*this, f, c); |
|
9028 } |
|
9029 |
|
9030 // bundle_canceled_event |
|
9031 // |
|
9032 |
|
9033 bundle_canceled_event:: |
|
9034 bundle_canceled_event () |
|
9035 : ::xml_schema::type (), |
|
9036 _xsd_bundle_attributes_ (::xml_schema::flags (), this), |
|
9037 _xsd_link_name_ (::xml_schema::flags (), this) |
|
9038 { |
|
9039 } |
|
9040 |
|
9041 bundle_canceled_event:: |
|
9042 bundle_canceled_event (const bundle_attributes::type& _xsd_bundle_attributes, |
|
9043 const link_name::type& _xsd_link_name) |
|
9044 : ::xml_schema::type (), |
|
9045 _xsd_bundle_attributes_ (_xsd_bundle_attributes, |
|
9046 ::xml_schema::flags (), |
|
9047 this), |
|
9048 _xsd_link_name_ (_xsd_link_name, |
|
9049 ::xml_schema::flags (), |
|
9050 this) |
|
9051 { |
|
9052 } |
|
9053 |
|
9054 bundle_canceled_event:: |
|
9055 bundle_canceled_event (const bundle_canceled_event& _xsd_bundle_canceled_event, |
|
9056 ::xml_schema::flags f, |
|
9057 ::xml_schema::type* c) |
|
9058 : ::xml_schema::type (_xsd_bundle_canceled_event, f, c), |
|
9059 _xsd_bundle_attributes_ (_xsd_bundle_canceled_event._xsd_bundle_attributes_, |
|
9060 f | ::xml_schema::flags::not_root, |
|
9061 this), |
|
9062 _xsd_link_name_ (_xsd_bundle_canceled_event._xsd_link_name_, |
|
9063 f | ::xml_schema::flags::not_root, |
|
9064 this) |
|
9065 { |
|
9066 } |
|
9067 |
|
9068 bundle_canceled_event:: |
|
9069 bundle_canceled_event (const ::xercesc::DOMElement& e, |
|
9070 ::xml_schema::flags f, |
|
9071 ::xml_schema::type* c) |
|
9072 : ::xml_schema::type (e, f, c), |
|
9073 _xsd_bundle_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
9074 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
9075 { |
|
9076 parse (e, f); |
|
9077 } |
|
9078 |
|
9079 void bundle_canceled_event:: |
|
9080 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9081 { |
|
9082 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9083 |
|
9084 while (p.more_elements ()) |
|
9085 { |
|
9086 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
9087 |
|
9088 // bundle_attributes |
|
9089 // |
|
9090 { |
|
9091 if (e.name () == "bundle_attributes" && e.namespace_ () == "") |
|
9092 { |
|
9093 ::std::auto_ptr< bundle_attributes::type > r ( |
|
9094 bundle_attributes::traits::create ( |
|
9095 e.dom_element (), |
|
9096 f | ::xml_schema::flags::not_root, |
|
9097 this)); |
|
9098 |
|
9099 if (_xsd_bundle_attributes_.present ()) |
|
9100 continue; |
|
9101 this->bundle_attributes (r); |
|
9102 continue; |
|
9103 } |
|
9104 } |
|
9105 } |
|
9106 |
|
9107 if (!_xsd_bundle_attributes_.present ()) |
|
9108 { |
|
9109 throw ::xsd::cxx::tree::expected_element< char > ( |
|
9110 "bundle_attributes", |
|
9111 ""); |
|
9112 } |
|
9113 |
|
9114 while (p.more_attributes ()) |
|
9115 { |
|
9116 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9117 |
|
9118 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
9119 { |
|
9120 ::std::auto_ptr< link_name::type > r ( |
|
9121 link_name::traits::create ( |
|
9122 a.dom_attribute (), |
|
9123 f | ::xml_schema::flags::not_root, |
|
9124 this)); |
|
9125 |
|
9126 this->link_name (r); |
|
9127 continue; |
|
9128 } |
|
9129 } |
|
9130 |
|
9131 if (!_xsd_link_name_.present ()) |
|
9132 { |
|
9133 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9134 "link_name", |
|
9135 ""); |
|
9136 } |
|
9137 } |
|
9138 |
|
9139 bundle_canceled_event* bundle_canceled_event:: |
|
9140 _clone (::xml_schema::flags f, |
|
9141 ::xml_schema::type* c) const |
|
9142 { |
|
9143 return new bundle_canceled_event (*this, f, c); |
|
9144 } |
|
9145 |
|
9146 // query_bundle_queued |
|
9147 // |
|
9148 |
|
9149 query_bundle_queued:: |
|
9150 query_bundle_queued () |
|
9151 : ::xml_schema::type (), |
|
9152 _xsd_bundle_attributes_ (::xml_schema::flags (), this), |
|
9153 _xsd_query_id_ (::xml_schema::flags (), this), |
|
9154 _xsd_link_name_ (::xml_schema::flags (), this) |
|
9155 { |
|
9156 } |
|
9157 |
|
9158 query_bundle_queued:: |
|
9159 query_bundle_queued (const bundle_attributes::type& _xsd_bundle_attributes, |
|
9160 const query_id::type& _xsd_query_id, |
|
9161 const link_name::type& _xsd_link_name) |
|
9162 : ::xml_schema::type (), |
|
9163 _xsd_bundle_attributes_ (_xsd_bundle_attributes, |
|
9164 ::xml_schema::flags (), |
|
9165 this), |
|
9166 _xsd_query_id_ (_xsd_query_id, |
|
9167 ::xml_schema::flags (), |
|
9168 this), |
|
9169 _xsd_link_name_ (_xsd_link_name, |
|
9170 ::xml_schema::flags (), |
|
9171 this) |
|
9172 { |
|
9173 } |
|
9174 |
|
9175 query_bundle_queued:: |
|
9176 query_bundle_queued (const query_bundle_queued& _xsd_query_bundle_queued, |
|
9177 ::xml_schema::flags f, |
|
9178 ::xml_schema::type* c) |
|
9179 : ::xml_schema::type (_xsd_query_bundle_queued, f, c), |
|
9180 _xsd_bundle_attributes_ (_xsd_query_bundle_queued._xsd_bundle_attributes_, |
|
9181 f | ::xml_schema::flags::not_root, |
|
9182 this), |
|
9183 _xsd_query_id_ (_xsd_query_bundle_queued._xsd_query_id_, |
|
9184 f | ::xml_schema::flags::not_root, |
|
9185 this), |
|
9186 _xsd_link_name_ (_xsd_query_bundle_queued._xsd_link_name_, |
|
9187 f | ::xml_schema::flags::not_root, |
|
9188 this) |
|
9189 { |
|
9190 } |
|
9191 |
|
9192 query_bundle_queued:: |
|
9193 query_bundle_queued (const ::xercesc::DOMElement& e, |
|
9194 ::xml_schema::flags f, |
|
9195 ::xml_schema::type* c) |
|
9196 : ::xml_schema::type (e, f, c), |
|
9197 _xsd_bundle_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
9198 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this), |
|
9199 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this) |
|
9200 { |
|
9201 parse (e, f); |
|
9202 } |
|
9203 |
|
9204 void query_bundle_queued:: |
|
9205 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9206 { |
|
9207 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9208 |
|
9209 while (p.more_elements ()) |
|
9210 { |
|
9211 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
9212 |
|
9213 // bundle_attributes |
|
9214 // |
|
9215 { |
|
9216 if (e.name () == "bundle_attributes" && e.namespace_ () == "") |
|
9217 { |
|
9218 ::std::auto_ptr< bundle_attributes::type > r ( |
|
9219 bundle_attributes::traits::create ( |
|
9220 e.dom_element (), |
|
9221 f | ::xml_schema::flags::not_root, |
|
9222 this)); |
|
9223 |
|
9224 if (_xsd_bundle_attributes_.present ()) |
|
9225 continue; |
|
9226 this->bundle_attributes (r); |
|
9227 continue; |
|
9228 } |
|
9229 } |
|
9230 } |
|
9231 |
|
9232 if (!_xsd_bundle_attributes_.present ()) |
|
9233 { |
|
9234 throw ::xsd::cxx::tree::expected_element< char > ( |
|
9235 "bundle_attributes", |
|
9236 ""); |
|
9237 } |
|
9238 |
|
9239 while (p.more_attributes ()) |
|
9240 { |
|
9241 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9242 |
|
9243 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9244 { |
|
9245 ::std::auto_ptr< query_id::type > r ( |
|
9246 query_id::traits::create ( |
|
9247 a.dom_attribute (), |
|
9248 f | ::xml_schema::flags::not_root, |
|
9249 this)); |
|
9250 |
|
9251 this->query_id (r); |
|
9252 continue; |
|
9253 } |
|
9254 |
|
9255 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
9256 { |
|
9257 ::std::auto_ptr< link_name::type > r ( |
|
9258 link_name::traits::create ( |
|
9259 a.dom_attribute (), |
|
9260 f | ::xml_schema::flags::not_root, |
|
9261 this)); |
|
9262 |
|
9263 this->link_name (r); |
|
9264 continue; |
|
9265 } |
|
9266 } |
|
9267 |
|
9268 if (!_xsd_query_id_.present ()) |
|
9269 { |
|
9270 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9271 "query_id", |
|
9272 ""); |
|
9273 } |
|
9274 |
|
9275 if (!_xsd_link_name_.present ()) |
|
9276 { |
|
9277 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9278 "link_name", |
|
9279 ""); |
|
9280 } |
|
9281 } |
|
9282 |
|
9283 query_bundle_queued* query_bundle_queued:: |
|
9284 _clone (::xml_schema::flags f, |
|
9285 ::xml_schema::type* c) const |
|
9286 { |
|
9287 return new query_bundle_queued (*this, f, c); |
|
9288 } |
|
9289 |
|
9290 // report_bundle_queued |
|
9291 // |
|
9292 |
|
9293 report_bundle_queued:: |
|
9294 report_bundle_queued () |
|
9295 : ::xml_schema::type (), |
|
9296 _xsd_query_id_ (::xml_schema::flags (), this), |
|
9297 _xsd_is_queued_ (::xml_schema::flags (), this) |
|
9298 { |
|
9299 } |
|
9300 |
|
9301 report_bundle_queued:: |
|
9302 report_bundle_queued (const query_id::type& _xsd_query_id, |
|
9303 const is_queued::type& _xsd_is_queued) |
|
9304 : ::xml_schema::type (), |
|
9305 _xsd_query_id_ (_xsd_query_id, |
|
9306 ::xml_schema::flags (), |
|
9307 this), |
|
9308 _xsd_is_queued_ (_xsd_is_queued, |
|
9309 ::xml_schema::flags (), |
|
9310 this) |
|
9311 { |
|
9312 } |
|
9313 |
|
9314 report_bundle_queued:: |
|
9315 report_bundle_queued (const report_bundle_queued& _xsd_report_bundle_queued, |
|
9316 ::xml_schema::flags f, |
|
9317 ::xml_schema::type* c) |
|
9318 : ::xml_schema::type (_xsd_report_bundle_queued, f, c), |
|
9319 _xsd_query_id_ (_xsd_report_bundle_queued._xsd_query_id_, |
|
9320 f | ::xml_schema::flags::not_root, |
|
9321 this), |
|
9322 _xsd_is_queued_ (_xsd_report_bundle_queued._xsd_is_queued_, |
|
9323 f | ::xml_schema::flags::not_root, |
|
9324 this) |
|
9325 { |
|
9326 } |
|
9327 |
|
9328 report_bundle_queued:: |
|
9329 report_bundle_queued (const ::xercesc::DOMElement& e, |
|
9330 ::xml_schema::flags f, |
|
9331 ::xml_schema::type* c) |
|
9332 : ::xml_schema::type (e, f, c), |
|
9333 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this), |
|
9334 _xsd_is_queued_ (f | ::xml_schema::flags::not_root, this) |
|
9335 { |
|
9336 parse (e, f); |
|
9337 } |
|
9338 |
|
9339 void report_bundle_queued:: |
|
9340 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9341 { |
|
9342 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9343 |
|
9344 while (p.more_attributes ()) |
|
9345 { |
|
9346 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9347 |
|
9348 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9349 { |
|
9350 ::std::auto_ptr< query_id::type > r ( |
|
9351 query_id::traits::create ( |
|
9352 a.dom_attribute (), |
|
9353 f | ::xml_schema::flags::not_root, |
|
9354 this)); |
|
9355 |
|
9356 this->query_id (r); |
|
9357 continue; |
|
9358 } |
|
9359 |
|
9360 if (a.name () == "is_queued" && a.namespace_ ().empty ()) |
|
9361 { |
|
9362 this->is_queued ( |
|
9363 is_queued::traits::create ( |
|
9364 a.dom_attribute (), |
|
9365 f | ::xml_schema::flags::not_root, |
|
9366 this)); |
|
9367 continue; |
|
9368 } |
|
9369 } |
|
9370 |
|
9371 if (!_xsd_query_id_.present ()) |
|
9372 { |
|
9373 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9374 "query_id", |
|
9375 ""); |
|
9376 } |
|
9377 |
|
9378 if (!_xsd_is_queued_.present ()) |
|
9379 { |
|
9380 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9381 "is_queued", |
|
9382 ""); |
|
9383 } |
|
9384 } |
|
9385 |
|
9386 report_bundle_queued* report_bundle_queued:: |
|
9387 _clone (::xml_schema::flags f, |
|
9388 ::xml_schema::type* c) const |
|
9389 { |
|
9390 return new report_bundle_queued (*this, f, c); |
|
9391 } |
|
9392 |
|
9393 // query_eid_reachable |
|
9394 // |
|
9395 |
|
9396 query_eid_reachable:: |
|
9397 query_eid_reachable () |
|
9398 : ::xml_schema::type (), |
|
9399 _xsd_query_id_ (::xml_schema::flags (), this), |
|
9400 _xsd_interface_name_ (::xml_schema::flags (), this), |
|
9401 _xsd_peer_eid_ (::xml_schema::flags (), this) |
|
9402 { |
|
9403 } |
|
9404 |
|
9405 query_eid_reachable:: |
|
9406 query_eid_reachable (const query_id::type& _xsd_query_id, |
|
9407 const interface_name::type& _xsd_interface_name, |
|
9408 const peer_eid::type& _xsd_peer_eid) |
|
9409 : ::xml_schema::type (), |
|
9410 _xsd_query_id_ (_xsd_query_id, |
|
9411 ::xml_schema::flags (), |
|
9412 this), |
|
9413 _xsd_interface_name_ (_xsd_interface_name, |
|
9414 ::xml_schema::flags (), |
|
9415 this), |
|
9416 _xsd_peer_eid_ (_xsd_peer_eid, |
|
9417 ::xml_schema::flags (), |
|
9418 this) |
|
9419 { |
|
9420 } |
|
9421 |
|
9422 query_eid_reachable:: |
|
9423 query_eid_reachable (const query_eid_reachable& _xsd_query_eid_reachable, |
|
9424 ::xml_schema::flags f, |
|
9425 ::xml_schema::type* c) |
|
9426 : ::xml_schema::type (_xsd_query_eid_reachable, f, c), |
|
9427 _xsd_query_id_ (_xsd_query_eid_reachable._xsd_query_id_, |
|
9428 f | ::xml_schema::flags::not_root, |
|
9429 this), |
|
9430 _xsd_interface_name_ (_xsd_query_eid_reachable._xsd_interface_name_, |
|
9431 f | ::xml_schema::flags::not_root, |
|
9432 this), |
|
9433 _xsd_peer_eid_ (_xsd_query_eid_reachable._xsd_peer_eid_, |
|
9434 f | ::xml_schema::flags::not_root, |
|
9435 this) |
|
9436 { |
|
9437 } |
|
9438 |
|
9439 query_eid_reachable:: |
|
9440 query_eid_reachable (const ::xercesc::DOMElement& e, |
|
9441 ::xml_schema::flags f, |
|
9442 ::xml_schema::type* c) |
|
9443 : ::xml_schema::type (e, f, c), |
|
9444 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this), |
|
9445 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this), |
|
9446 _xsd_peer_eid_ (f | ::xml_schema::flags::not_root, this) |
|
9447 { |
|
9448 parse (e, f); |
|
9449 } |
|
9450 |
|
9451 void query_eid_reachable:: |
|
9452 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9453 { |
|
9454 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9455 |
|
9456 while (p.more_attributes ()) |
|
9457 { |
|
9458 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9459 |
|
9460 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9461 { |
|
9462 ::std::auto_ptr< query_id::type > r ( |
|
9463 query_id::traits::create ( |
|
9464 a.dom_attribute (), |
|
9465 f | ::xml_schema::flags::not_root, |
|
9466 this)); |
|
9467 |
|
9468 this->query_id (r); |
|
9469 continue; |
|
9470 } |
|
9471 |
|
9472 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
9473 { |
|
9474 ::std::auto_ptr< interface_name::type > r ( |
|
9475 interface_name::traits::create ( |
|
9476 a.dom_attribute (), |
|
9477 f | ::xml_schema::flags::not_root, |
|
9478 this)); |
|
9479 |
|
9480 this->interface_name (r); |
|
9481 continue; |
|
9482 } |
|
9483 |
|
9484 if (a.name () == "peer_eid" && a.namespace_ ().empty ()) |
|
9485 { |
|
9486 ::std::auto_ptr< peer_eid::type > r ( |
|
9487 peer_eid::traits::create ( |
|
9488 a.dom_attribute (), |
|
9489 f | ::xml_schema::flags::not_root, |
|
9490 this)); |
|
9491 |
|
9492 this->peer_eid (r); |
|
9493 continue; |
|
9494 } |
|
9495 } |
|
9496 |
|
9497 if (!_xsd_query_id_.present ()) |
|
9498 { |
|
9499 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9500 "query_id", |
|
9501 ""); |
|
9502 } |
|
9503 |
|
9504 if (!_xsd_interface_name_.present ()) |
|
9505 { |
|
9506 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9507 "interface_name", |
|
9508 ""); |
|
9509 } |
|
9510 |
|
9511 if (!_xsd_peer_eid_.present ()) |
|
9512 { |
|
9513 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9514 "peer_eid", |
|
9515 ""); |
|
9516 } |
|
9517 } |
|
9518 |
|
9519 query_eid_reachable* query_eid_reachable:: |
|
9520 _clone (::xml_schema::flags f, |
|
9521 ::xml_schema::type* c) const |
|
9522 { |
|
9523 return new query_eid_reachable (*this, f, c); |
|
9524 } |
|
9525 |
|
9526 // report_eid_reachable |
|
9527 // |
|
9528 |
|
9529 report_eid_reachable:: |
|
9530 report_eid_reachable () |
|
9531 : ::xml_schema::type (), |
|
9532 _xsd_query_id_ (::xml_schema::flags (), this), |
|
9533 _xsd_is_reachable_ (::xml_schema::flags (), this) |
|
9534 { |
|
9535 } |
|
9536 |
|
9537 report_eid_reachable:: |
|
9538 report_eid_reachable (const query_id::type& _xsd_query_id, |
|
9539 const is_reachable::type& _xsd_is_reachable) |
|
9540 : ::xml_schema::type (), |
|
9541 _xsd_query_id_ (_xsd_query_id, |
|
9542 ::xml_schema::flags (), |
|
9543 this), |
|
9544 _xsd_is_reachable_ (_xsd_is_reachable, |
|
9545 ::xml_schema::flags (), |
|
9546 this) |
|
9547 { |
|
9548 } |
|
9549 |
|
9550 report_eid_reachable:: |
|
9551 report_eid_reachable (const report_eid_reachable& _xsd_report_eid_reachable, |
|
9552 ::xml_schema::flags f, |
|
9553 ::xml_schema::type* c) |
|
9554 : ::xml_schema::type (_xsd_report_eid_reachable, f, c), |
|
9555 _xsd_query_id_ (_xsd_report_eid_reachable._xsd_query_id_, |
|
9556 f | ::xml_schema::flags::not_root, |
|
9557 this), |
|
9558 _xsd_is_reachable_ (_xsd_report_eid_reachable._xsd_is_reachable_, |
|
9559 f | ::xml_schema::flags::not_root, |
|
9560 this) |
|
9561 { |
|
9562 } |
|
9563 |
|
9564 report_eid_reachable:: |
|
9565 report_eid_reachable (const ::xercesc::DOMElement& e, |
|
9566 ::xml_schema::flags f, |
|
9567 ::xml_schema::type* c) |
|
9568 : ::xml_schema::type (e, f, c), |
|
9569 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this), |
|
9570 _xsd_is_reachable_ (f | ::xml_schema::flags::not_root, this) |
|
9571 { |
|
9572 parse (e, f); |
|
9573 } |
|
9574 |
|
9575 void report_eid_reachable:: |
|
9576 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9577 { |
|
9578 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9579 |
|
9580 while (p.more_attributes ()) |
|
9581 { |
|
9582 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9583 |
|
9584 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9585 { |
|
9586 ::std::auto_ptr< query_id::type > r ( |
|
9587 query_id::traits::create ( |
|
9588 a.dom_attribute (), |
|
9589 f | ::xml_schema::flags::not_root, |
|
9590 this)); |
|
9591 |
|
9592 this->query_id (r); |
|
9593 continue; |
|
9594 } |
|
9595 |
|
9596 if (a.name () == "is_reachable" && a.namespace_ ().empty ()) |
|
9597 { |
|
9598 this->is_reachable ( |
|
9599 is_reachable::traits::create ( |
|
9600 a.dom_attribute (), |
|
9601 f | ::xml_schema::flags::not_root, |
|
9602 this)); |
|
9603 continue; |
|
9604 } |
|
9605 } |
|
9606 |
|
9607 if (!_xsd_query_id_.present ()) |
|
9608 { |
|
9609 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9610 "query_id", |
|
9611 ""); |
|
9612 } |
|
9613 |
|
9614 if (!_xsd_is_reachable_.present ()) |
|
9615 { |
|
9616 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9617 "is_reachable", |
|
9618 ""); |
|
9619 } |
|
9620 } |
|
9621 |
|
9622 report_eid_reachable* report_eid_reachable:: |
|
9623 _clone (::xml_schema::flags f, |
|
9624 ::xml_schema::type* c) const |
|
9625 { |
|
9626 return new report_eid_reachable (*this, f, c); |
|
9627 } |
|
9628 |
|
9629 // query_link_attributes |
|
9630 // |
|
9631 |
|
9632 query_link_attributes:: |
|
9633 query_link_attributes () |
|
9634 : ::xml_schema::type (), |
|
9635 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
9636 _xsd_link_name_ (::xml_schema::flags (), this), |
|
9637 _xsd_query_id_ (::xml_schema::flags (), this) |
|
9638 { |
|
9639 } |
|
9640 |
|
9641 query_link_attributes:: |
|
9642 query_link_attributes (const link_name::type& _xsd_link_name, |
|
9643 const query_id::type& _xsd_query_id) |
|
9644 : ::xml_schema::type (), |
|
9645 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
9646 _xsd_link_name_ (_xsd_link_name, |
|
9647 ::xml_schema::flags (), |
|
9648 this), |
|
9649 _xsd_query_id_ (_xsd_query_id, |
|
9650 ::xml_schema::flags (), |
|
9651 this) |
|
9652 { |
|
9653 } |
|
9654 |
|
9655 query_link_attributes:: |
|
9656 query_link_attributes (const query_link_attributes& _xsd_query_link_attributes, |
|
9657 ::xml_schema::flags f, |
|
9658 ::xml_schema::type* c) |
|
9659 : ::xml_schema::type (_xsd_query_link_attributes, f, c), |
|
9660 _xsd_attribute_name_ (_xsd_query_link_attributes._xsd_attribute_name_, |
|
9661 f | ::xml_schema::flags::not_root, |
|
9662 this), |
|
9663 _xsd_link_name_ (_xsd_query_link_attributes._xsd_link_name_, |
|
9664 f | ::xml_schema::flags::not_root, |
|
9665 this), |
|
9666 _xsd_query_id_ (_xsd_query_link_attributes._xsd_query_id_, |
|
9667 f | ::xml_schema::flags::not_root, |
|
9668 this) |
|
9669 { |
|
9670 } |
|
9671 |
|
9672 query_link_attributes:: |
|
9673 query_link_attributes (const ::xercesc::DOMElement& e, |
|
9674 ::xml_schema::flags f, |
|
9675 ::xml_schema::type* c) |
|
9676 : ::xml_schema::type (e, f, c), |
|
9677 _xsd_attribute_name_ (f | ::xml_schema::flags::not_root, this), |
|
9678 _xsd_link_name_ (f | ::xml_schema::flags::not_root, this), |
|
9679 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
9680 { |
|
9681 parse (e, f); |
|
9682 } |
|
9683 |
|
9684 void query_link_attributes:: |
|
9685 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9686 { |
|
9687 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9688 |
|
9689 while (p.more_elements ()) |
|
9690 { |
|
9691 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
9692 |
|
9693 // attribute_name |
|
9694 // |
|
9695 { |
|
9696 if (e.name () == "attribute_name" && e.namespace_ () == "") |
|
9697 { |
|
9698 ::std::auto_ptr< attribute_name::type > r ( |
|
9699 attribute_name::traits::create ( |
|
9700 e.dom_element (), |
|
9701 f | ::xml_schema::flags::not_root, |
|
9702 this)); |
|
9703 |
|
9704 this->attribute_name ().push_back (r); |
|
9705 continue; |
|
9706 } |
|
9707 } |
|
9708 } |
|
9709 |
|
9710 while (p.more_attributes ()) |
|
9711 { |
|
9712 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9713 |
|
9714 if (a.name () == "link_name" && a.namespace_ ().empty ()) |
|
9715 { |
|
9716 ::std::auto_ptr< link_name::type > r ( |
|
9717 link_name::traits::create ( |
|
9718 a.dom_attribute (), |
|
9719 f | ::xml_schema::flags::not_root, |
|
9720 this)); |
|
9721 |
|
9722 this->link_name (r); |
|
9723 continue; |
|
9724 } |
|
9725 |
|
9726 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9727 { |
|
9728 ::std::auto_ptr< query_id::type > r ( |
|
9729 query_id::traits::create ( |
|
9730 a.dom_attribute (), |
|
9731 f | ::xml_schema::flags::not_root, |
|
9732 this)); |
|
9733 |
|
9734 this->query_id (r); |
|
9735 continue; |
|
9736 } |
|
9737 } |
|
9738 |
|
9739 if (!_xsd_link_name_.present ()) |
|
9740 { |
|
9741 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9742 "link_name", |
|
9743 ""); |
|
9744 } |
|
9745 |
|
9746 if (!_xsd_query_id_.present ()) |
|
9747 { |
|
9748 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9749 "query_id", |
|
9750 ""); |
|
9751 } |
|
9752 } |
|
9753 |
|
9754 query_link_attributes* query_link_attributes:: |
|
9755 _clone (::xml_schema::flags f, |
|
9756 ::xml_schema::type* c) const |
|
9757 { |
|
9758 return new query_link_attributes (*this, f, c); |
|
9759 } |
|
9760 |
|
9761 // report_link_attributes |
|
9762 // |
|
9763 |
|
9764 report_link_attributes:: |
|
9765 report_link_attributes () |
|
9766 : ::xml_schema::type (), |
|
9767 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
9768 _xsd_query_id_ (::xml_schema::flags (), this) |
|
9769 { |
|
9770 } |
|
9771 |
|
9772 report_link_attributes:: |
|
9773 report_link_attributes (const query_id::type& _xsd_query_id) |
|
9774 : ::xml_schema::type (), |
|
9775 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
9776 _xsd_query_id_ (_xsd_query_id, |
|
9777 ::xml_schema::flags (), |
|
9778 this) |
|
9779 { |
|
9780 } |
|
9781 |
|
9782 report_link_attributes:: |
|
9783 report_link_attributes (const report_link_attributes& _xsd_report_link_attributes, |
|
9784 ::xml_schema::flags f, |
|
9785 ::xml_schema::type* c) |
|
9786 : ::xml_schema::type (_xsd_report_link_attributes, f, c), |
|
9787 _xsd_key_value_pair_ (_xsd_report_link_attributes._xsd_key_value_pair_, |
|
9788 f | ::xml_schema::flags::not_root, |
|
9789 this), |
|
9790 _xsd_query_id_ (_xsd_report_link_attributes._xsd_query_id_, |
|
9791 f | ::xml_schema::flags::not_root, |
|
9792 this) |
|
9793 { |
|
9794 } |
|
9795 |
|
9796 report_link_attributes:: |
|
9797 report_link_attributes (const ::xercesc::DOMElement& e, |
|
9798 ::xml_schema::flags f, |
|
9799 ::xml_schema::type* c) |
|
9800 : ::xml_schema::type (e, f, c), |
|
9801 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
9802 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
9803 { |
|
9804 parse (e, f); |
|
9805 } |
|
9806 |
|
9807 void report_link_attributes:: |
|
9808 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9809 { |
|
9810 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9811 |
|
9812 while (p.more_elements ()) |
|
9813 { |
|
9814 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
9815 |
|
9816 // key_value_pair |
|
9817 // |
|
9818 { |
|
9819 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
9820 { |
|
9821 ::std::auto_ptr< key_value_pair::type > r ( |
|
9822 key_value_pair::traits::create ( |
|
9823 e.dom_element (), |
|
9824 f | ::xml_schema::flags::not_root, |
|
9825 this)); |
|
9826 |
|
9827 this->key_value_pair ().push_back (r); |
|
9828 continue; |
|
9829 } |
|
9830 } |
|
9831 } |
|
9832 |
|
9833 while (p.more_attributes ()) |
|
9834 { |
|
9835 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9836 |
|
9837 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9838 { |
|
9839 ::std::auto_ptr< query_id::type > r ( |
|
9840 query_id::traits::create ( |
|
9841 a.dom_attribute (), |
|
9842 f | ::xml_schema::flags::not_root, |
|
9843 this)); |
|
9844 |
|
9845 this->query_id (r); |
|
9846 continue; |
|
9847 } |
|
9848 } |
|
9849 |
|
9850 if (!_xsd_query_id_.present ()) |
|
9851 { |
|
9852 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9853 "query_id", |
|
9854 ""); |
|
9855 } |
|
9856 } |
|
9857 |
|
9858 report_link_attributes* report_link_attributes:: |
|
9859 _clone (::xml_schema::flags f, |
|
9860 ::xml_schema::type* c) const |
|
9861 { |
|
9862 return new report_link_attributes (*this, f, c); |
|
9863 } |
|
9864 |
|
9865 // query_interface_attributes |
|
9866 // |
|
9867 |
|
9868 query_interface_attributes:: |
|
9869 query_interface_attributes () |
|
9870 : ::xml_schema::type (), |
|
9871 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
9872 _xsd_interface_name_ (::xml_schema::flags (), this), |
|
9873 _xsd_query_id_ (::xml_schema::flags (), this) |
|
9874 { |
|
9875 } |
|
9876 |
|
9877 query_interface_attributes:: |
|
9878 query_interface_attributes (const interface_name::type& _xsd_interface_name, |
|
9879 const query_id::type& _xsd_query_id) |
|
9880 : ::xml_schema::type (), |
|
9881 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
9882 _xsd_interface_name_ (_xsd_interface_name, |
|
9883 ::xml_schema::flags (), |
|
9884 this), |
|
9885 _xsd_query_id_ (_xsd_query_id, |
|
9886 ::xml_schema::flags (), |
|
9887 this) |
|
9888 { |
|
9889 } |
|
9890 |
|
9891 query_interface_attributes:: |
|
9892 query_interface_attributes (const query_interface_attributes& _xsd_query_interface_attributes, |
|
9893 ::xml_schema::flags f, |
|
9894 ::xml_schema::type* c) |
|
9895 : ::xml_schema::type (_xsd_query_interface_attributes, f, c), |
|
9896 _xsd_attribute_name_ (_xsd_query_interface_attributes._xsd_attribute_name_, |
|
9897 f | ::xml_schema::flags::not_root, |
|
9898 this), |
|
9899 _xsd_interface_name_ (_xsd_query_interface_attributes._xsd_interface_name_, |
|
9900 f | ::xml_schema::flags::not_root, |
|
9901 this), |
|
9902 _xsd_query_id_ (_xsd_query_interface_attributes._xsd_query_id_, |
|
9903 f | ::xml_schema::flags::not_root, |
|
9904 this) |
|
9905 { |
|
9906 } |
|
9907 |
|
9908 query_interface_attributes:: |
|
9909 query_interface_attributes (const ::xercesc::DOMElement& e, |
|
9910 ::xml_schema::flags f, |
|
9911 ::xml_schema::type* c) |
|
9912 : ::xml_schema::type (e, f, c), |
|
9913 _xsd_attribute_name_ (f | ::xml_schema::flags::not_root, this), |
|
9914 _xsd_interface_name_ (f | ::xml_schema::flags::not_root, this), |
|
9915 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
9916 { |
|
9917 parse (e, f); |
|
9918 } |
|
9919 |
|
9920 void query_interface_attributes:: |
|
9921 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
9922 { |
|
9923 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
9924 |
|
9925 while (p.more_elements ()) |
|
9926 { |
|
9927 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
9928 |
|
9929 // attribute_name |
|
9930 // |
|
9931 { |
|
9932 if (e.name () == "attribute_name" && e.namespace_ () == "") |
|
9933 { |
|
9934 ::std::auto_ptr< attribute_name::type > r ( |
|
9935 attribute_name::traits::create ( |
|
9936 e.dom_element (), |
|
9937 f | ::xml_schema::flags::not_root, |
|
9938 this)); |
|
9939 |
|
9940 this->attribute_name ().push_back (r); |
|
9941 continue; |
|
9942 } |
|
9943 } |
|
9944 } |
|
9945 |
|
9946 while (p.more_attributes ()) |
|
9947 { |
|
9948 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
9949 |
|
9950 if (a.name () == "interface_name" && a.namespace_ ().empty ()) |
|
9951 { |
|
9952 ::std::auto_ptr< interface_name::type > r ( |
|
9953 interface_name::traits::create ( |
|
9954 a.dom_attribute (), |
|
9955 f | ::xml_schema::flags::not_root, |
|
9956 this)); |
|
9957 |
|
9958 this->interface_name (r); |
|
9959 continue; |
|
9960 } |
|
9961 |
|
9962 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
9963 { |
|
9964 ::std::auto_ptr< query_id::type > r ( |
|
9965 query_id::traits::create ( |
|
9966 a.dom_attribute (), |
|
9967 f | ::xml_schema::flags::not_root, |
|
9968 this)); |
|
9969 |
|
9970 this->query_id (r); |
|
9971 continue; |
|
9972 } |
|
9973 } |
|
9974 |
|
9975 if (!_xsd_interface_name_.present ()) |
|
9976 { |
|
9977 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9978 "interface_name", |
|
9979 ""); |
|
9980 } |
|
9981 |
|
9982 if (!_xsd_query_id_.present ()) |
|
9983 { |
|
9984 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
9985 "query_id", |
|
9986 ""); |
|
9987 } |
|
9988 } |
|
9989 |
|
9990 query_interface_attributes* query_interface_attributes:: |
|
9991 _clone (::xml_schema::flags f, |
|
9992 ::xml_schema::type* c) const |
|
9993 { |
|
9994 return new query_interface_attributes (*this, f, c); |
|
9995 } |
|
9996 |
|
9997 // report_interface_attributes |
|
9998 // |
|
9999 |
|
10000 report_interface_attributes:: |
|
10001 report_interface_attributes () |
|
10002 : ::xml_schema::type (), |
|
10003 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
10004 _xsd_query_id_ (::xml_schema::flags (), this) |
|
10005 { |
|
10006 } |
|
10007 |
|
10008 report_interface_attributes:: |
|
10009 report_interface_attributes (const query_id::type& _xsd_query_id) |
|
10010 : ::xml_schema::type (), |
|
10011 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
10012 _xsd_query_id_ (_xsd_query_id, |
|
10013 ::xml_schema::flags (), |
|
10014 this) |
|
10015 { |
|
10016 } |
|
10017 |
|
10018 report_interface_attributes:: |
|
10019 report_interface_attributes (const report_interface_attributes& _xsd_report_interface_attributes, |
|
10020 ::xml_schema::flags f, |
|
10021 ::xml_schema::type* c) |
|
10022 : ::xml_schema::type (_xsd_report_interface_attributes, f, c), |
|
10023 _xsd_key_value_pair_ (_xsd_report_interface_attributes._xsd_key_value_pair_, |
|
10024 f | ::xml_schema::flags::not_root, |
|
10025 this), |
|
10026 _xsd_query_id_ (_xsd_report_interface_attributes._xsd_query_id_, |
|
10027 f | ::xml_schema::flags::not_root, |
|
10028 this) |
|
10029 { |
|
10030 } |
|
10031 |
|
10032 report_interface_attributes:: |
|
10033 report_interface_attributes (const ::xercesc::DOMElement& e, |
|
10034 ::xml_schema::flags f, |
|
10035 ::xml_schema::type* c) |
|
10036 : ::xml_schema::type (e, f, c), |
|
10037 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
10038 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
10039 { |
|
10040 parse (e, f); |
|
10041 } |
|
10042 |
|
10043 void report_interface_attributes:: |
|
10044 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
10045 { |
|
10046 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
10047 |
|
10048 while (p.more_elements ()) |
|
10049 { |
|
10050 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
10051 |
|
10052 // key_value_pair |
|
10053 // |
|
10054 { |
|
10055 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
10056 { |
|
10057 ::std::auto_ptr< key_value_pair::type > r ( |
|
10058 key_value_pair::traits::create ( |
|
10059 e.dom_element (), |
|
10060 f | ::xml_schema::flags::not_root, |
|
10061 this)); |
|
10062 |
|
10063 this->key_value_pair ().push_back (r); |
|
10064 continue; |
|
10065 } |
|
10066 } |
|
10067 } |
|
10068 |
|
10069 while (p.more_attributes ()) |
|
10070 { |
|
10071 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
10072 |
|
10073 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
10074 { |
|
10075 ::std::auto_ptr< query_id::type > r ( |
|
10076 query_id::traits::create ( |
|
10077 a.dom_attribute (), |
|
10078 f | ::xml_schema::flags::not_root, |
|
10079 this)); |
|
10080 |
|
10081 this->query_id (r); |
|
10082 continue; |
|
10083 } |
|
10084 } |
|
10085 |
|
10086 if (!_xsd_query_id_.present ()) |
|
10087 { |
|
10088 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
10089 "query_id", |
|
10090 ""); |
|
10091 } |
|
10092 } |
|
10093 |
|
10094 report_interface_attributes* report_interface_attributes:: |
|
10095 _clone (::xml_schema::flags f, |
|
10096 ::xml_schema::type* c) const |
|
10097 { |
|
10098 return new report_interface_attributes (*this, f, c); |
|
10099 } |
|
10100 |
|
10101 // query_cla_parameters |
|
10102 // |
|
10103 |
|
10104 query_cla_parameters:: |
|
10105 query_cla_parameters () |
|
10106 : ::xml_schema::type (), |
|
10107 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
10108 _xsd_query_id_ (::xml_schema::flags (), this) |
|
10109 { |
|
10110 } |
|
10111 |
|
10112 query_cla_parameters:: |
|
10113 query_cla_parameters (const query_id::type& _xsd_query_id) |
|
10114 : ::xml_schema::type (), |
|
10115 _xsd_attribute_name_ (::xml_schema::flags (), this), |
|
10116 _xsd_query_id_ (_xsd_query_id, |
|
10117 ::xml_schema::flags (), |
|
10118 this) |
|
10119 { |
|
10120 } |
|
10121 |
|
10122 query_cla_parameters:: |
|
10123 query_cla_parameters (const query_cla_parameters& _xsd_query_cla_parameters, |
|
10124 ::xml_schema::flags f, |
|
10125 ::xml_schema::type* c) |
|
10126 : ::xml_schema::type (_xsd_query_cla_parameters, f, c), |
|
10127 _xsd_attribute_name_ (_xsd_query_cla_parameters._xsd_attribute_name_, |
|
10128 f | ::xml_schema::flags::not_root, |
|
10129 this), |
|
10130 _xsd_query_id_ (_xsd_query_cla_parameters._xsd_query_id_, |
|
10131 f | ::xml_schema::flags::not_root, |
|
10132 this) |
|
10133 { |
|
10134 } |
|
10135 |
|
10136 query_cla_parameters:: |
|
10137 query_cla_parameters (const ::xercesc::DOMElement& e, |
|
10138 ::xml_schema::flags f, |
|
10139 ::xml_schema::type* c) |
|
10140 : ::xml_schema::type (e, f, c), |
|
10141 _xsd_attribute_name_ (f | ::xml_schema::flags::not_root, this), |
|
10142 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
10143 { |
|
10144 parse (e, f); |
|
10145 } |
|
10146 |
|
10147 void query_cla_parameters:: |
|
10148 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
10149 { |
|
10150 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
10151 |
|
10152 while (p.more_elements ()) |
|
10153 { |
|
10154 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
10155 |
|
10156 // attribute_name |
|
10157 // |
|
10158 { |
|
10159 if (e.name () == "attribute_name" && e.namespace_ () == "") |
|
10160 { |
|
10161 ::std::auto_ptr< attribute_name::type > r ( |
|
10162 attribute_name::traits::create ( |
|
10163 e.dom_element (), |
|
10164 f | ::xml_schema::flags::not_root, |
|
10165 this)); |
|
10166 |
|
10167 this->attribute_name ().push_back (r); |
|
10168 continue; |
|
10169 } |
|
10170 } |
|
10171 } |
|
10172 |
|
10173 while (p.more_attributes ()) |
|
10174 { |
|
10175 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
10176 |
|
10177 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
10178 { |
|
10179 ::std::auto_ptr< query_id::type > r ( |
|
10180 query_id::traits::create ( |
|
10181 a.dom_attribute (), |
|
10182 f | ::xml_schema::flags::not_root, |
|
10183 this)); |
|
10184 |
|
10185 this->query_id (r); |
|
10186 continue; |
|
10187 } |
|
10188 } |
|
10189 |
|
10190 if (!_xsd_query_id_.present ()) |
|
10191 { |
|
10192 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
10193 "query_id", |
|
10194 ""); |
|
10195 } |
|
10196 } |
|
10197 |
|
10198 query_cla_parameters* query_cla_parameters:: |
|
10199 _clone (::xml_schema::flags f, |
|
10200 ::xml_schema::type* c) const |
|
10201 { |
|
10202 return new query_cla_parameters (*this, f, c); |
|
10203 } |
|
10204 |
|
10205 // report_cla_parameters |
|
10206 // |
|
10207 |
|
10208 report_cla_parameters:: |
|
10209 report_cla_parameters () |
|
10210 : ::xml_schema::type (), |
|
10211 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
10212 _xsd_query_id_ (::xml_schema::flags (), this) |
|
10213 { |
|
10214 } |
|
10215 |
|
10216 report_cla_parameters:: |
|
10217 report_cla_parameters (const query_id::type& _xsd_query_id) |
|
10218 : ::xml_schema::type (), |
|
10219 _xsd_key_value_pair_ (::xml_schema::flags (), this), |
|
10220 _xsd_query_id_ (_xsd_query_id, |
|
10221 ::xml_schema::flags (), |
|
10222 this) |
|
10223 { |
|
10224 } |
|
10225 |
|
10226 report_cla_parameters:: |
|
10227 report_cla_parameters (const report_cla_parameters& _xsd_report_cla_parameters, |
|
10228 ::xml_schema::flags f, |
|
10229 ::xml_schema::type* c) |
|
10230 : ::xml_schema::type (_xsd_report_cla_parameters, f, c), |
|
10231 _xsd_key_value_pair_ (_xsd_report_cla_parameters._xsd_key_value_pair_, |
|
10232 f | ::xml_schema::flags::not_root, |
|
10233 this), |
|
10234 _xsd_query_id_ (_xsd_report_cla_parameters._xsd_query_id_, |
|
10235 f | ::xml_schema::flags::not_root, |
|
10236 this) |
|
10237 { |
|
10238 } |
|
10239 |
|
10240 report_cla_parameters:: |
|
10241 report_cla_parameters (const ::xercesc::DOMElement& e, |
|
10242 ::xml_schema::flags f, |
|
10243 ::xml_schema::type* c) |
|
10244 : ::xml_schema::type (e, f, c), |
|
10245 _xsd_key_value_pair_ (f | ::xml_schema::flags::not_root, this), |
|
10246 _xsd_query_id_ (f | ::xml_schema::flags::not_root, this) |
|
10247 { |
|
10248 parse (e, f); |
|
10249 } |
|
10250 |
|
10251 void report_cla_parameters:: |
|
10252 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
10253 { |
|
10254 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
10255 |
|
10256 while (p.more_elements ()) |
|
10257 { |
|
10258 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
10259 |
|
10260 // key_value_pair |
|
10261 // |
|
10262 { |
|
10263 if (e.name () == "key_value_pair" && e.namespace_ () == "") |
|
10264 { |
|
10265 ::std::auto_ptr< key_value_pair::type > r ( |
|
10266 key_value_pair::traits::create ( |
|
10267 e.dom_element (), |
|
10268 f | ::xml_schema::flags::not_root, |
|
10269 this)); |
|
10270 |
|
10271 this->key_value_pair ().push_back (r); |
|
10272 continue; |
|
10273 } |
|
10274 } |
|
10275 } |
|
10276 |
|
10277 while (p.more_attributes ()) |
|
10278 { |
|
10279 const ::xsd::cxx::xml::dom::attribute< char > a (p.next_attribute ()); |
|
10280 |
|
10281 if (a.name () == "query_id" && a.namespace_ ().empty ()) |
|
10282 { |
|
10283 ::std::auto_ptr< query_id::type > r ( |
|
10284 query_id::traits::create ( |
|
10285 a.dom_attribute (), |
|
10286 f | ::xml_schema::flags::not_root, |
|
10287 this)); |
|
10288 |
|
10289 this->query_id (r); |
|
10290 continue; |
|
10291 } |
|
10292 } |
|
10293 |
|
10294 if (!_xsd_query_id_.present ()) |
|
10295 { |
|
10296 throw ::xsd::cxx::tree::expected_attribute< char > ( |
|
10297 "query_id", |
|
10298 ""); |
|
10299 } |
|
10300 } |
|
10301 |
|
10302 report_cla_parameters* report_cla_parameters:: |
|
10303 _clone (::xml_schema::flags f, |
|
10304 ::xml_schema::type* c) const |
|
10305 { |
|
10306 return new report_cla_parameters (*this, f, c); |
|
10307 } |
|
10308 |
|
10309 // cl_message |
|
10310 // |
|
10311 |
|
10312 cl_message:: |
|
10313 cl_message () |
|
10314 : ::xml_schema::type (), |
|
10315 _xsd_cla_add_request_ (::xml_schema::flags (), this), |
|
10316 _xsd_cla_delete_request_ (::xml_schema::flags (), this), |
|
10317 _xsd_cla_set_params_request_ (::xml_schema::flags (), this), |
|
10318 _xsd_cla_params_set_event_ (::xml_schema::flags (), this), |
|
10319 _xsd_interface_set_defaults_request_ (::xml_schema::flags (), this), |
|
10320 _xsd_interface_create_request_ (::xml_schema::flags (), this), |
|
10321 _xsd_interface_created_event_ (::xml_schema::flags (), this), |
|
10322 _xsd_interface_reconfigure_request_ (::xml_schema::flags (), this), |
|
10323 _xsd_interface_reconfigured_event_ (::xml_schema::flags (), this), |
|
10324 _xsd_interface_destroy_request_ (::xml_schema::flags (), this), |
|
10325 _xsd_eid_reachable_event_ (::xml_schema::flags (), this), |
|
10326 _xsd_link_set_defaults_request_ (::xml_schema::flags (), this), |
|
10327 _xsd_link_create_request_ (::xml_schema::flags (), this), |
|
10328 _xsd_link_created_event_ (::xml_schema::flags (), this), |
|
10329 _xsd_link_open_request_ (::xml_schema::flags (), this), |
|
10330 _xsd_link_opened_event_ (::xml_schema::flags (), this), |
|
10331 _xsd_link_close_request_ (::xml_schema::flags (), this), |
|
10332 _xsd_link_closed_event_ (::xml_schema::flags (), this), |
|
10333 _xsd_link_state_changed_event_ (::xml_schema::flags (), this), |
|
10334 _xsd_link_reconfigure_request_ (::xml_schema::flags (), this), |
|
10335 _xsd_link_delete_request_ (::xml_schema::flags (), this), |
|
10336 _xsd_link_deleted_event_ (::xml_schema::flags (), this), |
|
10337 _xsd_link_attribute_changed_event_ (::xml_schema::flags (), this), |
|
10338 _xsd_contact_attribute_changed_event_ (::xml_schema::flags (), this), |
|
10339 _xsd_link_add_reachable_event_ (::xml_schema::flags (), this), |
|
10340 _xsd_bundle_send_request_ (::xml_schema::flags (), this), |
|
10341 _xsd_bundle_receive_started_event_ (::xml_schema::flags (), this), |
|
10342 _xsd_bundle_received_event_ (::xml_schema::flags (), this), |
|
10343 _xsd_bundle_transmitted_event_ (::xml_schema::flags (), this), |
|
10344 _xsd_bundle_cancel_request_ (::xml_schema::flags (), this), |
|
10345 _xsd_bundle_canceled_event_ (::xml_schema::flags (), this), |
|
10346 _xsd_query_bundle_queued_ (::xml_schema::flags (), this), |
|
10347 _xsd_report_bundle_queued_ (::xml_schema::flags (), this), |
|
10348 _xsd_query_eid_reachable_ (::xml_schema::flags (), this), |
|
10349 _xsd_report_eid_reachable_ (::xml_schema::flags (), this), |
|
10350 _xsd_query_link_attributes_ (::xml_schema::flags (), this), |
|
10351 _xsd_report_link_attributes_ (::xml_schema::flags (), this), |
|
10352 _xsd_query_interface_attributes_ (::xml_schema::flags (), this), |
|
10353 _xsd_report_interface_attributes_ (::xml_schema::flags (), this), |
|
10354 _xsd_query_cla_parameters_ (::xml_schema::flags (), this), |
|
10355 _xsd_report_cla_parameters_ (::xml_schema::flags (), this) |
|
10356 { |
|
10357 } |
|
10358 |
|
10359 cl_message:: |
|
10360 cl_message (const cl_message& _xsd_cl_message, |
|
10361 ::xml_schema::flags f, |
|
10362 ::xml_schema::type* c) |
|
10363 : ::xml_schema::type (_xsd_cl_message, f, c), |
|
10364 _xsd_cla_add_request_ (_xsd_cl_message._xsd_cla_add_request_, |
|
10365 f | ::xml_schema::flags::not_root, |
|
10366 this), |
|
10367 _xsd_cla_delete_request_ (_xsd_cl_message._xsd_cla_delete_request_, |
|
10368 f | ::xml_schema::flags::not_root, |
|
10369 this), |
|
10370 _xsd_cla_set_params_request_ (_xsd_cl_message._xsd_cla_set_params_request_, |
|
10371 f | ::xml_schema::flags::not_root, |
|
10372 this), |
|
10373 _xsd_cla_params_set_event_ (_xsd_cl_message._xsd_cla_params_set_event_, |
|
10374 f | ::xml_schema::flags::not_root, |
|
10375 this), |
|
10376 _xsd_interface_set_defaults_request_ (_xsd_cl_message._xsd_interface_set_defaults_request_, |
|
10377 f | ::xml_schema::flags::not_root, |
|
10378 this), |
|
10379 _xsd_interface_create_request_ (_xsd_cl_message._xsd_interface_create_request_, |
|
10380 f | ::xml_schema::flags::not_root, |
|
10381 this), |
|
10382 _xsd_interface_created_event_ (_xsd_cl_message._xsd_interface_created_event_, |
|
10383 f | ::xml_schema::flags::not_root, |
|
10384 this), |
|
10385 _xsd_interface_reconfigure_request_ (_xsd_cl_message._xsd_interface_reconfigure_request_, |
|
10386 f | ::xml_schema::flags::not_root, |
|
10387 this), |
|
10388 _xsd_interface_reconfigured_event_ (_xsd_cl_message._xsd_interface_reconfigured_event_, |
|
10389 f | ::xml_schema::flags::not_root, |
|
10390 this), |
|
10391 _xsd_interface_destroy_request_ (_xsd_cl_message._xsd_interface_destroy_request_, |
|
10392 f | ::xml_schema::flags::not_root, |
|
10393 this), |
|
10394 _xsd_eid_reachable_event_ (_xsd_cl_message._xsd_eid_reachable_event_, |
|
10395 f | ::xml_schema::flags::not_root, |
|
10396 this), |
|
10397 _xsd_link_set_defaults_request_ (_xsd_cl_message._xsd_link_set_defaults_request_, |
|
10398 f | ::xml_schema::flags::not_root, |
|
10399 this), |
|
10400 _xsd_link_create_request_ (_xsd_cl_message._xsd_link_create_request_, |
|
10401 f | ::xml_schema::flags::not_root, |
|
10402 this), |
|
10403 _xsd_link_created_event_ (_xsd_cl_message._xsd_link_created_event_, |
|
10404 f | ::xml_schema::flags::not_root, |
|
10405 this), |
|
10406 _xsd_link_open_request_ (_xsd_cl_message._xsd_link_open_request_, |
|
10407 f | ::xml_schema::flags::not_root, |
|
10408 this), |
|
10409 _xsd_link_opened_event_ (_xsd_cl_message._xsd_link_opened_event_, |
|
10410 f | ::xml_schema::flags::not_root, |
|
10411 this), |
|
10412 _xsd_link_close_request_ (_xsd_cl_message._xsd_link_close_request_, |
|
10413 f | ::xml_schema::flags::not_root, |
|
10414 this), |
|
10415 _xsd_link_closed_event_ (_xsd_cl_message._xsd_link_closed_event_, |
|
10416 f | ::xml_schema::flags::not_root, |
|
10417 this), |
|
10418 _xsd_link_state_changed_event_ (_xsd_cl_message._xsd_link_state_changed_event_, |
|
10419 f | ::xml_schema::flags::not_root, |
|
10420 this), |
|
10421 _xsd_link_reconfigure_request_ (_xsd_cl_message._xsd_link_reconfigure_request_, |
|
10422 f | ::xml_schema::flags::not_root, |
|
10423 this), |
|
10424 _xsd_link_delete_request_ (_xsd_cl_message._xsd_link_delete_request_, |
|
10425 f | ::xml_schema::flags::not_root, |
|
10426 this), |
|
10427 _xsd_link_deleted_event_ (_xsd_cl_message._xsd_link_deleted_event_, |
|
10428 f | ::xml_schema::flags::not_root, |
|
10429 this), |
|
10430 _xsd_link_attribute_changed_event_ (_xsd_cl_message._xsd_link_attribute_changed_event_, |
|
10431 f | ::xml_schema::flags::not_root, |
|
10432 this), |
|
10433 _xsd_contact_attribute_changed_event_ (_xsd_cl_message._xsd_contact_attribute_changed_event_, |
|
10434 f | ::xml_schema::flags::not_root, |
|
10435 this), |
|
10436 _xsd_link_add_reachable_event_ (_xsd_cl_message._xsd_link_add_reachable_event_, |
|
10437 f | ::xml_schema::flags::not_root, |
|
10438 this), |
|
10439 _xsd_bundle_send_request_ (_xsd_cl_message._xsd_bundle_send_request_, |
|
10440 f | ::xml_schema::flags::not_root, |
|
10441 this), |
|
10442 _xsd_bundle_receive_started_event_ (_xsd_cl_message._xsd_bundle_receive_started_event_, |
|
10443 f | ::xml_schema::flags::not_root, |
|
10444 this), |
|
10445 _xsd_bundle_received_event_ (_xsd_cl_message._xsd_bundle_received_event_, |
|
10446 f | ::xml_schema::flags::not_root, |
|
10447 this), |
|
10448 _xsd_bundle_transmitted_event_ (_xsd_cl_message._xsd_bundle_transmitted_event_, |
|
10449 f | ::xml_schema::flags::not_root, |
|
10450 this), |
|
10451 _xsd_bundle_cancel_request_ (_xsd_cl_message._xsd_bundle_cancel_request_, |
|
10452 f | ::xml_schema::flags::not_root, |
|
10453 this), |
|
10454 _xsd_bundle_canceled_event_ (_xsd_cl_message._xsd_bundle_canceled_event_, |
|
10455 f | ::xml_schema::flags::not_root, |
|
10456 this), |
|
10457 _xsd_query_bundle_queued_ (_xsd_cl_message._xsd_query_bundle_queued_, |
|
10458 f | ::xml_schema::flags::not_root, |
|
10459 this), |
|
10460 _xsd_report_bundle_queued_ (_xsd_cl_message._xsd_report_bundle_queued_, |
|
10461 f | ::xml_schema::flags::not_root, |
|
10462 this), |
|
10463 _xsd_query_eid_reachable_ (_xsd_cl_message._xsd_query_eid_reachable_, |
|
10464 f | ::xml_schema::flags::not_root, |
|
10465 this), |
|
10466 _xsd_report_eid_reachable_ (_xsd_cl_message._xsd_report_eid_reachable_, |
|
10467 f | ::xml_schema::flags::not_root, |
|
10468 this), |
|
10469 _xsd_query_link_attributes_ (_xsd_cl_message._xsd_query_link_attributes_, |
|
10470 f | ::xml_schema::flags::not_root, |
|
10471 this), |
|
10472 _xsd_report_link_attributes_ (_xsd_cl_message._xsd_report_link_attributes_, |
|
10473 f | ::xml_schema::flags::not_root, |
|
10474 this), |
|
10475 _xsd_query_interface_attributes_ (_xsd_cl_message._xsd_query_interface_attributes_, |
|
10476 f | ::xml_schema::flags::not_root, |
|
10477 this), |
|
10478 _xsd_report_interface_attributes_ (_xsd_cl_message._xsd_report_interface_attributes_, |
|
10479 f | ::xml_schema::flags::not_root, |
|
10480 this), |
|
10481 _xsd_query_cla_parameters_ (_xsd_cl_message._xsd_query_cla_parameters_, |
|
10482 f | ::xml_schema::flags::not_root, |
|
10483 this), |
|
10484 _xsd_report_cla_parameters_ (_xsd_cl_message._xsd_report_cla_parameters_, |
|
10485 f | ::xml_schema::flags::not_root, |
|
10486 this) |
|
10487 { |
|
10488 } |
|
10489 |
|
10490 cl_message:: |
|
10491 cl_message (const ::xercesc::DOMElement& e, |
|
10492 ::xml_schema::flags f, |
|
10493 ::xml_schema::type* c) |
|
10494 : ::xml_schema::type (e, f, c), |
|
10495 _xsd_cla_add_request_ (f | ::xml_schema::flags::not_root, this), |
|
10496 _xsd_cla_delete_request_ (f | ::xml_schema::flags::not_root, this), |
|
10497 _xsd_cla_set_params_request_ (f | ::xml_schema::flags::not_root, this), |
|
10498 _xsd_cla_params_set_event_ (f | ::xml_schema::flags::not_root, this), |
|
10499 _xsd_interface_set_defaults_request_ (f | ::xml_schema::flags::not_root, this), |
|
10500 _xsd_interface_create_request_ (f | ::xml_schema::flags::not_root, this), |
|
10501 _xsd_interface_created_event_ (f | ::xml_schema::flags::not_root, this), |
|
10502 _xsd_interface_reconfigure_request_ (f | ::xml_schema::flags::not_root, this), |
|
10503 _xsd_interface_reconfigured_event_ (f | ::xml_schema::flags::not_root, this), |
|
10504 _xsd_interface_destroy_request_ (f | ::xml_schema::flags::not_root, this), |
|
10505 _xsd_eid_reachable_event_ (f | ::xml_schema::flags::not_root, this), |
|
10506 _xsd_link_set_defaults_request_ (f | ::xml_schema::flags::not_root, this), |
|
10507 _xsd_link_create_request_ (f | ::xml_schema::flags::not_root, this), |
|
10508 _xsd_link_created_event_ (f | ::xml_schema::flags::not_root, this), |
|
10509 _xsd_link_open_request_ (f | ::xml_schema::flags::not_root, this), |
|
10510 _xsd_link_opened_event_ (f | ::xml_schema::flags::not_root, this), |
|
10511 _xsd_link_close_request_ (f | ::xml_schema::flags::not_root, this), |
|
10512 _xsd_link_closed_event_ (f | ::xml_schema::flags::not_root, this), |
|
10513 _xsd_link_state_changed_event_ (f | ::xml_schema::flags::not_root, this), |
|
10514 _xsd_link_reconfigure_request_ (f | ::xml_schema::flags::not_root, this), |
|
10515 _xsd_link_delete_request_ (f | ::xml_schema::flags::not_root, this), |
|
10516 _xsd_link_deleted_event_ (f | ::xml_schema::flags::not_root, this), |
|
10517 _xsd_link_attribute_changed_event_ (f | ::xml_schema::flags::not_root, this), |
|
10518 _xsd_contact_attribute_changed_event_ (f | ::xml_schema::flags::not_root, this), |
|
10519 _xsd_link_add_reachable_event_ (f | ::xml_schema::flags::not_root, this), |
|
10520 _xsd_bundle_send_request_ (f | ::xml_schema::flags::not_root, this), |
|
10521 _xsd_bundle_receive_started_event_ (f | ::xml_schema::flags::not_root, this), |
|
10522 _xsd_bundle_received_event_ (f | ::xml_schema::flags::not_root, this), |
|
10523 _xsd_bundle_transmitted_event_ (f | ::xml_schema::flags::not_root, this), |
|
10524 _xsd_bundle_cancel_request_ (f | ::xml_schema::flags::not_root, this), |
|
10525 _xsd_bundle_canceled_event_ (f | ::xml_schema::flags::not_root, this), |
|
10526 _xsd_query_bundle_queued_ (f | ::xml_schema::flags::not_root, this), |
|
10527 _xsd_report_bundle_queued_ (f | ::xml_schema::flags::not_root, this), |
|
10528 _xsd_query_eid_reachable_ (f | ::xml_schema::flags::not_root, this), |
|
10529 _xsd_report_eid_reachable_ (f | ::xml_schema::flags::not_root, this), |
|
10530 _xsd_query_link_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
10531 _xsd_report_link_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
10532 _xsd_query_interface_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
10533 _xsd_report_interface_attributes_ (f | ::xml_schema::flags::not_root, this), |
|
10534 _xsd_query_cla_parameters_ (f | ::xml_schema::flags::not_root, this), |
|
10535 _xsd_report_cla_parameters_ (f | ::xml_schema::flags::not_root, this) |
|
10536 { |
|
10537 parse (e, f); |
|
10538 } |
|
10539 |
|
10540 void cl_message:: |
|
10541 parse (const ::xercesc::DOMElement& e, ::xml_schema::flags f) |
|
10542 { |
|
10543 ::xsd::cxx::xml::dom::parser< char > p (e); |
|
10544 |
|
10545 while (p.more_elements ()) |
|
10546 { |
|
10547 const ::xsd::cxx::xml::dom::element< char > e (p.next_element ()); |
|
10548 |
|
10549 // cla_add_request |
|
10550 // |
|
10551 { |
|
10552 if (e.name () == "cla_add_request" && e.namespace_ () == "") |
|
10553 { |
|
10554 ::std::auto_ptr< cla_add_request::type > r ( |
|
10555 cla_add_request::traits::create ( |
|
10556 e.dom_element (), |
|
10557 f | ::xml_schema::flags::not_root, |
|
10558 this)); |
|
10559 |
|
10560 if (this->cla_add_request ()) |
|
10561 continue; |
|
10562 this->cla_add_request (r); |
|
10563 continue; |
|
10564 } |
|
10565 } |
|
10566 |
|
10567 // cla_delete_request |
|
10568 // |
|
10569 { |
|
10570 if (e.name () == "cla_delete_request" && e.namespace_ () == "") |
|
10571 { |
|
10572 ::std::auto_ptr< cla_delete_request::type > r ( |
|
10573 cla_delete_request::traits::create ( |
|
10574 e.dom_element (), |
|
10575 f | ::xml_schema::flags::not_root, |
|
10576 this)); |
|
10577 |
|
10578 if (this->cla_delete_request ()) |
|
10579 continue; |
|
10580 this->cla_delete_request (r); |
|
10581 continue; |
|
10582 } |
|
10583 } |
|
10584 |
|
10585 // cla_set_params_request |
|
10586 // |
|
10587 { |
|
10588 if (e.name () == "cla_set_params_request" && e.namespace_ () == "") |
|
10589 { |
|
10590 ::std::auto_ptr< cla_set_params_request::type > r ( |
|
10591 cla_set_params_request::traits::create ( |
|
10592 e.dom_element (), |
|
10593 f | ::xml_schema::flags::not_root, |
|
10594 this)); |
|
10595 |
|
10596 if (this->cla_set_params_request ()) |
|
10597 continue; |
|
10598 this->cla_set_params_request (r); |
|
10599 continue; |
|
10600 } |
|
10601 } |
|
10602 |
|
10603 // cla_params_set_event |
|
10604 // |
|
10605 { |
|
10606 if (e.name () == "cla_params_set_event" && e.namespace_ () == "") |
|
10607 { |
|
10608 ::std::auto_ptr< cla_params_set_event::type > r ( |
|
10609 cla_params_set_event::traits::create ( |
|
10610 e.dom_element (), |
|
10611 f | ::xml_schema::flags::not_root, |
|
10612 this)); |
|
10613 |
|
10614 if (this->cla_params_set_event ()) |
|
10615 continue; |
|
10616 this->cla_params_set_event (r); |
|
10617 continue; |
|
10618 } |
|
10619 } |
|
10620 |
|
10621 // interface_set_defaults_request |
|
10622 // |
|
10623 { |
|
10624 if (e.name () == "interface_set_defaults_request" && e.namespace_ () == "") |
|
10625 { |
|
10626 ::std::auto_ptr< interface_set_defaults_request::type > r ( |
|
10627 interface_set_defaults_request::traits::create ( |
|
10628 e.dom_element (), |
|
10629 f | ::xml_schema::flags::not_root, |
|
10630 this)); |
|
10631 |
|
10632 if (this->interface_set_defaults_request ()) |
|
10633 continue; |
|
10634 this->interface_set_defaults_request (r); |
|
10635 continue; |
|
10636 } |
|
10637 } |
|
10638 |
|
10639 // interface_create_request |
|
10640 // |
|
10641 { |
|
10642 if (e.name () == "interface_create_request" && e.namespace_ () == "") |
|
10643 { |
|
10644 ::std::auto_ptr< interface_create_request::type > r ( |
|
10645 interface_create_request::traits::create ( |
|
10646 e.dom_element (), |
|
10647 f | ::xml_schema::flags::not_root, |
|
10648 this)); |
|
10649 |
|
10650 if (this->interface_create_request ()) |
|
10651 continue; |
|
10652 this->interface_create_request (r); |
|
10653 continue; |
|
10654 } |
|
10655 } |
|
10656 |
|
10657 // interface_created_event |
|
10658 // |
|
10659 { |
|
10660 if (e.name () == "interface_created_event" && e.namespace_ () == "") |
|
10661 { |
|
10662 ::std::auto_ptr< interface_created_event::type > r ( |
|
10663 interface_created_event::traits::create ( |
|
10664 e.dom_element (), |
|
10665 f | ::xml_schema::flags::not_root, |
|
10666 this)); |
|
10667 |
|
10668 if (this->interface_created_event ()) |
|
10669 continue; |
|
10670 this->interface_created_event (r); |
|
10671 continue; |
|
10672 } |
|
10673 } |
|
10674 |
|
10675 // interface_reconfigure_request |
|
10676 // |
|
10677 { |
|
10678 if (e.name () == "interface_reconfigure_request" && e.namespace_ () == "") |
|
10679 { |
|
10680 ::std::auto_ptr< interface_reconfigure_request::type > r ( |
|
10681 interface_reconfigure_request::traits::create ( |
|
10682 e.dom_element (), |
|
10683 f | ::xml_schema::flags::not_root, |
|
10684 this)); |
|
10685 |
|
10686 if (this->interface_reconfigure_request ()) |
|
10687 continue; |
|
10688 this->interface_reconfigure_request (r); |
|
10689 continue; |
|
10690 } |
|
10691 } |
|
10692 |
|
10693 // interface_reconfigured_event |
|
10694 // |
|
10695 { |
|
10696 if (e.name () == "interface_reconfigured_event" && e.namespace_ () == "") |
|
10697 { |
|
10698 ::std::auto_ptr< interface_reconfigured_event::type > r ( |
|
10699 interface_reconfigured_event::traits::create ( |
|
10700 e.dom_element (), |
|
10701 f | ::xml_schema::flags::not_root, |
|
10702 this)); |
|
10703 |
|
10704 if (this->interface_reconfigured_event ()) |
|
10705 continue; |
|
10706 this->interface_reconfigured_event (r); |
|
10707 continue; |
|
10708 } |
|
10709 } |
|
10710 |
|
10711 // interface_destroy_request |
|
10712 // |
|
10713 { |
|
10714 if (e.name () == "interface_destroy_request" && e.namespace_ () == "") |
|
10715 { |
|
10716 ::std::auto_ptr< interface_destroy_request::type > r ( |
|
10717 interface_destroy_request::traits::create ( |
|
10718 e.dom_element (), |
|
10719 f | ::xml_schema::flags::not_root, |
|
10720 this)); |
|
10721 |
|
10722 if (this->interface_destroy_request ()) |
|
10723 continue; |
|
10724 this->interface_destroy_request (r); |
|
10725 continue; |
|
10726 } |
|
10727 } |
|
10728 |
|
10729 // eid_reachable_event |
|
10730 // |
|
10731 { |
|
10732 if (e.name () == "eid_reachable_event" && e.namespace_ () == "") |
|
10733 { |
|
10734 ::std::auto_ptr< eid_reachable_event::type > r ( |
|
10735 eid_reachable_event::traits::create ( |
|
10736 e.dom_element (), |
|
10737 f | ::xml_schema::flags::not_root, |
|
10738 this)); |
|
10739 |
|
10740 if (this->eid_reachable_event ()) |
|
10741 continue; |
|
10742 this->eid_reachable_event (r); |
|
10743 continue; |
|
10744 } |
|
10745 } |
|
10746 |
|
10747 // link_set_defaults_request |
|
10748 // |
|
10749 { |
|
10750 if (e.name () == "link_set_defaults_request" && e.namespace_ () == "") |
|
10751 { |
|
10752 ::std::auto_ptr< link_set_defaults_request::type > r ( |
|
10753 link_set_defaults_request::traits::create ( |
|
10754 e.dom_element (), |
|
10755 f | ::xml_schema::flags::not_root, |
|
10756 this)); |
|
10757 |
|
10758 if (this->link_set_defaults_request ()) |
|
10759 continue; |
|
10760 this->link_set_defaults_request (r); |
|
10761 continue; |
|
10762 } |
|
10763 } |
|
10764 |
|
10765 // link_create_request |
|
10766 // |
|
10767 { |
|
10768 if (e.name () == "link_create_request" && e.namespace_ () == "") |
|
10769 { |
|
10770 ::std::auto_ptr< link_create_request::type > r ( |
|
10771 link_create_request::traits::create ( |
|
10772 e.dom_element (), |
|
10773 f | ::xml_schema::flags::not_root, |
|
10774 this)); |
|
10775 |
|
10776 if (this->link_create_request ()) |
|
10777 continue; |
|
10778 this->link_create_request (r); |
|
10779 continue; |
|
10780 } |
|
10781 } |
|
10782 |
|
10783 // link_created_event |
|
10784 // |
|
10785 { |
|
10786 if (e.name () == "link_created_event" && e.namespace_ () == "") |
|
10787 { |
|
10788 ::std::auto_ptr< link_created_event::type > r ( |
|
10789 link_created_event::traits::create ( |
|
10790 e.dom_element (), |
|
10791 f | ::xml_schema::flags::not_root, |
|
10792 this)); |
|
10793 |
|
10794 if (this->link_created_event ()) |
|
10795 continue; |
|
10796 this->link_created_event (r); |
|
10797 continue; |
|
10798 } |
|
10799 } |
|
10800 |
|
10801 // link_open_request |
|
10802 // |
|
10803 { |
|
10804 if (e.name () == "link_open_request" && e.namespace_ () == "") |
|
10805 { |
|
10806 ::std::auto_ptr< link_open_request::type > r ( |
|
10807 link_open_request::traits::create ( |
|
10808 e.dom_element (), |
|
10809 f | ::xml_schema::flags::not_root, |
|
10810 this)); |
|
10811 |
|
10812 if (this->link_open_request ()) |
|
10813 continue; |
|
10814 this->link_open_request (r); |
|
10815 continue; |
|
10816 } |
|
10817 } |
|
10818 |
|
10819 // link_opened_event |
|
10820 // |
|
10821 { |
|
10822 if (e.name () == "link_opened_event" && e.namespace_ () == "") |
|
10823 { |
|
10824 ::std::auto_ptr< link_opened_event::type > r ( |
|
10825 link_opened_event::traits::create ( |
|
10826 e.dom_element (), |
|
10827 f | ::xml_schema::flags::not_root, |
|
10828 this)); |
|
10829 |
|
10830 if (this->link_opened_event ()) |
|
10831 continue; |
|
10832 this->link_opened_event (r); |
|
10833 continue; |
|
10834 } |
|
10835 } |
|
10836 |
|
10837 // link_close_request |
|
10838 // |
|
10839 { |
|
10840 if (e.name () == "link_close_request" && e.namespace_ () == "") |
|
10841 { |
|
10842 ::std::auto_ptr< link_close_request::type > r ( |
|
10843 link_close_request::traits::create ( |
|
10844 e.dom_element (), |
|
10845 f | ::xml_schema::flags::not_root, |
|
10846 this)); |
|
10847 |
|
10848 if (this->link_close_request ()) |
|
10849 continue; |
|
10850 this->link_close_request (r); |
|
10851 continue; |
|
10852 } |
|
10853 } |
|
10854 |
|
10855 // link_closed_event |
|
10856 // |
|
10857 { |
|
10858 if (e.name () == "link_closed_event" && e.namespace_ () == "") |
|
10859 { |
|
10860 ::std::auto_ptr< link_closed_event::type > r ( |
|
10861 link_closed_event::traits::create ( |
|
10862 e.dom_element (), |
|
10863 f | ::xml_schema::flags::not_root, |
|
10864 this)); |
|
10865 |
|
10866 if (this->link_closed_event ()) |
|
10867 continue; |
|
10868 this->link_closed_event (r); |
|
10869 continue; |
|
10870 } |
|
10871 } |
|
10872 |
|
10873 // link_state_changed_event |
|
10874 // |
|
10875 { |
|
10876 if (e.name () == "link_state_changed_event" && e.namespace_ () == "") |
|
10877 { |
|
10878 ::std::auto_ptr< link_state_changed_event::type > r ( |
|
10879 link_state_changed_event::traits::create ( |
|
10880 e.dom_element (), |
|
10881 f | ::xml_schema::flags::not_root, |
|
10882 this)); |
|
10883 |
|
10884 if (this->link_state_changed_event ()) |
|
10885 continue; |
|
10886 this->link_state_changed_event (r); |
|
10887 continue; |
|
10888 } |
|
10889 } |
|
10890 |
|
10891 // link_reconfigure_request |
|
10892 // |
|
10893 { |
|
10894 if (e.name () == "link_reconfigure_request" && e.namespace_ () == "") |
|
10895 { |
|
10896 ::std::auto_ptr< link_reconfigure_request::type > r ( |
|
10897 link_reconfigure_request::traits::create ( |
|
10898 e.dom_element (), |
|
10899 f | ::xml_schema::flags::not_root, |
|
10900 this)); |
|
10901 |
|
10902 if (this->link_reconfigure_request ()) |
|
10903 continue; |
|
10904 this->link_reconfigure_request (r); |
|
10905 continue; |
|
10906 } |
|
10907 } |
|
10908 |
|
10909 // link_delete_request |
|
10910 // |
|
10911 { |
|
10912 if (e.name () == "link_delete_request" && e.namespace_ () == "") |
|
10913 { |
|
10914 ::std::auto_ptr< link_delete_request::type > r ( |
|
10915 link_delete_request::traits::create ( |
|
10916 e.dom_element (), |
|
10917 f | ::xml_schema::flags::not_root, |
|
10918 this)); |
|
10919 |
|
10920 if (this->link_delete_request ()) |
|
10921 continue; |
|
10922 this->link_delete_request (r); |
|
10923 continue; |
|
10924 } |
|
10925 } |
|
10926 |
|
10927 // link_deleted_event |
|
10928 // |
|
10929 { |
|
10930 if (e.name () == "link_deleted_event" && e.namespace_ () == "") |
|
10931 { |
|
10932 ::std::auto_ptr< link_deleted_event::type > r ( |
|
10933 link_deleted_event::traits::create ( |
|
10934 e.dom_element (), |
|
10935 f | ::xml_schema::flags::not_root, |
|
10936 this)); |
|
10937 |
|
10938 if (this->link_deleted_event ()) |
|
10939 continue; |
|
10940 this->link_deleted_event (r); |
|
10941 continue; |
|
10942 } |
|
10943 } |
|
10944 |
|
10945 // link_attribute_changed_event |
|
10946 // |
|
10947 { |
|
10948 if (e.name () == "link_attribute_changed_event" && e.namespace_ () == "") |
|
10949 { |
|
10950 ::std::auto_ptr< link_attribute_changed_event::type > r ( |
|
10951 link_attribute_changed_event::traits::create ( |
|
10952 e.dom_element (), |
|
10953 f | ::xml_schema::flags::not_root, |
|
10954 this)); |
|
10955 |
|
10956 if (this->link_attribute_changed_event ()) |
|
10957 continue; |
|
10958 this->link_attribute_changed_event (r); |
|
10959 continue; |
|
10960 } |
|
10961 } |
|
10962 |
|
10963 // contact_attribute_changed_event |
|
10964 // |
|
10965 { |
|
10966 if (e.name () == "contact_attribute_changed_event" && e.namespace_ () == "") |
|
10967 { |
|
10968 ::std::auto_ptr< contact_attribute_changed_event::type > r ( |
|
10969 contact_attribute_changed_event::traits::create ( |
|
10970 e.dom_element (), |
|
10971 f | ::xml_schema::flags::not_root, |
|
10972 this)); |
|
10973 |
|
10974 if (this->contact_attribute_changed_event ()) |
|
10975 continue; |
|
10976 this->contact_attribute_changed_event (r); |
|
10977 continue; |
|
10978 } |
|
10979 } |
|
10980 |
|
10981 // link_add_reachable_event |
|
10982 // |
|
10983 { |
|
10984 if (e.name () == "link_add_reachable_event" && e.namespace_ () == "") |
|
10985 { |
|
10986 ::std::auto_ptr< link_add_reachable_event::type > r ( |
|
10987 link_add_reachable_event::traits::create ( |
|
10988 e.dom_element (), |
|
10989 f | ::xml_schema::flags::not_root, |
|
10990 this)); |
|
10991 |
|
10992 if (this->link_add_reachable_event ()) |
|
10993 continue; |
|
10994 this->link_add_reachable_event (r); |
|
10995 continue; |
|
10996 } |
|
10997 } |
|
10998 |
|
10999 // bundle_send_request |
|
11000 // |
|
11001 { |
|
11002 if (e.name () == "bundle_send_request" && e.namespace_ () == "") |
|
11003 { |
|
11004 ::std::auto_ptr< bundle_send_request::type > r ( |
|
11005 bundle_send_request::traits::create ( |
|
11006 e.dom_element (), |
|
11007 f | ::xml_schema::flags::not_root, |
|
11008 this)); |
|
11009 |
|
11010 if (this->bundle_send_request ()) |
|
11011 continue; |
|
11012 this->bundle_send_request (r); |
|
11013 continue; |
|
11014 } |
|
11015 } |
|
11016 |
|
11017 // bundle_receive_started_event |
|
11018 // |
|
11019 { |
|
11020 if (e.name () == "bundle_receive_started_event" && e.namespace_ () == "") |
|
11021 { |
|
11022 ::std::auto_ptr< bundle_receive_started_event::type > r ( |
|
11023 bundle_receive_started_event::traits::create ( |
|
11024 e.dom_element (), |
|
11025 f | ::xml_schema::flags::not_root, |
|
11026 this)); |
|
11027 |
|
11028 if (this->bundle_receive_started_event ()) |
|
11029 continue; |
|
11030 this->bundle_receive_started_event (r); |
|
11031 continue; |
|
11032 } |
|
11033 } |
|
11034 |
|
11035 // bundle_received_event |
|
11036 // |
|
11037 { |
|
11038 if (e.name () == "bundle_received_event" && e.namespace_ () == "") |
|
11039 { |
|
11040 ::std::auto_ptr< bundle_received_event::type > r ( |
|
11041 bundle_received_event::traits::create ( |
|
11042 e.dom_element (), |
|
11043 f | ::xml_schema::flags::not_root, |
|
11044 this)); |
|
11045 |
|
11046 if (this->bundle_received_event ()) |
|
11047 continue; |
|
11048 this->bundle_received_event (r); |
|
11049 continue; |
|
11050 } |
|
11051 } |
|
11052 |
|
11053 // bundle_transmitted_event |
|
11054 // |
|
11055 { |
|
11056 if (e.name () == "bundle_transmitted_event" && e.namespace_ () == "") |
|
11057 { |
|
11058 ::std::auto_ptr< bundle_transmitted_event::type > r ( |
|
11059 bundle_transmitted_event::traits::create ( |
|
11060 e.dom_element (), |
|
11061 f | ::xml_schema::flags::not_root, |
|
11062 this)); |
|
11063 |
|
11064 if (this->bundle_transmitted_event ()) |
|
11065 continue; |
|
11066 this->bundle_transmitted_event (r); |
|
11067 continue; |
|
11068 } |
|
11069 } |
|
11070 |
|
11071 // bundle_cancel_request |
|
11072 // |
|
11073 { |
|
11074 if (e.name () == "bundle_cancel_request" && e.namespace_ () == "") |
|
11075 { |
|
11076 ::std::auto_ptr< bundle_cancel_request::type > r ( |
|
11077 bundle_cancel_request::traits::create ( |
|
11078 e.dom_element (), |
|
11079 f | ::xml_schema::flags::not_root, |
|
11080 this)); |
|
11081 |
|
11082 if (this->bundle_cancel_request ()) |
|
11083 continue; |
|
11084 this->bundle_cancel_request (r); |
|
11085 continue; |
|
11086 } |
|
11087 } |
|
11088 |
|
11089 // bundle_canceled_event |
|
11090 // |
|
11091 { |
|
11092 if (e.name () == "bundle_canceled_event" && e.namespace_ () == "") |
|
11093 { |
|
11094 ::std::auto_ptr< bundle_canceled_event::type > r ( |
|
11095 bundle_canceled_event::traits::create ( |
|
11096 e.dom_element (), |
|
11097 f | ::xml_schema::flags::not_root, |
|
11098 this)); |
|
11099 |
|
11100 if (this->bundle_canceled_event ()) |
|
11101 continue; |
|
11102 this->bundle_canceled_event (r); |
|
11103 continue; |
|
11104 } |
|
11105 } |
|
11106 |
|
11107 // query_bundle_queued |
|
11108 // |
|
11109 { |
|
11110 if (e.name () == "query_bundle_queued" && e.namespace_ () == "") |
|
11111 { |
|
11112 ::std::auto_ptr< query_bundle_queued::type > r ( |
|
11113 query_bundle_queued::traits::create ( |
|
11114 e.dom_element (), |
|
11115 f | ::xml_schema::flags::not_root, |
|
11116 this)); |
|
11117 |
|
11118 if (this->query_bundle_queued ()) |
|
11119 continue; |
|
11120 this->query_bundle_queued (r); |
|
11121 continue; |
|
11122 } |
|
11123 } |
|
11124 |
|
11125 // report_bundle_queued |
|
11126 // |
|
11127 { |
|
11128 if (e.name () == "report_bundle_queued" && e.namespace_ () == "") |
|
11129 { |
|
11130 ::std::auto_ptr< report_bundle_queued::type > r ( |
|
11131 report_bundle_queued::traits::create ( |
|
11132 e.dom_element (), |
|
11133 f | ::xml_schema::flags::not_root, |
|
11134 this)); |
|
11135 |
|
11136 if (this->report_bundle_queued ()) |
|
11137 continue; |
|
11138 this->report_bundle_queued (r); |
|
11139 continue; |
|
11140 } |
|
11141 } |
|
11142 |
|
11143 // query_eid_reachable |
|
11144 // |
|
11145 { |
|
11146 if (e.name () == "query_eid_reachable" && e.namespace_ () == "") |
|
11147 { |
|
11148 ::std::auto_ptr< query_eid_reachable::type > r ( |
|
11149 query_eid_reachable::traits::create ( |
|
11150 e.dom_element (), |
|
11151 f | ::xml_schema::flags::not_root, |
|
11152 this)); |
|
11153 |
|
11154 if (this->query_eid_reachable ()) |
|
11155 continue; |
|
11156 this->query_eid_reachable (r); |
|
11157 continue; |
|
11158 } |
|
11159 } |
|
11160 |
|
11161 // report_eid_reachable |
|
11162 // |
|
11163 { |
|
11164 if (e.name () == "report_eid_reachable" && e.namespace_ () == "") |
|
11165 { |
|
11166 ::std::auto_ptr< report_eid_reachable::type > r ( |
|
11167 report_eid_reachable::traits::create ( |
|
11168 e.dom_element (), |
|
11169 f | ::xml_schema::flags::not_root, |
|
11170 this)); |
|
11171 |
|
11172 if (this->report_eid_reachable ()) |
|
11173 continue; |
|
11174 this->report_eid_reachable (r); |
|
11175 continue; |
|
11176 } |
|
11177 } |
|
11178 |
|
11179 // query_link_attributes |
|
11180 // |
|
11181 { |
|
11182 if (e.name () == "query_link_attributes" && e.namespace_ () == "") |
|
11183 { |
|
11184 ::std::auto_ptr< query_link_attributes::type > r ( |
|
11185 query_link_attributes::traits::create ( |
|
11186 e.dom_element (), |
|
11187 f | ::xml_schema::flags::not_root, |
|
11188 this)); |
|
11189 |
|
11190 if (this->query_link_attributes ()) |
|
11191 continue; |
|
11192 this->query_link_attributes (r); |
|
11193 continue; |
|
11194 } |
|
11195 } |
|
11196 |
|
11197 // report_link_attributes |
|
11198 // |
|
11199 { |
|
11200 if (e.name () == "report_link_attributes" && e.namespace_ () == "") |
|
11201 { |
|
11202 ::std::auto_ptr< report_link_attributes::type > r ( |
|
11203 report_link_attributes::traits::create ( |
|
11204 e.dom_element (), |
|
11205 f | ::xml_schema::flags::not_root, |
|
11206 this)); |
|
11207 |
|
11208 if (this->report_link_attributes ()) |
|
11209 continue; |
|
11210 this->report_link_attributes (r); |
|
11211 continue; |
|
11212 } |
|
11213 } |
|
11214 |
|
11215 // query_interface_attributes |
|
11216 // |
|
11217 { |
|
11218 if (e.name () == "query_interface_attributes" && e.namespace_ () == "") |
|
11219 { |
|
11220 ::std::auto_ptr< query_interface_attributes::type > r ( |
|
11221 query_interface_attributes::traits::create ( |
|
11222 e.dom_element (), |
|
11223 f | ::xml_schema::flags::not_root, |
|
11224 this)); |
|
11225 |
|
11226 if (this->query_interface_attributes ()) |
|
11227 continue; |
|
11228 this->query_interface_attributes (r); |
|
11229 continue; |
|
11230 } |
|
11231 } |
|
11232 |
|
11233 // report_interface_attributes |
|
11234 // |
|
11235 { |
|
11236 if (e.name () == "report_interface_attributes" && e.namespace_ () == "") |
|
11237 { |
|
11238 ::std::auto_ptr< report_interface_attributes::type > r ( |
|
11239 report_interface_attributes::traits::create ( |
|
11240 e.dom_element (), |
|
11241 f | ::xml_schema::flags::not_root, |
|
11242 this)); |
|
11243 |
|
11244 if (this->report_interface_attributes ()) |
|
11245 continue; |
|
11246 this->report_interface_attributes (r); |
|
11247 continue; |
|
11248 } |
|
11249 } |
|
11250 |
|
11251 // query_cla_parameters |
|
11252 // |
|
11253 { |
|
11254 if (e.name () == "query_cla_parameters" && e.namespace_ () == "") |
|
11255 { |
|
11256 ::std::auto_ptr< query_cla_parameters::type > r ( |
|
11257 query_cla_parameters::traits::create ( |
|
11258 e.dom_element (), |
|
11259 f | ::xml_schema::flags::not_root, |
|
11260 this)); |
|
11261 |
|
11262 if (this->query_cla_parameters ()) |
|
11263 continue; |
|
11264 this->query_cla_parameters (r); |
|
11265 continue; |
|
11266 } |
|
11267 } |
|
11268 |
|
11269 // report_cla_parameters |
|
11270 // |
|
11271 { |
|
11272 if (e.name () == "report_cla_parameters" && e.namespace_ () == "") |
|
11273 { |
|
11274 ::std::auto_ptr< report_cla_parameters::type > r ( |
|
11275 report_cla_parameters::traits::create ( |
|
11276 e.dom_element (), |
|
11277 f | ::xml_schema::flags::not_root, |
|
11278 this)); |
|
11279 |
|
11280 if (this->report_cla_parameters ()) |
|
11281 continue; |
|
11282 this->report_cla_parameters (r); |
|
11283 continue; |
|
11284 } |
|
11285 } |
|
11286 } |
|
11287 } |
|
11288 |
|
11289 cl_message* cl_message:: |
|
11290 _clone (::xml_schema::flags f, |
|
11291 ::xml_schema::type* c) const |
|
11292 { |
|
11293 return new cl_message (*this, f, c); |
|
11294 } |
|
11295 } |
|
11296 } |
|
11297 |
|
11298 #include <istream> |
|
11299 #include <xercesc/framework/Wrapper4InputSource.hpp> |
|
11300 #include <xsd/cxx/xml/sax/std-input-source.hxx> |
|
11301 #include <xsd/cxx/tree/error-handler.hxx> |
|
11302 |
|
11303 namespace dtn |
|
11304 { |
|
11305 namespace clmessage |
|
11306 { |
|
11307 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11308 cl_message_ (const ::std::basic_string< char >& u, |
|
11309 ::xml_schema::flags f, |
|
11310 const ::xsd::cxx::tree::properties< char >& p) |
|
11311 { |
|
11312 ::xsd::cxx::xml::auto_initializer i ( |
|
11313 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11314 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11315 |
|
11316 ::xsd::cxx::tree::error_handler< char > h; |
|
11317 |
|
11318 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11319 ::xsd::cxx::xml::dom::parse< char > (u, h, p, f)); |
|
11320 |
|
11321 h.throw_if_failed< ::xsd::cxx::tree::parsing< char > > (); |
|
11322 |
|
11323 return ::dtn::clmessage::cl_message_ ( |
|
11324 static_cast< const ::xercesc::DOMDocument& > (*d), f); |
|
11325 } |
|
11326 |
|
11327 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11328 cl_message_ (const ::std::basic_string< char >& u, |
|
11329 ::xsd::cxx::xml::error_handler< char >& h, |
|
11330 ::xml_schema::flags f, |
|
11331 const ::xsd::cxx::tree::properties< char >& p) |
|
11332 { |
|
11333 ::xsd::cxx::xml::auto_initializer i ( |
|
11334 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11335 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11336 |
|
11337 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11338 ::xsd::cxx::xml::dom::parse< char > (u, h, p, f)); |
|
11339 |
|
11340 if (!d) |
|
11341 { |
|
11342 throw ::xsd::cxx::tree::parsing< char > (); |
|
11343 } |
|
11344 |
|
11345 return ::dtn::clmessage::cl_message_ ( |
|
11346 static_cast< const ::xercesc::DOMDocument& > (*d), f); |
|
11347 } |
|
11348 |
|
11349 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11350 cl_message_ (const ::std::basic_string< char >& u, |
|
11351 ::xercesc::DOMErrorHandler& h, |
|
11352 ::xml_schema::flags f, |
|
11353 const ::xsd::cxx::tree::properties< char >& p) |
|
11354 { |
|
11355 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11356 ::xsd::cxx::xml::dom::parse< char > (u, h, p, f)); |
|
11357 |
|
11358 if (!d) |
|
11359 { |
|
11360 throw ::xsd::cxx::tree::parsing< char > (); |
|
11361 } |
|
11362 |
|
11363 return ::dtn::clmessage::cl_message_ ( |
|
11364 static_cast< const ::xercesc::DOMDocument& > (*d), f); |
|
11365 } |
|
11366 |
|
11367 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11368 cl_message_ (::std::istream& is, |
|
11369 ::xml_schema::flags f, |
|
11370 const ::xsd::cxx::tree::properties< char >& p) |
|
11371 { |
|
11372 ::xsd::cxx::xml::auto_initializer i ( |
|
11373 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11374 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11375 |
|
11376 ::xsd::cxx::xml::sax::std_input_source isrc (is); |
|
11377 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11378 return ::dtn::clmessage::cl_message_ (wrap, f, p); |
|
11379 } |
|
11380 |
|
11381 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11382 cl_message_ (::std::istream& is, |
|
11383 ::xsd::cxx::xml::error_handler< char >& h, |
|
11384 ::xml_schema::flags f, |
|
11385 const ::xsd::cxx::tree::properties< char >& p) |
|
11386 { |
|
11387 ::xsd::cxx::xml::auto_initializer i ( |
|
11388 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11389 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11390 |
|
11391 ::xsd::cxx::xml::sax::std_input_source isrc (is); |
|
11392 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11393 return ::dtn::clmessage::cl_message_ (wrap, h, f, p); |
|
11394 } |
|
11395 |
|
11396 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11397 cl_message_ (::std::istream& is, |
|
11398 ::xercesc::DOMErrorHandler& h, |
|
11399 ::xml_schema::flags f, |
|
11400 const ::xsd::cxx::tree::properties< char >& p) |
|
11401 { |
|
11402 ::xsd::cxx::xml::sax::std_input_source isrc (is); |
|
11403 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11404 return ::dtn::clmessage::cl_message_ (wrap, h, f, p); |
|
11405 } |
|
11406 |
|
11407 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11408 cl_message_ (::std::istream& is, |
|
11409 const ::std::basic_string< char >& sid, |
|
11410 ::xml_schema::flags f, |
|
11411 const ::xsd::cxx::tree::properties< char >& p) |
|
11412 { |
|
11413 ::xsd::cxx::xml::auto_initializer i ( |
|
11414 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11415 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11416 |
|
11417 ::xsd::cxx::xml::sax::std_input_source isrc (is, sid); |
|
11418 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11419 return ::dtn::clmessage::cl_message_ (wrap, f, p); |
|
11420 } |
|
11421 |
|
11422 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11423 cl_message_ (::std::istream& is, |
|
11424 const ::std::basic_string< char >& sid, |
|
11425 ::xsd::cxx::xml::error_handler< char >& h, |
|
11426 ::xml_schema::flags f, |
|
11427 const ::xsd::cxx::tree::properties< char >& p) |
|
11428 { |
|
11429 ::xsd::cxx::xml::auto_initializer i ( |
|
11430 (f & ::xml_schema::flags::dont_initialize) == 0, |
|
11431 (f & ::xml_schema::flags::keep_dom) == 0); |
|
11432 |
|
11433 ::xsd::cxx::xml::sax::std_input_source isrc (is, sid); |
|
11434 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11435 return ::dtn::clmessage::cl_message_ (wrap, h, f, p); |
|
11436 } |
|
11437 |
|
11438 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11439 cl_message_ (::std::istream& is, |
|
11440 const ::std::basic_string< char >& sid, |
|
11441 ::xercesc::DOMErrorHandler& h, |
|
11442 ::xml_schema::flags f, |
|
11443 const ::xsd::cxx::tree::properties< char >& p) |
|
11444 { |
|
11445 ::xsd::cxx::xml::sax::std_input_source isrc (is, sid); |
|
11446 ::xercesc::Wrapper4InputSource wrap (&isrc, false); |
|
11447 return ::dtn::clmessage::cl_message_ (wrap, h, f, p); |
|
11448 } |
|
11449 |
|
11450 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11451 cl_message_ (const ::xercesc::DOMInputSource& i, |
|
11452 ::xml_schema::flags f, |
|
11453 const ::xsd::cxx::tree::properties< char >& p) |
|
11454 { |
|
11455 ::xsd::cxx::tree::error_handler< char > h; |
|
11456 |
|
11457 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11458 ::xsd::cxx::xml::dom::parse< char > (i, h, p, f)); |
|
11459 |
|
11460 h.throw_if_failed< ::xsd::cxx::tree::parsing< char > > (); |
|
11461 |
|
11462 return ::dtn::clmessage::cl_message_ ( |
|
11463 static_cast< const ::xercesc::DOMDocument& > (*d), f, p); |
|
11464 } |
|
11465 |
|
11466 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11467 cl_message_ (const ::xercesc::DOMInputSource& i, |
|
11468 ::xsd::cxx::xml::error_handler< char >& h, |
|
11469 ::xml_schema::flags f, |
|
11470 const ::xsd::cxx::tree::properties< char >& p) |
|
11471 { |
|
11472 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11473 ::xsd::cxx::xml::dom::parse< char > (i, h, p, f)); |
|
11474 |
|
11475 if (!d) |
|
11476 { |
|
11477 throw ::xsd::cxx::tree::parsing< char > (); |
|
11478 } |
|
11479 |
|
11480 return ::dtn::clmessage::cl_message_ ( |
|
11481 static_cast< const ::xercesc::DOMDocument& > (*d), f, p); |
|
11482 } |
|
11483 |
|
11484 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11485 cl_message_ (const ::xercesc::DOMInputSource& i, |
|
11486 ::xercesc::DOMErrorHandler& h, |
|
11487 ::xml_schema::flags f, |
|
11488 const ::xsd::cxx::tree::properties< char >& p) |
|
11489 { |
|
11490 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11491 ::xsd::cxx::xml::dom::parse< char > (i, h, p, f)); |
|
11492 |
|
11493 if (!d) |
|
11494 { |
|
11495 throw ::xsd::cxx::tree::parsing< char > (); |
|
11496 } |
|
11497 |
|
11498 return ::dtn::clmessage::cl_message_ ( |
|
11499 static_cast< const ::xercesc::DOMDocument& > (*d), f, p); |
|
11500 } |
|
11501 |
|
11502 ::std::auto_ptr< ::dtn::clmessage::cl_message > |
|
11503 cl_message_ (const ::xercesc::DOMDocument& d, |
|
11504 ::xml_schema::flags f, |
|
11505 const ::xsd::cxx::tree::properties< char >&) |
|
11506 { |
|
11507 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > c ( |
|
11508 (f & ::xml_schema::flags::keep_dom) |
|
11509 ? static_cast< ::xercesc::DOMDocument* > (d.cloneNode (true)) |
|
11510 : 0); |
|
11511 |
|
11512 const ::xsd::cxx::xml::dom::element< char > e ( |
|
11513 c.get () |
|
11514 ? *c->getDocumentElement () |
|
11515 : *d.getDocumentElement ()); |
|
11516 |
|
11517 if (e.name () == "cl_message" && |
|
11518 e.namespace_ () == "") |
|
11519 { |
|
11520 ::std::auto_ptr< ::dtn::clmessage::cl_message > r ( |
|
11521 ::xsd::cxx::tree::traits< ::dtn::clmessage::cl_message, char >::create ( |
|
11522 e.dom_element (), f, 0)); |
|
11523 if (f & ::xml_schema::flags::keep_dom) c.release (); |
|
11524 return r; |
|
11525 } |
|
11526 |
|
11527 throw ::xsd::cxx::tree::unexpected_element < char > ( |
|
11528 e.name (), |
|
11529 e.namespace_ (), |
|
11530 "cl_message", |
|
11531 ""); |
|
11532 } |
|
11533 } |
|
11534 } |
|
11535 |
|
11536 #include <ostream> |
|
11537 #include <xsd/cxx/xml/dom/elements.hxx> |
|
11538 #include <xsd/cxx/xml/dom/serialization.hxx> |
|
11539 #include <xsd/cxx/tree/error-handler.hxx> |
|
11540 |
|
11541 namespace dtn |
|
11542 { |
|
11543 namespace clmessage |
|
11544 { |
|
11545 void |
|
11546 operator<< (::xercesc::DOMElement& e, |
|
11547 linkTypeType i) |
|
11548 { |
|
11549 e << static_cast< const ::xml_schema::string& > (i); |
|
11550 } |
|
11551 |
|
11552 void |
|
11553 operator<< (::xercesc::DOMAttr& a, |
|
11554 linkTypeType i) |
|
11555 { |
|
11556 a << static_cast< const ::xml_schema::string& > (i); |
|
11557 } |
|
11558 |
|
11559 void |
|
11560 operator<< (::xsd::cxx::tree::list_stream< char >& l, |
|
11561 linkTypeType i) |
|
11562 { |
|
11563 l << static_cast< const ::xml_schema::string& > (i); |
|
11564 } |
|
11565 |
|
11566 void |
|
11567 operator<< (::xercesc::DOMElement& e, |
|
11568 linkStateType i) |
|
11569 { |
|
11570 e << static_cast< const ::xml_schema::string& > (i); |
|
11571 } |
|
11572 |
|
11573 void |
|
11574 operator<< (::xercesc::DOMAttr& a, |
|
11575 linkStateType i) |
|
11576 { |
|
11577 a << static_cast< const ::xml_schema::string& > (i); |
|
11578 } |
|
11579 |
|
11580 void |
|
11581 operator<< (::xsd::cxx::tree::list_stream< char >& l, |
|
11582 linkStateType i) |
|
11583 { |
|
11584 l << static_cast< const ::xml_schema::string& > (i); |
|
11585 } |
|
11586 |
|
11587 void |
|
11588 operator<< (::xercesc::DOMElement& e, |
|
11589 linkReasonType i) |
|
11590 { |
|
11591 e << static_cast< const ::xml_schema::string& > (i); |
|
11592 } |
|
11593 |
|
11594 void |
|
11595 operator<< (::xercesc::DOMAttr& a, |
|
11596 linkReasonType i) |
|
11597 { |
|
11598 a << static_cast< const ::xml_schema::string& > (i); |
|
11599 } |
|
11600 |
|
11601 void |
|
11602 operator<< (::xsd::cxx::tree::list_stream< char >& l, |
|
11603 linkReasonType i) |
|
11604 { |
|
11605 l << static_cast< const ::xml_schema::string& > (i); |
|
11606 } |
|
11607 |
|
11608 void |
|
11609 operator<< (::xercesc::DOMElement& e, |
|
11610 bundlePassMethodType i) |
|
11611 { |
|
11612 e << static_cast< const ::xml_schema::string& > (i); |
|
11613 } |
|
11614 |
|
11615 void |
|
11616 operator<< (::xercesc::DOMAttr& a, |
|
11617 bundlePassMethodType i) |
|
11618 { |
|
11619 a << static_cast< const ::xml_schema::string& > (i); |
|
11620 } |
|
11621 |
|
11622 void |
|
11623 operator<< (::xsd::cxx::tree::list_stream< char >& l, |
|
11624 bundlePassMethodType i) |
|
11625 { |
|
11626 l << static_cast< const ::xml_schema::string& > (i); |
|
11627 } |
|
11628 |
|
11629 void |
|
11630 operator<< (::xercesc::DOMElement& e, |
|
11631 const percentType& i) |
|
11632 { |
|
11633 e << static_cast< const ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type >& > (i); |
|
11634 } |
|
11635 |
|
11636 void |
|
11637 operator<< (::xercesc::DOMAttr& a, |
|
11638 const percentType& i) |
|
11639 { |
|
11640 a << static_cast< const ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type >& > (i); |
|
11641 } |
|
11642 |
|
11643 void |
|
11644 operator<< (::xsd::cxx::tree::list_stream< char >& l, |
|
11645 const percentType& i) |
|
11646 { |
|
11647 l << static_cast< const ::xsd::cxx::tree::fundamental_base< ::xml_schema::integer, char, ::xml_schema::simple_type >& > (i); |
|
11648 } |
|
11649 |
|
11650 void |
|
11651 cl_message_ (::xercesc::DOMDocument& d, |
|
11652 const ::dtn::clmessage::cl_message& s, |
|
11653 ::xml_schema::flags) |
|
11654 { |
|
11655 ::xsd::cxx::xml::dom::element< char > e (*d.getDocumentElement ()); |
|
11656 |
|
11657 if (e.name () == "cl_message" && |
|
11658 e.namespace_ () == "") |
|
11659 { |
|
11660 e.dom_element () << s; |
|
11661 } |
|
11662 else |
|
11663 { |
|
11664 throw ::xsd::cxx::tree::unexpected_element < char > ( |
|
11665 e.name (), |
|
11666 e.namespace_ (), |
|
11667 "cl_message", |
|
11668 ""); |
|
11669 } |
|
11670 } |
|
11671 |
|
11672 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > |
|
11673 cl_message_ (const ::dtn::clmessage::cl_message& s, |
|
11674 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11675 ::xml_schema::flags f) |
|
11676 { |
|
11677 try |
|
11678 { |
|
11679 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11680 ::xsd::cxx::xml::dom::serialize< char > ( |
|
11681 "cl_message", |
|
11682 "", |
|
11683 m, |
|
11684 f)); |
|
11685 ::dtn::clmessage::cl_message_ (*d, s, f); |
|
11686 return d; |
|
11687 } |
|
11688 catch (const ::xsd::cxx::xml::dom::mapping< char >& e) |
|
11689 { |
|
11690 throw ::xsd::cxx::tree::no_namespace_mapping< char > (e.name ()); |
|
11691 } |
|
11692 catch (const ::xsd::cxx::xml::dom::xsi_already_in_use&) |
|
11693 { |
|
11694 throw ::xsd::cxx::tree::xsi_already_in_use< char > (); |
|
11695 } |
|
11696 } |
|
11697 |
|
11698 void |
|
11699 cl_message_ (::xercesc::XMLFormatTarget& t, |
|
11700 const ::dtn::clmessage::cl_message& s, |
|
11701 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11702 const ::std::basic_string< char >& e, |
|
11703 ::xml_schema::flags f) |
|
11704 { |
|
11705 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11706 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11707 |
|
11708 ::xsd::cxx::tree::error_handler< char > h; |
|
11709 |
|
11710 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11711 { |
|
11712 h.throw_if_failed< ::xsd::cxx::tree::serialization< char > > (); |
|
11713 } |
|
11714 } |
|
11715 |
|
11716 void |
|
11717 cl_message_ (::xercesc::XMLFormatTarget& t, |
|
11718 const ::dtn::clmessage::cl_message& s, |
|
11719 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11720 ::xsd::cxx::xml::error_handler< char >& h, |
|
11721 const ::std::basic_string< char >& e, |
|
11722 ::xml_schema::flags f) |
|
11723 { |
|
11724 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11725 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11726 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11727 { |
|
11728 throw ::xsd::cxx::tree::serialization< char > (); |
|
11729 } |
|
11730 } |
|
11731 |
|
11732 void |
|
11733 cl_message_ (::xercesc::XMLFormatTarget& t, |
|
11734 const ::dtn::clmessage::cl_message& s, |
|
11735 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11736 ::xercesc::DOMErrorHandler& h, |
|
11737 const ::std::basic_string< char >& e, |
|
11738 ::xml_schema::flags f) |
|
11739 { |
|
11740 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11741 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11742 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11743 { |
|
11744 throw ::xsd::cxx::tree::serialization< char > (); |
|
11745 } |
|
11746 } |
|
11747 |
|
11748 void |
|
11749 cl_message_ (::std::ostream& o, |
|
11750 const ::dtn::clmessage::cl_message& s, |
|
11751 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11752 const ::std::basic_string< char >& e, |
|
11753 ::xml_schema::flags f) |
|
11754 { |
|
11755 ::xsd::cxx::xml::auto_initializer i ( |
|
11756 (f & ::xml_schema::flags::dont_initialize) == 0); |
|
11757 |
|
11758 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11759 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11760 |
|
11761 ::xsd::cxx::tree::error_handler< char > h; |
|
11762 |
|
11763 ::xsd::cxx::xml::dom::ostream_format_target t (o); |
|
11764 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11765 { |
|
11766 h.throw_if_failed< ::xsd::cxx::tree::serialization< char > > (); |
|
11767 } |
|
11768 } |
|
11769 |
|
11770 void |
|
11771 cl_message_ (::std::ostream& o, |
|
11772 const ::dtn::clmessage::cl_message& s, |
|
11773 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11774 ::xsd::cxx::xml::error_handler< char >& h, |
|
11775 const ::std::basic_string< char >& e, |
|
11776 ::xml_schema::flags f) |
|
11777 { |
|
11778 ::xsd::cxx::xml::auto_initializer i ( |
|
11779 (f & ::xml_schema::flags::dont_initialize) == 0); |
|
11780 |
|
11781 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11782 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11783 ::xsd::cxx::xml::dom::ostream_format_target t (o); |
|
11784 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11785 { |
|
11786 throw ::xsd::cxx::tree::serialization< char > (); |
|
11787 } |
|
11788 } |
|
11789 |
|
11790 void |
|
11791 cl_message_ (::std::ostream& o, |
|
11792 const ::dtn::clmessage::cl_message& s, |
|
11793 const ::xsd::cxx::xml::dom::namespace_infomap< char >& m, |
|
11794 ::xercesc::DOMErrorHandler& h, |
|
11795 const ::std::basic_string< char >& e, |
|
11796 ::xml_schema::flags f) |
|
11797 { |
|
11798 ::xsd::cxx::xml::dom::auto_ptr< ::xercesc::DOMDocument > d ( |
|
11799 ::dtn::clmessage::cl_message_ (s, m, f)); |
|
11800 ::xsd::cxx::xml::dom::ostream_format_target t (o); |
|
11801 if (!::xsd::cxx::xml::dom::serialize (t, *d, e, h, f)) |
|
11802 { |
|
11803 throw ::xsd::cxx::tree::serialization< char > (); |
|
11804 } |
|
11805 } |
|
11806 |
|
11807 void |
|
11808 operator<< (::xercesc::DOMElement& e, |
|
11809 const attribute_name& i) |
|
11810 { |
|
11811 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
11812 e.removeChild (n); |
|
11813 |
|
11814 { |
|
11815 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11816 "value", |
|
11817 e); |
|
11818 |
|
11819 a.dom_attribute () << i.value (); |
|
11820 } |
|
11821 } |
|
11822 |
|
11823 void |
|
11824 operator<< (::xercesc::DOMElement& e, |
|
11825 const key_value_pair& i) |
|
11826 { |
|
11827 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
11828 e.removeChild (n); |
|
11829 |
|
11830 { |
|
11831 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11832 "name", |
|
11833 e); |
|
11834 |
|
11835 a.dom_attribute () << i.name (); |
|
11836 } |
|
11837 |
|
11838 { |
|
11839 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11840 "value", |
|
11841 e); |
|
11842 |
|
11843 a.dom_attribute () << i.value (); |
|
11844 } |
|
11845 } |
|
11846 |
|
11847 void |
|
11848 operator<< (::xercesc::DOMElement& e, |
|
11849 const bundle_attributes& i) |
|
11850 { |
|
11851 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
11852 e.removeChild (n); |
|
11853 |
|
11854 { |
|
11855 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11856 "source_eid", |
|
11857 e); |
|
11858 |
|
11859 a.dom_attribute () << i.source_eid (); |
|
11860 } |
|
11861 |
|
11862 { |
|
11863 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11864 "timestamp_seconds", |
|
11865 e); |
|
11866 |
|
11867 a.dom_attribute () << i.timestamp_seconds (); |
|
11868 } |
|
11869 |
|
11870 { |
|
11871 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11872 "timestamp_sequence", |
|
11873 e); |
|
11874 |
|
11875 a.dom_attribute () << i.timestamp_sequence (); |
|
11876 } |
|
11877 |
|
11878 { |
|
11879 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11880 "is_fragment", |
|
11881 e); |
|
11882 |
|
11883 a.dom_attribute () << i.is_fragment (); |
|
11884 } |
|
11885 |
|
11886 if (i.fragment_length ()) |
|
11887 { |
|
11888 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11889 "fragment_length", |
|
11890 e); |
|
11891 |
|
11892 a.dom_attribute () << *i.fragment_length (); |
|
11893 } |
|
11894 |
|
11895 if (i.fragment_offset ()) |
|
11896 { |
|
11897 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11898 "fragment_offset", |
|
11899 e); |
|
11900 |
|
11901 a.dom_attribute () << *i.fragment_offset (); |
|
11902 } |
|
11903 } |
|
11904 |
|
11905 void |
|
11906 operator<< (::xercesc::DOMElement& e, |
|
11907 const link_attributes& i) |
|
11908 { |
|
11909 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
11910 e.removeChild (n); |
|
11911 |
|
11912 { |
|
11913 for (link_attributes::key_value_pair::const_iterator |
|
11914 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
11915 b != n; ++b) |
|
11916 { |
|
11917 ::xsd::cxx::xml::dom::element< char > s ( |
|
11918 "key_value_pair", |
|
11919 e); |
|
11920 s.dom_element () << *b; |
|
11921 } |
|
11922 } |
|
11923 |
|
11924 if (i.type ()) |
|
11925 { |
|
11926 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11927 "type", |
|
11928 e); |
|
11929 |
|
11930 a.dom_attribute () << *i.type (); |
|
11931 } |
|
11932 |
|
11933 if (i.state ()) |
|
11934 { |
|
11935 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11936 "state", |
|
11937 e); |
|
11938 |
|
11939 a.dom_attribute () << *i.state (); |
|
11940 } |
|
11941 |
|
11942 if (i.peer_eid ()) |
|
11943 { |
|
11944 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11945 "peer_eid", |
|
11946 e); |
|
11947 |
|
11948 a.dom_attribute () << *i.peer_eid (); |
|
11949 } |
|
11950 |
|
11951 if (i.is_reachable ()) |
|
11952 { |
|
11953 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11954 "is_reachable", |
|
11955 e); |
|
11956 |
|
11957 a.dom_attribute () << *i.is_reachable (); |
|
11958 } |
|
11959 |
|
11960 if (i.is_usable ()) |
|
11961 { |
|
11962 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11963 "is_usable", |
|
11964 e); |
|
11965 |
|
11966 a.dom_attribute () << *i.is_usable (); |
|
11967 } |
|
11968 |
|
11969 if (i.how_reliable ()) |
|
11970 { |
|
11971 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11972 "how_reliable", |
|
11973 e); |
|
11974 |
|
11975 a.dom_attribute () << *i.how_reliable (); |
|
11976 } |
|
11977 |
|
11978 if (i.how_available ()) |
|
11979 { |
|
11980 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11981 "how_available", |
|
11982 e); |
|
11983 |
|
11984 a.dom_attribute () << *i.how_available (); |
|
11985 } |
|
11986 |
|
11987 if (i.reactive_fragment ()) |
|
11988 { |
|
11989 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11990 "reactive_fragment", |
|
11991 e); |
|
11992 |
|
11993 a.dom_attribute () << *i.reactive_fragment (); |
|
11994 } |
|
11995 |
|
11996 if (i.nexthop ()) |
|
11997 { |
|
11998 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
11999 "nexthop", |
|
12000 e); |
|
12001 |
|
12002 a.dom_attribute () << *i.nexthop (); |
|
12003 } |
|
12004 |
|
12005 if (i.cla_name ()) |
|
12006 { |
|
12007 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12008 "cla_name", |
|
12009 e); |
|
12010 |
|
12011 a.dom_attribute () << *i.cla_name (); |
|
12012 } |
|
12013 |
|
12014 if (i.high_water_mark ()) |
|
12015 { |
|
12016 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12017 "high_water_mark", |
|
12018 e); |
|
12019 |
|
12020 a.dom_attribute () << *i.high_water_mark (); |
|
12021 } |
|
12022 |
|
12023 if (i.low_water_mark ()) |
|
12024 { |
|
12025 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12026 "low_water_mark", |
|
12027 e); |
|
12028 |
|
12029 a.dom_attribute () << *i.low_water_mark (); |
|
12030 } |
|
12031 } |
|
12032 |
|
12033 void |
|
12034 operator<< (::xercesc::DOMElement& e, |
|
12035 const link_config_parameters& i) |
|
12036 { |
|
12037 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12038 e.removeChild (n); |
|
12039 |
|
12040 { |
|
12041 for (link_config_parameters::key_value_pair::const_iterator |
|
12042 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
12043 b != n; ++b) |
|
12044 { |
|
12045 ::xsd::cxx::xml::dom::element< char > s ( |
|
12046 "key_value_pair", |
|
12047 e); |
|
12048 s.dom_element () << *b; |
|
12049 } |
|
12050 } |
|
12051 |
|
12052 if (i.is_usable ()) |
|
12053 { |
|
12054 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12055 "is_usable", |
|
12056 e); |
|
12057 |
|
12058 a.dom_attribute () << *i.is_usable (); |
|
12059 } |
|
12060 |
|
12061 if (i.reactive_fragment ()) |
|
12062 { |
|
12063 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12064 "reactive_fragment", |
|
12065 e); |
|
12066 |
|
12067 a.dom_attribute () << *i.reactive_fragment (); |
|
12068 } |
|
12069 |
|
12070 if (i.nexthop ()) |
|
12071 { |
|
12072 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12073 "nexthop", |
|
12074 e); |
|
12075 |
|
12076 a.dom_attribute () << *i.nexthop (); |
|
12077 } |
|
12078 } |
|
12079 |
|
12080 void |
|
12081 operator<< (::xercesc::DOMElement& e, |
|
12082 const contact_attributes& i) |
|
12083 { |
|
12084 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12085 e.removeChild (n); |
|
12086 |
|
12087 { |
|
12088 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12089 "start_time", |
|
12090 e); |
|
12091 |
|
12092 a.dom_attribute () << i.start_time (); |
|
12093 } |
|
12094 |
|
12095 { |
|
12096 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12097 "duration", |
|
12098 e); |
|
12099 |
|
12100 a.dom_attribute () << i.duration (); |
|
12101 } |
|
12102 |
|
12103 { |
|
12104 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12105 "bps", |
|
12106 e); |
|
12107 |
|
12108 a.dom_attribute () << i.bps (); |
|
12109 } |
|
12110 |
|
12111 { |
|
12112 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12113 "latency", |
|
12114 e); |
|
12115 |
|
12116 a.dom_attribute () << i.latency (); |
|
12117 } |
|
12118 |
|
12119 { |
|
12120 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12121 "packet_loss_prob", |
|
12122 e); |
|
12123 |
|
12124 a.dom_attribute () << i.packet_loss_prob (); |
|
12125 } |
|
12126 } |
|
12127 |
|
12128 void |
|
12129 operator<< (::xercesc::DOMElement& e, |
|
12130 const cla_add_request& i) |
|
12131 { |
|
12132 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12133 e.removeChild (n); |
|
12134 |
|
12135 { |
|
12136 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12137 "name", |
|
12138 e); |
|
12139 |
|
12140 a.dom_attribute () << i.name (); |
|
12141 } |
|
12142 } |
|
12143 |
|
12144 void |
|
12145 operator<< (::xercesc::DOMElement& e, |
|
12146 const cla_delete_request& i) |
|
12147 { |
|
12148 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12149 e.removeChild (n); |
|
12150 |
|
12151 { |
|
12152 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12153 "name", |
|
12154 e); |
|
12155 |
|
12156 a.dom_attribute () << i.name (); |
|
12157 } |
|
12158 } |
|
12159 |
|
12160 void |
|
12161 operator<< (::xercesc::DOMElement& e, |
|
12162 const cla_set_params_request& i) |
|
12163 { |
|
12164 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12165 e.removeChild (n); |
|
12166 |
|
12167 { |
|
12168 for (cla_set_params_request::key_value_pair::const_iterator |
|
12169 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
12170 b != n; ++b) |
|
12171 { |
|
12172 ::xsd::cxx::xml::dom::element< char > s ( |
|
12173 "key_value_pair", |
|
12174 e); |
|
12175 s.dom_element () << *b; |
|
12176 } |
|
12177 } |
|
12178 |
|
12179 if (i.local_eid ()) |
|
12180 { |
|
12181 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12182 "local_eid", |
|
12183 e); |
|
12184 |
|
12185 a.dom_attribute () << *i.local_eid (); |
|
12186 } |
|
12187 |
|
12188 if (i.create_discovered_links ()) |
|
12189 { |
|
12190 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12191 "create_discovered_links", |
|
12192 e); |
|
12193 |
|
12194 a.dom_attribute () << *i.create_discovered_links (); |
|
12195 } |
|
12196 |
|
12197 if (i.bundle_pass_method ()) |
|
12198 { |
|
12199 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12200 "bundle_pass_method", |
|
12201 e); |
|
12202 |
|
12203 a.dom_attribute () << *i.bundle_pass_method (); |
|
12204 } |
|
12205 |
|
12206 if (i.reactive_fragment_enabled ()) |
|
12207 { |
|
12208 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12209 "reactive_fragment_enabled", |
|
12210 e); |
|
12211 |
|
12212 a.dom_attribute () << *i.reactive_fragment_enabled (); |
|
12213 } |
|
12214 } |
|
12215 |
|
12216 void |
|
12217 operator<< (::xercesc::DOMElement& e, |
|
12218 const cla_params_set_event&) |
|
12219 { |
|
12220 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12221 e.removeChild (n); |
|
12222 } |
|
12223 |
|
12224 void |
|
12225 operator<< (::xercesc::DOMAttr&, |
|
12226 const cla_params_set_event&) |
|
12227 { |
|
12228 } |
|
12229 |
|
12230 void |
|
12231 operator<< (::xsd::cxx::tree::list_stream< char >&, |
|
12232 const cla_params_set_event&) |
|
12233 { |
|
12234 } |
|
12235 |
|
12236 void |
|
12237 operator<< (::xercesc::DOMElement& e, |
|
12238 const interface_set_defaults_request& i) |
|
12239 { |
|
12240 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12241 e.removeChild (n); |
|
12242 |
|
12243 { |
|
12244 for (interface_set_defaults_request::key_value_pair::const_iterator |
|
12245 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
12246 b != n; ++b) |
|
12247 { |
|
12248 ::xsd::cxx::xml::dom::element< char > s ( |
|
12249 "key_value_pair", |
|
12250 e); |
|
12251 s.dom_element () << *b; |
|
12252 } |
|
12253 } |
|
12254 } |
|
12255 |
|
12256 void |
|
12257 operator<< (::xercesc::DOMElement& e, |
|
12258 const interface_create_request& i) |
|
12259 { |
|
12260 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12261 e.removeChild (n); |
|
12262 |
|
12263 { |
|
12264 for (interface_create_request::key_value_pair::const_iterator |
|
12265 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
12266 b != n; ++b) |
|
12267 { |
|
12268 ::xsd::cxx::xml::dom::element< char > s ( |
|
12269 "key_value_pair", |
|
12270 e); |
|
12271 s.dom_element () << *b; |
|
12272 } |
|
12273 } |
|
12274 |
|
12275 { |
|
12276 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12277 "interface_name", |
|
12278 e); |
|
12279 |
|
12280 a.dom_attribute () << i.interface_name (); |
|
12281 } |
|
12282 } |
|
12283 |
|
12284 void |
|
12285 operator<< (::xercesc::DOMElement& e, |
|
12286 const interface_created_event& i) |
|
12287 { |
|
12288 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12289 e.removeChild (n); |
|
12290 |
|
12291 { |
|
12292 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12293 "interface_name", |
|
12294 e); |
|
12295 |
|
12296 a.dom_attribute () << i.interface_name (); |
|
12297 } |
|
12298 } |
|
12299 |
|
12300 void |
|
12301 operator<< (::xercesc::DOMElement& e, |
|
12302 const interface_reconfigure_request& i) |
|
12303 { |
|
12304 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12305 e.removeChild (n); |
|
12306 |
|
12307 { |
|
12308 for (interface_reconfigure_request::key_value_pair::const_iterator |
|
12309 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
12310 b != n; ++b) |
|
12311 { |
|
12312 ::xsd::cxx::xml::dom::element< char > s ( |
|
12313 "key_value_pair", |
|
12314 e); |
|
12315 s.dom_element () << *b; |
|
12316 } |
|
12317 } |
|
12318 |
|
12319 { |
|
12320 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12321 "interface_name", |
|
12322 e); |
|
12323 |
|
12324 a.dom_attribute () << i.interface_name (); |
|
12325 } |
|
12326 |
|
12327 if (i.up ()) |
|
12328 { |
|
12329 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12330 "up", |
|
12331 e); |
|
12332 |
|
12333 a.dom_attribute () << *i.up (); |
|
12334 } |
|
12335 |
|
12336 if (i.discovery ()) |
|
12337 { |
|
12338 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12339 "discovery", |
|
12340 e); |
|
12341 |
|
12342 a.dom_attribute () << *i.discovery (); |
|
12343 } |
|
12344 } |
|
12345 |
|
12346 void |
|
12347 operator<< (::xercesc::DOMElement& e, |
|
12348 const interface_reconfigured_event& i) |
|
12349 { |
|
12350 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12351 e.removeChild (n); |
|
12352 |
|
12353 { |
|
12354 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12355 "interface_name", |
|
12356 e); |
|
12357 |
|
12358 a.dom_attribute () << i.interface_name (); |
|
12359 } |
|
12360 } |
|
12361 |
|
12362 void |
|
12363 operator<< (::xercesc::DOMElement& e, |
|
12364 const interface_destroy_request& i) |
|
12365 { |
|
12366 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12367 e.removeChild (n); |
|
12368 |
|
12369 { |
|
12370 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12371 "interface_name", |
|
12372 e); |
|
12373 |
|
12374 a.dom_attribute () << i.interface_name (); |
|
12375 } |
|
12376 } |
|
12377 |
|
12378 void |
|
12379 operator<< (::xercesc::DOMElement& e, |
|
12380 const eid_reachable_event& i) |
|
12381 { |
|
12382 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12383 e.removeChild (n); |
|
12384 |
|
12385 { |
|
12386 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12387 "interface_name", |
|
12388 e); |
|
12389 |
|
12390 a.dom_attribute () << i.interface_name (); |
|
12391 } |
|
12392 |
|
12393 { |
|
12394 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12395 "peer_eid", |
|
12396 e); |
|
12397 |
|
12398 a.dom_attribute () << i.peer_eid (); |
|
12399 } |
|
12400 } |
|
12401 |
|
12402 void |
|
12403 operator<< (::xercesc::DOMElement& e, |
|
12404 const link_set_defaults_request& i) |
|
12405 { |
|
12406 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12407 e.removeChild (n); |
|
12408 |
|
12409 { |
|
12410 ::xsd::cxx::xml::dom::element< char > s ( |
|
12411 "link_config_parameters", |
|
12412 e); |
|
12413 s.dom_element () << i.link_config_parameters (); |
|
12414 } |
|
12415 } |
|
12416 |
|
12417 void |
|
12418 operator<< (::xercesc::DOMElement& e, |
|
12419 const link_create_request& i) |
|
12420 { |
|
12421 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12422 e.removeChild (n); |
|
12423 |
|
12424 { |
|
12425 ::xsd::cxx::xml::dom::element< char > s ( |
|
12426 "link_config_parameters", |
|
12427 e); |
|
12428 s.dom_element () << i.link_config_parameters (); |
|
12429 } |
|
12430 |
|
12431 { |
|
12432 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12433 "link_name", |
|
12434 e); |
|
12435 |
|
12436 a.dom_attribute () << i.link_name (); |
|
12437 } |
|
12438 |
|
12439 { |
|
12440 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12441 "type", |
|
12442 e); |
|
12443 |
|
12444 a.dom_attribute () << i.type (); |
|
12445 } |
|
12446 |
|
12447 if (i.peer_eid ()) |
|
12448 { |
|
12449 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12450 "peer_eid", |
|
12451 e); |
|
12452 |
|
12453 a.dom_attribute () << *i.peer_eid (); |
|
12454 } |
|
12455 } |
|
12456 |
|
12457 void |
|
12458 operator<< (::xercesc::DOMElement& e, |
|
12459 const link_created_event& i) |
|
12460 { |
|
12461 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12462 e.removeChild (n); |
|
12463 |
|
12464 { |
|
12465 ::xsd::cxx::xml::dom::element< char > s ( |
|
12466 "link_attributes", |
|
12467 e); |
|
12468 s.dom_element () << i.link_attributes (); |
|
12469 } |
|
12470 |
|
12471 { |
|
12472 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12473 "link_name", |
|
12474 e); |
|
12475 |
|
12476 a.dom_attribute () << i.link_name (); |
|
12477 } |
|
12478 |
|
12479 { |
|
12480 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12481 "reason", |
|
12482 e); |
|
12483 |
|
12484 a.dom_attribute () << i.reason (); |
|
12485 } |
|
12486 } |
|
12487 |
|
12488 void |
|
12489 operator<< (::xercesc::DOMElement& e, |
|
12490 const link_open_request& i) |
|
12491 { |
|
12492 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12493 e.removeChild (n); |
|
12494 |
|
12495 { |
|
12496 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12497 "link_name", |
|
12498 e); |
|
12499 |
|
12500 a.dom_attribute () << i.link_name (); |
|
12501 } |
|
12502 } |
|
12503 |
|
12504 void |
|
12505 operator<< (::xercesc::DOMElement& e, |
|
12506 const link_opened_event& i) |
|
12507 { |
|
12508 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12509 e.removeChild (n); |
|
12510 |
|
12511 { |
|
12512 ::xsd::cxx::xml::dom::element< char > s ( |
|
12513 "contact_attributes", |
|
12514 e); |
|
12515 s.dom_element () << i.contact_attributes (); |
|
12516 } |
|
12517 |
|
12518 { |
|
12519 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12520 "link_name", |
|
12521 e); |
|
12522 |
|
12523 a.dom_attribute () << i.link_name (); |
|
12524 } |
|
12525 } |
|
12526 |
|
12527 void |
|
12528 operator<< (::xercesc::DOMElement& e, |
|
12529 const link_close_request& i) |
|
12530 { |
|
12531 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12532 e.removeChild (n); |
|
12533 |
|
12534 { |
|
12535 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12536 "link_name", |
|
12537 e); |
|
12538 |
|
12539 a.dom_attribute () << i.link_name (); |
|
12540 } |
|
12541 } |
|
12542 |
|
12543 void |
|
12544 operator<< (::xercesc::DOMElement& e, |
|
12545 const link_closed_event& i) |
|
12546 { |
|
12547 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12548 e.removeChild (n); |
|
12549 |
|
12550 { |
|
12551 ::xsd::cxx::xml::dom::element< char > s ( |
|
12552 "contact_attributes", |
|
12553 e); |
|
12554 s.dom_element () << i.contact_attributes (); |
|
12555 } |
|
12556 |
|
12557 { |
|
12558 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12559 "link_name", |
|
12560 e); |
|
12561 |
|
12562 a.dom_attribute () << i.link_name (); |
|
12563 } |
|
12564 } |
|
12565 |
|
12566 void |
|
12567 operator<< (::xercesc::DOMElement& e, |
|
12568 const link_state_changed_event& i) |
|
12569 { |
|
12570 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12571 e.removeChild (n); |
|
12572 |
|
12573 { |
|
12574 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12575 "link_name", |
|
12576 e); |
|
12577 |
|
12578 a.dom_attribute () << i.link_name (); |
|
12579 } |
|
12580 |
|
12581 { |
|
12582 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12583 "new_state", |
|
12584 e); |
|
12585 |
|
12586 a.dom_attribute () << i.new_state (); |
|
12587 } |
|
12588 |
|
12589 { |
|
12590 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12591 "reason", |
|
12592 e); |
|
12593 |
|
12594 a.dom_attribute () << i.reason (); |
|
12595 } |
|
12596 } |
|
12597 |
|
12598 void |
|
12599 operator<< (::xercesc::DOMElement& e, |
|
12600 const link_reconfigure_request& i) |
|
12601 { |
|
12602 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12603 e.removeChild (n); |
|
12604 |
|
12605 { |
|
12606 ::xsd::cxx::xml::dom::element< char > s ( |
|
12607 "link_config_parameters", |
|
12608 e); |
|
12609 s.dom_element () << i.link_config_parameters (); |
|
12610 } |
|
12611 |
|
12612 { |
|
12613 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12614 "link_name", |
|
12615 e); |
|
12616 |
|
12617 a.dom_attribute () << i.link_name (); |
|
12618 } |
|
12619 } |
|
12620 |
|
12621 void |
|
12622 operator<< (::xercesc::DOMElement& e, |
|
12623 const link_delete_request& i) |
|
12624 { |
|
12625 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12626 e.removeChild (n); |
|
12627 |
|
12628 { |
|
12629 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12630 "link_name", |
|
12631 e); |
|
12632 |
|
12633 a.dom_attribute () << i.link_name (); |
|
12634 } |
|
12635 } |
|
12636 |
|
12637 void |
|
12638 operator<< (::xercesc::DOMElement& e, |
|
12639 const link_deleted_event& i) |
|
12640 { |
|
12641 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12642 e.removeChild (n); |
|
12643 |
|
12644 { |
|
12645 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12646 "link_name", |
|
12647 e); |
|
12648 |
|
12649 a.dom_attribute () << i.link_name (); |
|
12650 } |
|
12651 |
|
12652 { |
|
12653 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12654 "reason", |
|
12655 e); |
|
12656 |
|
12657 a.dom_attribute () << i.reason (); |
|
12658 } |
|
12659 } |
|
12660 |
|
12661 void |
|
12662 operator<< (::xercesc::DOMElement& e, |
|
12663 const link_attribute_changed_event& i) |
|
12664 { |
|
12665 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12666 e.removeChild (n); |
|
12667 |
|
12668 { |
|
12669 ::xsd::cxx::xml::dom::element< char > s ( |
|
12670 "link_attributes", |
|
12671 e); |
|
12672 s.dom_element () << i.link_attributes (); |
|
12673 } |
|
12674 |
|
12675 { |
|
12676 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12677 "link_name", |
|
12678 e); |
|
12679 |
|
12680 a.dom_attribute () << i.link_name (); |
|
12681 } |
|
12682 |
|
12683 { |
|
12684 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12685 "reason", |
|
12686 e); |
|
12687 |
|
12688 a.dom_attribute () << i.reason (); |
|
12689 } |
|
12690 } |
|
12691 |
|
12692 void |
|
12693 operator<< (::xercesc::DOMElement& e, |
|
12694 const contact_attribute_changed_event& i) |
|
12695 { |
|
12696 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12697 e.removeChild (n); |
|
12698 |
|
12699 { |
|
12700 ::xsd::cxx::xml::dom::element< char > s ( |
|
12701 "contact_attributes", |
|
12702 e); |
|
12703 s.dom_element () << i.contact_attributes (); |
|
12704 } |
|
12705 |
|
12706 { |
|
12707 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12708 "link_name", |
|
12709 e); |
|
12710 |
|
12711 a.dom_attribute () << i.link_name (); |
|
12712 } |
|
12713 |
|
12714 { |
|
12715 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12716 "reason", |
|
12717 e); |
|
12718 |
|
12719 a.dom_attribute () << i.reason (); |
|
12720 } |
|
12721 } |
|
12722 |
|
12723 void |
|
12724 operator<< (::xercesc::DOMElement& e, |
|
12725 const link_add_reachable_event& i) |
|
12726 { |
|
12727 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12728 e.removeChild (n); |
|
12729 |
|
12730 { |
|
12731 ::xsd::cxx::xml::dom::element< char > s ( |
|
12732 "link_config_parameters", |
|
12733 e); |
|
12734 s.dom_element () << i.link_config_parameters (); |
|
12735 } |
|
12736 |
|
12737 { |
|
12738 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12739 "link_name", |
|
12740 e); |
|
12741 |
|
12742 a.dom_attribute () << i.link_name (); |
|
12743 } |
|
12744 |
|
12745 { |
|
12746 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12747 "peer_eid", |
|
12748 e); |
|
12749 |
|
12750 a.dom_attribute () << i.peer_eid (); |
|
12751 } |
|
12752 } |
|
12753 |
|
12754 void |
|
12755 operator<< (::xercesc::DOMElement& e, |
|
12756 const bundle_send_request& i) |
|
12757 { |
|
12758 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12759 e.removeChild (n); |
|
12760 |
|
12761 { |
|
12762 ::xsd::cxx::xml::dom::element< char > s ( |
|
12763 "bundle_attributes", |
|
12764 e); |
|
12765 s.dom_element () << i.bundle_attributes (); |
|
12766 } |
|
12767 |
|
12768 { |
|
12769 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12770 "link_name", |
|
12771 e); |
|
12772 |
|
12773 a.dom_attribute () << i.link_name (); |
|
12774 } |
|
12775 |
|
12776 { |
|
12777 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12778 "location", |
|
12779 e); |
|
12780 |
|
12781 a.dom_attribute () << i.location (); |
|
12782 } |
|
12783 } |
|
12784 |
|
12785 void |
|
12786 operator<< (::xercesc::DOMElement& e, |
|
12787 const bundle_receive_started_event& i) |
|
12788 { |
|
12789 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12790 e.removeChild (n); |
|
12791 |
|
12792 { |
|
12793 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12794 "location", |
|
12795 e); |
|
12796 |
|
12797 a.dom_attribute () << i.location (); |
|
12798 } |
|
12799 |
|
12800 if (i.peer_eid ()) |
|
12801 { |
|
12802 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12803 "peer_eid", |
|
12804 e); |
|
12805 |
|
12806 a.dom_attribute () << *i.peer_eid (); |
|
12807 } |
|
12808 } |
|
12809 |
|
12810 void |
|
12811 operator<< (::xercesc::DOMElement& e, |
|
12812 const bundle_received_event& i) |
|
12813 { |
|
12814 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12815 e.removeChild (n); |
|
12816 |
|
12817 { |
|
12818 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12819 "location", |
|
12820 e); |
|
12821 |
|
12822 a.dom_attribute () << i.location (); |
|
12823 } |
|
12824 |
|
12825 { |
|
12826 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12827 "bytes_received", |
|
12828 e); |
|
12829 |
|
12830 a.dom_attribute () << i.bytes_received (); |
|
12831 } |
|
12832 |
|
12833 if (i.peer_eid ()) |
|
12834 { |
|
12835 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12836 "peer_eid", |
|
12837 e); |
|
12838 |
|
12839 a.dom_attribute () << *i.peer_eid (); |
|
12840 } |
|
12841 } |
|
12842 |
|
12843 void |
|
12844 operator<< (::xercesc::DOMElement& e, |
|
12845 const bundle_transmitted_event& i) |
|
12846 { |
|
12847 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12848 e.removeChild (n); |
|
12849 |
|
12850 { |
|
12851 ::xsd::cxx::xml::dom::element< char > s ( |
|
12852 "bundle_attributes", |
|
12853 e); |
|
12854 s.dom_element () << i.bundle_attributes (); |
|
12855 } |
|
12856 |
|
12857 { |
|
12858 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12859 "link_name", |
|
12860 e); |
|
12861 |
|
12862 a.dom_attribute () << i.link_name (); |
|
12863 } |
|
12864 |
|
12865 { |
|
12866 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12867 "bytes_sent", |
|
12868 e); |
|
12869 |
|
12870 a.dom_attribute () << i.bytes_sent (); |
|
12871 } |
|
12872 |
|
12873 { |
|
12874 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12875 "reliably_sent", |
|
12876 e); |
|
12877 |
|
12878 a.dom_attribute () << i.reliably_sent (); |
|
12879 } |
|
12880 } |
|
12881 |
|
12882 void |
|
12883 operator<< (::xercesc::DOMElement& e, |
|
12884 const bundle_cancel_request& i) |
|
12885 { |
|
12886 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12887 e.removeChild (n); |
|
12888 |
|
12889 { |
|
12890 ::xsd::cxx::xml::dom::element< char > s ( |
|
12891 "bundle_attributes", |
|
12892 e); |
|
12893 s.dom_element () << i.bundle_attributes (); |
|
12894 } |
|
12895 |
|
12896 { |
|
12897 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12898 "link_name", |
|
12899 e); |
|
12900 |
|
12901 a.dom_attribute () << i.link_name (); |
|
12902 } |
|
12903 } |
|
12904 |
|
12905 void |
|
12906 operator<< (::xercesc::DOMElement& e, |
|
12907 const bundle_canceled_event& i) |
|
12908 { |
|
12909 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12910 e.removeChild (n); |
|
12911 |
|
12912 { |
|
12913 ::xsd::cxx::xml::dom::element< char > s ( |
|
12914 "bundle_attributes", |
|
12915 e); |
|
12916 s.dom_element () << i.bundle_attributes (); |
|
12917 } |
|
12918 |
|
12919 { |
|
12920 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12921 "link_name", |
|
12922 e); |
|
12923 |
|
12924 a.dom_attribute () << i.link_name (); |
|
12925 } |
|
12926 } |
|
12927 |
|
12928 void |
|
12929 operator<< (::xercesc::DOMElement& e, |
|
12930 const query_bundle_queued& i) |
|
12931 { |
|
12932 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12933 e.removeChild (n); |
|
12934 |
|
12935 { |
|
12936 ::xsd::cxx::xml::dom::element< char > s ( |
|
12937 "bundle_attributes", |
|
12938 e); |
|
12939 s.dom_element () << i.bundle_attributes (); |
|
12940 } |
|
12941 |
|
12942 { |
|
12943 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12944 "query_id", |
|
12945 e); |
|
12946 |
|
12947 a.dom_attribute () << i.query_id (); |
|
12948 } |
|
12949 |
|
12950 { |
|
12951 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12952 "link_name", |
|
12953 e); |
|
12954 |
|
12955 a.dom_attribute () << i.link_name (); |
|
12956 } |
|
12957 } |
|
12958 |
|
12959 void |
|
12960 operator<< (::xercesc::DOMElement& e, |
|
12961 const report_bundle_queued& i) |
|
12962 { |
|
12963 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12964 e.removeChild (n); |
|
12965 |
|
12966 { |
|
12967 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12968 "query_id", |
|
12969 e); |
|
12970 |
|
12971 a.dom_attribute () << i.query_id (); |
|
12972 } |
|
12973 |
|
12974 { |
|
12975 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12976 "is_queued", |
|
12977 e); |
|
12978 |
|
12979 a.dom_attribute () << i.is_queued (); |
|
12980 } |
|
12981 } |
|
12982 |
|
12983 void |
|
12984 operator<< (::xercesc::DOMElement& e, |
|
12985 const query_eid_reachable& i) |
|
12986 { |
|
12987 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
12988 e.removeChild (n); |
|
12989 |
|
12990 { |
|
12991 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
12992 "query_id", |
|
12993 e); |
|
12994 |
|
12995 a.dom_attribute () << i.query_id (); |
|
12996 } |
|
12997 |
|
12998 { |
|
12999 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13000 "interface_name", |
|
13001 e); |
|
13002 |
|
13003 a.dom_attribute () << i.interface_name (); |
|
13004 } |
|
13005 |
|
13006 { |
|
13007 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13008 "peer_eid", |
|
13009 e); |
|
13010 |
|
13011 a.dom_attribute () << i.peer_eid (); |
|
13012 } |
|
13013 } |
|
13014 |
|
13015 void |
|
13016 operator<< (::xercesc::DOMElement& e, |
|
13017 const report_eid_reachable& i) |
|
13018 { |
|
13019 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13020 e.removeChild (n); |
|
13021 |
|
13022 { |
|
13023 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13024 "query_id", |
|
13025 e); |
|
13026 |
|
13027 a.dom_attribute () << i.query_id (); |
|
13028 } |
|
13029 |
|
13030 { |
|
13031 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13032 "is_reachable", |
|
13033 e); |
|
13034 |
|
13035 a.dom_attribute () << i.is_reachable (); |
|
13036 } |
|
13037 } |
|
13038 |
|
13039 void |
|
13040 operator<< (::xercesc::DOMElement& e, |
|
13041 const query_link_attributes& i) |
|
13042 { |
|
13043 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13044 e.removeChild (n); |
|
13045 |
|
13046 { |
|
13047 for (query_link_attributes::attribute_name::const_iterator |
|
13048 b (i.attribute_name ().begin ()), n (i.attribute_name ().end ()); |
|
13049 b != n; ++b) |
|
13050 { |
|
13051 ::xsd::cxx::xml::dom::element< char > s ( |
|
13052 "attribute_name", |
|
13053 e); |
|
13054 s.dom_element () << *b; |
|
13055 } |
|
13056 } |
|
13057 |
|
13058 { |
|
13059 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13060 "link_name", |
|
13061 e); |
|
13062 |
|
13063 a.dom_attribute () << i.link_name (); |
|
13064 } |
|
13065 |
|
13066 { |
|
13067 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13068 "query_id", |
|
13069 e); |
|
13070 |
|
13071 a.dom_attribute () << i.query_id (); |
|
13072 } |
|
13073 } |
|
13074 |
|
13075 void |
|
13076 operator<< (::xercesc::DOMElement& e, |
|
13077 const report_link_attributes& i) |
|
13078 { |
|
13079 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13080 e.removeChild (n); |
|
13081 |
|
13082 { |
|
13083 for (report_link_attributes::key_value_pair::const_iterator |
|
13084 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
13085 b != n; ++b) |
|
13086 { |
|
13087 ::xsd::cxx::xml::dom::element< char > s ( |
|
13088 "key_value_pair", |
|
13089 e); |
|
13090 s.dom_element () << *b; |
|
13091 } |
|
13092 } |
|
13093 |
|
13094 { |
|
13095 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13096 "query_id", |
|
13097 e); |
|
13098 |
|
13099 a.dom_attribute () << i.query_id (); |
|
13100 } |
|
13101 } |
|
13102 |
|
13103 void |
|
13104 operator<< (::xercesc::DOMElement& e, |
|
13105 const query_interface_attributes& i) |
|
13106 { |
|
13107 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13108 e.removeChild (n); |
|
13109 |
|
13110 { |
|
13111 for (query_interface_attributes::attribute_name::const_iterator |
|
13112 b (i.attribute_name ().begin ()), n (i.attribute_name ().end ()); |
|
13113 b != n; ++b) |
|
13114 { |
|
13115 ::xsd::cxx::xml::dom::element< char > s ( |
|
13116 "attribute_name", |
|
13117 e); |
|
13118 s.dom_element () << *b; |
|
13119 } |
|
13120 } |
|
13121 |
|
13122 { |
|
13123 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13124 "interface_name", |
|
13125 e); |
|
13126 |
|
13127 a.dom_attribute () << i.interface_name (); |
|
13128 } |
|
13129 |
|
13130 { |
|
13131 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13132 "query_id", |
|
13133 e); |
|
13134 |
|
13135 a.dom_attribute () << i.query_id (); |
|
13136 } |
|
13137 } |
|
13138 |
|
13139 void |
|
13140 operator<< (::xercesc::DOMElement& e, |
|
13141 const report_interface_attributes& i) |
|
13142 { |
|
13143 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13144 e.removeChild (n); |
|
13145 |
|
13146 { |
|
13147 for (report_interface_attributes::key_value_pair::const_iterator |
|
13148 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
13149 b != n; ++b) |
|
13150 { |
|
13151 ::xsd::cxx::xml::dom::element< char > s ( |
|
13152 "key_value_pair", |
|
13153 e); |
|
13154 s.dom_element () << *b; |
|
13155 } |
|
13156 } |
|
13157 |
|
13158 { |
|
13159 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13160 "query_id", |
|
13161 e); |
|
13162 |
|
13163 a.dom_attribute () << i.query_id (); |
|
13164 } |
|
13165 } |
|
13166 |
|
13167 void |
|
13168 operator<< (::xercesc::DOMElement& e, |
|
13169 const query_cla_parameters& i) |
|
13170 { |
|
13171 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13172 e.removeChild (n); |
|
13173 |
|
13174 { |
|
13175 for (query_cla_parameters::attribute_name::const_iterator |
|
13176 b (i.attribute_name ().begin ()), n (i.attribute_name ().end ()); |
|
13177 b != n; ++b) |
|
13178 { |
|
13179 ::xsd::cxx::xml::dom::element< char > s ( |
|
13180 "attribute_name", |
|
13181 e); |
|
13182 s.dom_element () << *b; |
|
13183 } |
|
13184 } |
|
13185 |
|
13186 { |
|
13187 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13188 "query_id", |
|
13189 e); |
|
13190 |
|
13191 a.dom_attribute () << i.query_id (); |
|
13192 } |
|
13193 } |
|
13194 |
|
13195 void |
|
13196 operator<< (::xercesc::DOMElement& e, |
|
13197 const report_cla_parameters& i) |
|
13198 { |
|
13199 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13200 e.removeChild (n); |
|
13201 |
|
13202 { |
|
13203 for (report_cla_parameters::key_value_pair::const_iterator |
|
13204 b (i.key_value_pair ().begin ()), n (i.key_value_pair ().end ()); |
|
13205 b != n; ++b) |
|
13206 { |
|
13207 ::xsd::cxx::xml::dom::element< char > s ( |
|
13208 "key_value_pair", |
|
13209 e); |
|
13210 s.dom_element () << *b; |
|
13211 } |
|
13212 } |
|
13213 |
|
13214 { |
|
13215 ::xsd::cxx::xml::dom::attribute< char > a ( |
|
13216 "query_id", |
|
13217 e); |
|
13218 |
|
13219 a.dom_attribute () << i.query_id (); |
|
13220 } |
|
13221 } |
|
13222 |
|
13223 void |
|
13224 operator<< (::xercesc::DOMElement& e, |
|
13225 const cl_message& i) |
|
13226 { |
|
13227 while (::xercesc::DOMNode* n = e.getFirstChild ()) |
|
13228 e.removeChild (n); |
|
13229 |
|
13230 { |
|
13231 if (i.cla_add_request ()) |
|
13232 { |
|
13233 ::xsd::cxx::xml::dom::element< char > s ( |
|
13234 "cla_add_request", |
|
13235 e); |
|
13236 s.dom_element () << *i.cla_add_request (); |
|
13237 } |
|
13238 } |
|
13239 |
|
13240 { |
|
13241 if (i.cla_delete_request ()) |
|
13242 { |
|
13243 ::xsd::cxx::xml::dom::element< char > s ( |
|
13244 "cla_delete_request", |
|
13245 e); |
|
13246 s.dom_element () << *i.cla_delete_request (); |
|
13247 } |
|
13248 } |
|
13249 |
|
13250 { |
|
13251 if (i.cla_set_params_request ()) |
|
13252 { |
|
13253 ::xsd::cxx::xml::dom::element< char > s ( |
|
13254 "cla_set_params_request", |
|
13255 e); |
|
13256 s.dom_element () << *i.cla_set_params_request (); |
|
13257 } |
|
13258 } |
|
13259 |
|
13260 { |
|
13261 if (i.cla_params_set_event ()) |
|
13262 { |
|
13263 ::xsd::cxx::xml::dom::element< char > s ( |
|
13264 "cla_params_set_event", |
|
13265 e); |
|
13266 s.dom_element () << *i.cla_params_set_event (); |
|
13267 } |
|
13268 } |
|
13269 |
|
13270 { |
|
13271 if (i.interface_set_defaults_request ()) |
|
13272 { |
|
13273 ::xsd::cxx::xml::dom::element< char > s ( |
|
13274 "interface_set_defaults_request", |
|
13275 e); |
|
13276 s.dom_element () << *i.interface_set_defaults_request (); |
|
13277 } |
|
13278 } |
|
13279 |
|
13280 { |
|
13281 if (i.interface_create_request ()) |
|
13282 { |
|
13283 ::xsd::cxx::xml::dom::element< char > s ( |
|
13284 "interface_create_request", |
|
13285 e); |
|
13286 s.dom_element () << *i.interface_create_request (); |
|
13287 } |
|
13288 } |
|
13289 |
|
13290 { |
|
13291 if (i.interface_created_event ()) |
|
13292 { |
|
13293 ::xsd::cxx::xml::dom::element< char > s ( |
|
13294 "interface_created_event", |
|
13295 e); |
|
13296 s.dom_element () << *i.interface_created_event (); |
|
13297 } |
|
13298 } |
|
13299 |
|
13300 { |
|
13301 if (i.interface_reconfigure_request ()) |
|
13302 { |
|
13303 ::xsd::cxx::xml::dom::element< char > s ( |
|
13304 "interface_reconfigure_request", |
|
13305 e); |
|
13306 s.dom_element () << *i.interface_reconfigure_request (); |
|
13307 } |
|
13308 } |
|
13309 |
|
13310 { |
|
13311 if (i.interface_reconfigured_event ()) |
|
13312 { |
|
13313 ::xsd::cxx::xml::dom::element< char > s ( |
|
13314 "interface_reconfigured_event", |
|
13315 e); |
|
13316 s.dom_element () << *i.interface_reconfigured_event (); |
|
13317 } |
|
13318 } |
|
13319 |
|
13320 { |
|
13321 if (i.interface_destroy_request ()) |
|
13322 { |
|
13323 ::xsd::cxx::xml::dom::element< char > s ( |
|
13324 "interface_destroy_request", |
|
13325 e); |
|
13326 s.dom_element () << *i.interface_destroy_request (); |
|
13327 } |
|
13328 } |
|
13329 |
|
13330 { |
|
13331 if (i.eid_reachable_event ()) |
|
13332 { |
|
13333 ::xsd::cxx::xml::dom::element< char > s ( |
|
13334 "eid_reachable_event", |
|
13335 e); |
|
13336 s.dom_element () << *i.eid_reachable_event (); |
|
13337 } |
|
13338 } |
|
13339 |
|
13340 { |
|
13341 if (i.link_set_defaults_request ()) |
|
13342 { |
|
13343 ::xsd::cxx::xml::dom::element< char > s ( |
|
13344 "link_set_defaults_request", |
|
13345 e); |
|
13346 s.dom_element () << *i.link_set_defaults_request (); |
|
13347 } |
|
13348 } |
|
13349 |
|
13350 { |
|
13351 if (i.link_create_request ()) |
|
13352 { |
|
13353 ::xsd::cxx::xml::dom::element< char > s ( |
|
13354 "link_create_request", |
|
13355 e); |
|
13356 s.dom_element () << *i.link_create_request (); |
|
13357 } |
|
13358 } |
|
13359 |
|
13360 { |
|
13361 if (i.link_created_event ()) |
|
13362 { |
|
13363 ::xsd::cxx::xml::dom::element< char > s ( |
|
13364 "link_created_event", |
|
13365 e); |
|
13366 s.dom_element () << *i.link_created_event (); |
|
13367 } |
|
13368 } |
|
13369 |
|
13370 { |
|
13371 if (i.link_open_request ()) |
|
13372 { |
|
13373 ::xsd::cxx::xml::dom::element< char > s ( |
|
13374 "link_open_request", |
|
13375 e); |
|
13376 s.dom_element () << *i.link_open_request (); |
|
13377 } |
|
13378 } |
|
13379 |
|
13380 { |
|
13381 if (i.link_opened_event ()) |
|
13382 { |
|
13383 ::xsd::cxx::xml::dom::element< char > s ( |
|
13384 "link_opened_event", |
|
13385 e); |
|
13386 s.dom_element () << *i.link_opened_event (); |
|
13387 } |
|
13388 } |
|
13389 |
|
13390 { |
|
13391 if (i.link_close_request ()) |
|
13392 { |
|
13393 ::xsd::cxx::xml::dom::element< char > s ( |
|
13394 "link_close_request", |
|
13395 e); |
|
13396 s.dom_element () << *i.link_close_request (); |
|
13397 } |
|
13398 } |
|
13399 |
|
13400 { |
|
13401 if (i.link_closed_event ()) |
|
13402 { |
|
13403 ::xsd::cxx::xml::dom::element< char > s ( |
|
13404 "link_closed_event", |
|
13405 e); |
|
13406 s.dom_element () << *i.link_closed_event (); |
|
13407 } |
|
13408 } |
|
13409 |
|
13410 { |
|
13411 if (i.link_state_changed_event ()) |
|
13412 { |
|
13413 ::xsd::cxx::xml::dom::element< char > s ( |
|
13414 "link_state_changed_event", |
|
13415 e); |
|
13416 s.dom_element () << *i.link_state_changed_event (); |
|
13417 } |
|
13418 } |
|
13419 |
|
13420 { |
|
13421 if (i.link_reconfigure_request ()) |
|
13422 { |
|
13423 ::xsd::cxx::xml::dom::element< char > s ( |
|
13424 "link_reconfigure_request", |
|
13425 e); |
|
13426 s.dom_element () << *i.link_reconfigure_request (); |
|
13427 } |
|
13428 } |
|
13429 |
|
13430 { |
|
13431 if (i.link_delete_request ()) |
|
13432 { |
|
13433 ::xsd::cxx::xml::dom::element< char > s ( |
|
13434 "link_delete_request", |
|
13435 e); |
|
13436 s.dom_element () << *i.link_delete_request (); |
|
13437 } |
|
13438 } |
|
13439 |
|
13440 { |
|
13441 if (i.link_deleted_event ()) |
|
13442 { |
|
13443 ::xsd::cxx::xml::dom::element< char > s ( |
|
13444 "link_deleted_event", |
|
13445 e); |
|
13446 s.dom_element () << *i.link_deleted_event (); |
|
13447 } |
|
13448 } |
|
13449 |
|
13450 { |
|
13451 if (i.link_attribute_changed_event ()) |
|
13452 { |
|
13453 ::xsd::cxx::xml::dom::element< char > s ( |
|
13454 "link_attribute_changed_event", |
|
13455 e); |
|
13456 s.dom_element () << *i.link_attribute_changed_event (); |
|
13457 } |
|
13458 } |
|
13459 |
|
13460 { |
|
13461 if (i.contact_attribute_changed_event ()) |
|
13462 { |
|
13463 ::xsd::cxx::xml::dom::element< char > s ( |
|
13464 "contact_attribute_changed_event", |
|
13465 e); |
|
13466 s.dom_element () << *i.contact_attribute_changed_event (); |
|
13467 } |
|
13468 } |
|
13469 |
|
13470 { |
|
13471 if (i.link_add_reachable_event ()) |
|
13472 { |
|
13473 ::xsd::cxx::xml::dom::element< char > s ( |
|
13474 "link_add_reachable_event", |
|
13475 e); |
|
13476 s.dom_element () << *i.link_add_reachable_event (); |
|
13477 } |
|
13478 } |
|
13479 |
|
13480 { |
|
13481 if (i.bundle_send_request ()) |
|
13482 { |
|
13483 ::xsd::cxx::xml::dom::element< char > s ( |
|
13484 "bundle_send_request", |
|
13485 e); |
|
13486 s.dom_element () << *i.bundle_send_request (); |
|
13487 } |
|
13488 } |
|
13489 |
|
13490 { |
|
13491 if (i.bundle_receive_started_event ()) |
|
13492 { |
|
13493 ::xsd::cxx::xml::dom::element< char > s ( |
|
13494 "bundle_receive_started_event", |
|
13495 e); |
|
13496 s.dom_element () << *i.bundle_receive_started_event (); |
|
13497 } |
|
13498 } |
|
13499 |
|
13500 { |
|
13501 if (i.bundle_received_event ()) |
|
13502 { |
|
13503 ::xsd::cxx::xml::dom::element< char > s ( |
|
13504 "bundle_received_event", |
|
13505 e); |
|
13506 s.dom_element () << *i.bundle_received_event (); |
|
13507 } |
|
13508 } |
|
13509 |
|
13510 { |
|
13511 if (i.bundle_transmitted_event ()) |
|
13512 { |
|
13513 ::xsd::cxx::xml::dom::element< char > s ( |
|
13514 "bundle_transmitted_event", |
|
13515 e); |
|
13516 s.dom_element () << *i.bundle_transmitted_event (); |
|
13517 } |
|
13518 } |
|
13519 |
|
13520 { |
|
13521 if (i.bundle_cancel_request ()) |
|
13522 { |
|
13523 ::xsd::cxx::xml::dom::element< char > s ( |
|
13524 "bundle_cancel_request", |
|
13525 e); |
|
13526 s.dom_element () << *i.bundle_cancel_request (); |
|
13527 } |
|
13528 } |
|
13529 |
|
13530 { |
|
13531 if (i.bundle_canceled_event ()) |
|
13532 { |
|
13533 ::xsd::cxx::xml::dom::element< char > s ( |
|
13534 "bundle_canceled_event", |
|
13535 e); |
|
13536 s.dom_element () << *i.bundle_canceled_event (); |
|
13537 } |
|
13538 } |
|
13539 |
|
13540 { |
|
13541 if (i.query_bundle_queued ()) |
|
13542 { |
|
13543 ::xsd::cxx::xml::dom::element< char > s ( |
|
13544 "query_bundle_queued", |
|
13545 e); |
|
13546 s.dom_element () << *i.query_bundle_queued (); |
|
13547 } |
|
13548 } |
|
13549 |
|
13550 { |
|
13551 if (i.report_bundle_queued ()) |
|
13552 { |
|
13553 ::xsd::cxx::xml::dom::element< char > s ( |
|
13554 "report_bundle_queued", |
|
13555 e); |
|
13556 s.dom_element () << *i.report_bundle_queued (); |
|
13557 } |
|
13558 } |
|
13559 |
|
13560 { |
|
13561 if (i.query_eid_reachable ()) |
|
13562 { |
|
13563 ::xsd::cxx::xml::dom::element< char > s ( |
|
13564 "query_eid_reachable", |
|
13565 e); |
|
13566 s.dom_element () << *i.query_eid_reachable (); |
|
13567 } |
|
13568 } |
|
13569 |
|
13570 { |
|
13571 if (i.report_eid_reachable ()) |
|
13572 { |
|
13573 ::xsd::cxx::xml::dom::element< char > s ( |
|
13574 "report_eid_reachable", |
|
13575 e); |
|
13576 s.dom_element () << *i.report_eid_reachable (); |
|
13577 } |
|
13578 } |
|
13579 |
|
13580 { |
|
13581 if (i.query_link_attributes ()) |
|
13582 { |
|
13583 ::xsd::cxx::xml::dom::element< char > s ( |
|
13584 "query_link_attributes", |
|
13585 e); |
|
13586 s.dom_element () << *i.query_link_attributes (); |
|
13587 } |
|
13588 } |
|
13589 |
|
13590 { |
|
13591 if (i.report_link_attributes ()) |
|
13592 { |
|
13593 ::xsd::cxx::xml::dom::element< char > s ( |
|
13594 "report_link_attributes", |
|
13595 e); |
|
13596 s.dom_element () << *i.report_link_attributes (); |
|
13597 } |
|
13598 } |
|
13599 |
|
13600 { |
|
13601 if (i.query_interface_attributes ()) |
|
13602 { |
|
13603 ::xsd::cxx::xml::dom::element< char > s ( |
|
13604 "query_interface_attributes", |
|
13605 e); |
|
13606 s.dom_element () << *i.query_interface_attributes (); |
|
13607 } |
|
13608 } |
|
13609 |
|
13610 { |
|
13611 if (i.report_interface_attributes ()) |
|
13612 { |
|
13613 ::xsd::cxx::xml::dom::element< char > s ( |
|
13614 "report_interface_attributes", |
|
13615 e); |
|
13616 s.dom_element () << *i.report_interface_attributes (); |
|
13617 } |
|
13618 } |
|
13619 |
|
13620 { |
|
13621 if (i.query_cla_parameters ()) |
|
13622 { |
|
13623 ::xsd::cxx::xml::dom::element< char > s ( |
|
13624 "query_cla_parameters", |
|
13625 e); |
|
13626 s.dom_element () << *i.query_cla_parameters (); |
|
13627 } |
|
13628 } |
|
13629 |
|
13630 { |
|
13631 if (i.report_cla_parameters ()) |
|
13632 { |
|
13633 ::xsd::cxx::xml::dom::element< char > s ( |
|
13634 "report_cla_parameters", |
|
13635 e); |
|
13636 s.dom_element () << *i.report_cla_parameters (); |
|
13637 } |
|
13638 } |
|
13639 } |
|
13640 } |
|
13641 } |
|
13642 |
|
13643 #include <xsd/cxx/post.hxx> |
|
13644 |
|
13645 // Begin epilogue. |
|
13646 // |
|
13647 #endif |
|
13648 // |
|
13649 // End epilogue. |
|
13650 |