-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrrapi_Stub.h
5843 lines (5429 loc) · 290 KB
/
rrapi_Stub.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* rrapi_Stub.h
Generated by gSOAP 2.8.109 for api.radioreference.h
gSOAP XML Web services tools
Copyright (C) 2000-2020, Robert van Engelen, Genivia Inc. All Rights Reserved.
The soapcpp2 tool and its generated software are released under the GPL.
This program is released under the GPL with the additional exemption that
compiling, linking, and/or using OpenSSL is allowed.
--------------------------------------------------------------------------------
A commercial use license is available from Genivia Inc., contact@genivia.com
--------------------------------------------------------------------------------
*/
#include <vector>
#define SOAP_NAMESPACE_OF_ns1 "http://api.radioreference.com/soap2"
#ifndef rrapi_Stub_H
#define rrapi_Stub_H
#ifndef WITH_NONAMESPACES
#define WITH_NONAMESPACES
#endif
#include "stdsoap2.h"
#if GSOAP_VERSION != 208109
# error "GSOAP VERSION 208109 MISMATCH IN GENERATED CODE VERSUS LIBRARY CODE: PLEASE REINSTALL PACKAGE"
#endif
/******************************************************************************\
* *
* Types with Custom Serializers *
* *
\******************************************************************************/
/******************************************************************************\
* *
* Classes, Structs and Unions *
* *
\******************************************************************************/
class SOAP_ENC__Array; /* api.radioreference.h:152 */
class ns1__authInfo; /* api.radioreference.h:171 */
class ns1__userFeedBroadcast; /* api.radioreference.h:173 */
class ns1__Talkgroup; /* api.radioreference.h:181 */
class ns1__TalkgroupCat; /* api.radioreference.h:185 */
class ns1__TrsSite; /* api.radioreference.h:189 */
class ns1__TrsSiteFreq; /* api.radioreference.h:193 */
class ns1__TrsSiteLicense; /* api.radioreference.h:197 */
class ns1__Trs; /* api.radioreference.h:201 */
class ns1__TrsListDef; /* api.radioreference.h:203 */
class ns1__trsSysidDef; /* api.radioreference.h:207 */
class ns1__trsBandplanDef; /* api.radioreference.h:211 */
class ns1__TrsFleetmap; /* api.radioreference.h:215 */
class ns1__trsTypeDef; /* api.radioreference.h:217 */
class ns1__trsFlavorDef; /* api.radioreference.h:221 */
class ns1__trsVoiceDef; /* api.radioreference.h:225 */
class ns1__freq; /* api.radioreference.h:229 */
class ns1__searchFreqResult; /* api.radioreference.h:231 */
class ns1__cat; /* api.radioreference.h:239 */
class ns1__subcat; /* api.radioreference.h:243 */
class ns1__AgencyInfo; /* api.radioreference.h:245 */
class ns1__CountryInfo; /* api.radioreference.h:247 */
class ns1__CountyInfo; /* api.radioreference.h:249 */
class ns1__StateInfo; /* api.radioreference.h:251 */
class ns1__County; /* api.radioreference.h:253 */
class ns1__ctid; /* api.radioreference.h:259 */
class ns1__State; /* api.radioreference.h:263 */
class ns1__Metro; /* api.radioreference.h:267 */
class ns1__Country; /* api.radioreference.h:271 */
class ns1__Agency; /* api.radioreference.h:275 */
class ns1__stid; /* api.radioreference.h:279 */
class ns1__sid; /* api.radioreference.h:283 */
class ns1__tag; /* api.radioreference.h:287 */
class ns1__mode; /* api.radioreference.h:291 */
class ns1__ZipInfo; /* api.radioreference.h:293 */
class ns1__UserInfo; /* api.radioreference.h:295 */
class ns1__fccCallsignDetails; /* api.radioreference.h:297 */
class ns1__fccFrequency; /* api.radioreference.h:299 */
class ns1__fccLocation; /* api.radioreference.h:303 */
class ns1__proxCallsignResult; /* api.radioreference.h:307 */
class ns1__fccRadioServiceCode; /* api.radioreference.h:311 */
class userFeedBroadcasts; /* api.radioreference.h:175 */
class stidList; /* api.radioreference.h:177 */
class ctidList; /* api.radioreference.h:179 */
class Talkgroups; /* api.radioreference.h:183 */
class TalkgroupCats; /* api.radioreference.h:187 */
class TrsSites; /* api.radioreference.h:191 */
class TrsSiteFreqs; /* api.radioreference.h:195 */
class TrsSiteLicenses; /* api.radioreference.h:199 */
class TrsList; /* api.radioreference.h:205 */
class TrsSysid; /* api.radioreference.h:209 */
class TrsBandplan; /* api.radioreference.h:213 */
class TrsType; /* api.radioreference.h:219 */
class TrsFlavor; /* api.radioreference.h:223 */
class TrsVoice; /* api.radioreference.h:227 */
class searchFreqResults; /* api.radioreference.h:233 */
class Freqs; /* api.radioreference.h:235 */
class Cats; /* api.radioreference.h:237 */
class SubCats; /* api.radioreference.h:241 */
class Counties; /* api.radioreference.h:255 */
class ctids; /* api.radioreference.h:257 */
class States; /* api.radioreference.h:261 */
class Metros; /* api.radioreference.h:265 */
class Countries; /* api.radioreference.h:269 */
class Agencies; /* api.radioreference.h:273 */
class stids; /* api.radioreference.h:277 */
class sids; /* api.radioreference.h:281 */
class tags; /* api.radioreference.h:285 */
class modes; /* api.radioreference.h:289 */
class fccFrequencies; /* api.radioreference.h:301 */
class fccLocations; /* api.radioreference.h:305 */
class proxCallsignResults; /* api.radioreference.h:309 */
class fccRadioServiceCodes; /* api.radioreference.h:313 */
struct ns1__getTrsTalkgroupsResponse; /* api.radioreference.h:2552 */
struct ns1__getTrsTalkgroups; /* api.radioreference.h:2633 */
struct ns1__getTrsTalkgroupCatsResponse; /* api.radioreference.h:2644 */
struct ns1__getTrsTalkgroupCats; /* api.radioreference.h:2712 */
struct ns1__getTrsDetailsResponse; /* api.radioreference.h:2723 */
struct ns1__getTrsDetails; /* api.radioreference.h:2791 */
struct ns1__getTrsBySysidResponse; /* api.radioreference.h:2802 */
struct ns1__getTrsBySysid; /* api.radioreference.h:2870 */
struct ns1__getTrsSitesResponse; /* api.radioreference.h:2881 */
struct ns1__getTrsSites; /* api.radioreference.h:2949 */
struct ns1__getStatesByListResponse; /* api.radioreference.h:2960 */
struct ns1__getStatesByList; /* api.radioreference.h:3028 */
struct ns1__getCountiesByListResponse; /* api.radioreference.h:3039 */
struct ns1__getCountiesByList; /* api.radioreference.h:3107 */
struct ns1__getTagResponse; /* api.radioreference.h:3118 */
struct ns1__getTag; /* api.radioreference.h:3187 */
struct ns1__getModeResponse; /* api.radioreference.h:3198 */
struct ns1__getMode; /* api.radioreference.h:3267 */
struct ns1__getTrsTypeResponse; /* api.radioreference.h:3278 */
struct ns1__getTrsType; /* api.radioreference.h:3347 */
struct ns1__getTrsFlavorResponse; /* api.radioreference.h:3358 */
struct ns1__getTrsFlavor; /* api.radioreference.h:3427 */
struct ns1__getTrsVoiceResponse; /* api.radioreference.h:3438 */
struct ns1__getTrsVoice; /* api.radioreference.h:3507 */
struct ns1__getCountryListResponse; /* api.radioreference.h:3518 */
struct ns1__getCountryList; /* api.radioreference.h:3580 */
struct ns1__getCountryInfoResponse; /* api.radioreference.h:3591 */
struct ns1__getCountryInfo; /* api.radioreference.h:3659 */
struct ns1__getStateInfoResponse; /* api.radioreference.h:3670 */
struct ns1__getStateInfo; /* api.radioreference.h:3739 */
struct ns1__getCountyInfoResponse; /* api.radioreference.h:3750 */
struct ns1__getCountyInfo; /* api.radioreference.h:3819 */
struct ns1__getAgencyInfoResponse; /* api.radioreference.h:3830 */
struct ns1__getAgencyInfo; /* api.radioreference.h:3899 */
struct ns1__getSubcatFreqsResponse; /* api.radioreference.h:3910 */
struct ns1__getSubcatFreqs; /* api.radioreference.h:3978 */
struct ns1__searchCountyFreqResponse; /* api.radioreference.h:3989 */
struct ns1__searchCountyFreq; /* api.radioreference.h:4065 */
struct ns1__searchStateFreqResponse; /* api.radioreference.h:4076 */
struct ns1__searchStateFreq; /* api.radioreference.h:4152 */
struct ns1__searchMetroFreqResponse; /* api.radioreference.h:4163 */
struct ns1__searchMetroFreq; /* api.radioreference.h:4239 */
struct ns1__getCountyFreqsByTagResponse; /* api.radioreference.h:4250 */
struct ns1__getCountyFreqsByTag; /* api.radioreference.h:4321 */
struct ns1__getAgencyFreqsByTagResponse; /* api.radioreference.h:4332 */
struct ns1__getAgencyFreqsByTag; /* api.radioreference.h:4403 */
struct ns1__getMetroAreaResponse; /* api.radioreference.h:4414 */
struct ns1__getMetroArea; /* api.radioreference.h:4483 */
struct ns1__getMetroAreaInfoResponse; /* api.radioreference.h:4494 */
struct ns1__getMetroAreaInfo; /* api.radioreference.h:4562 */
struct ns1__getZipcodeInfoResponse; /* api.radioreference.h:4573 */
struct ns1__getZipcodeInfo; /* api.radioreference.h:4641 */
struct ns1__fccGetCallsignResponse; /* api.radioreference.h:4652 */
struct ns1__fccGetCallsign; /* api.radioreference.h:4720 */
struct ns1__fccGetRadioServiceCodeResponse; /* api.radioreference.h:4731 */
struct ns1__fccGetRadioServiceCode; /* api.radioreference.h:4800 */
struct ns1__fccGetProxCallsignsResponse; /* api.radioreference.h:4811 */
struct ns1__fccGetProxCallsigns; /* api.radioreference.h:4891 */
struct ns1__getUserDataResponse; /* api.radioreference.h:4902 */
struct ns1__getUserData; /* api.radioreference.h:4967 */
struct ns1__getUserFeedBroadcastsResponse; /* api.radioreference.h:4978 */
struct ns1__getUserFeedBroadcasts; /* api.radioreference.h:5043 */
/* api.radioreference.h:152 */
#ifndef SOAP_TYPE_SOAP_ENC__Array
#define SOAP_TYPE_SOAP_ENC__Array (8)
/* Sequence of SOAP-ENC:Array schema type: */
class SOAP_CMAC SOAP_ENC__Array {
public:
char **__ptr;
int __size;
public:
/// Return unique type id SOAP_TYPE_SOAP_ENC__Array
virtual long soap_type(void) const { return SOAP_TYPE_SOAP_ENC__Array; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type SOAP_ENC__Array, default initialized and not managed by a soap context
virtual SOAP_ENC__Array *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(SOAP_ENC__Array); }
public:
/// Constructor with default initializations
SOAP_ENC__Array() : __ptr(), __size() { }
virtual ~SOAP_ENC__Array() { }
/// Friend allocator used by soap_new_SOAP_ENC__Array(struct soap*, int)
friend SOAP_FMAC1 SOAP_ENC__Array * SOAP_FMAC2 rrapi__instantiate_SOAP_ENC__Array(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:171 */
#ifndef SOAP_TYPE_ns1__authInfo
#define SOAP_TYPE_ns1__authInfo (12)
/* complex XML schema type 'ns1:authInfo': */
class SOAP_CMAC ns1__authInfo {
public:
/// Required element 'username' of XML schema type 'xsd:string'
std::string username;
/// Required element 'password' of XML schema type 'xsd:string'
std::string password;
/// Required element 'appKey' of XML schema type 'xsd:string'
std::string appKey;
/// Required element 'version' of XML schema type 'xsd:string'
std::string version;
/// Required element 'style' of XML schema type 'xsd:string'
std::string style;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__authInfo
virtual long soap_type(void) const { return SOAP_TYPE_ns1__authInfo; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__authInfo, default initialized and not managed by a soap context
virtual ns1__authInfo *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__authInfo); }
public:
/// Constructor with default initializations
ns1__authInfo() : username(), password(), appKey(), version(), style(), soap() { }
virtual ~ns1__authInfo() { }
/// Friend allocator used by soap_new_ns1__authInfo(struct soap*, int)
friend SOAP_FMAC1 ns1__authInfo * SOAP_FMAC2 rrapi__instantiate_ns1__authInfo(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:173 */
#ifndef SOAP_TYPE_ns1__userFeedBroadcast
#define SOAP_TYPE_ns1__userFeedBroadcast (13)
/* complex XML schema type 'ns1:userFeedBroadcast': */
class SOAP_CMAC ns1__userFeedBroadcast {
public:
/// Required element 'feedId' of XML schema type 'xsd:int'
int feedId;
/// Required element 'descr' of XML schema type 'xsd:string'
std::string descr;
/// Required element 'hostname' of XML schema type 'xsd:string'
std::string hostname;
/// Required element 'port' of XML schema type 'xsd:string'
std::string port;
/// Required element 'mount' of XML schema type 'xsd:string'
std::string mount;
/// Required element 'password' of XML schema type 'xsd:string'
std::string password;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__userFeedBroadcast
virtual long soap_type(void) const { return SOAP_TYPE_ns1__userFeedBroadcast; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__userFeedBroadcast, default initialized and not managed by a soap context
virtual ns1__userFeedBroadcast *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__userFeedBroadcast); }
public:
/// Constructor with default initializations
ns1__userFeedBroadcast() : feedId(), descr(), hostname(), port(), mount(), password(), soap() { }
virtual ~ns1__userFeedBroadcast() { }
/// Friend allocator used by soap_new_ns1__userFeedBroadcast(struct soap*, int)
friend SOAP_FMAC1 ns1__userFeedBroadcast * SOAP_FMAC2 rrapi__instantiate_ns1__userFeedBroadcast(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:181 */
#ifndef SOAP_TYPE_ns1__Talkgroup
#define SOAP_TYPE_ns1__Talkgroup (17)
/* complex XML schema type 'ns1:Talkgroup': */
class SOAP_CMAC ns1__Talkgroup {
public:
/// Required element 'tgId' of XML schema type 'xsd:int'
int tgId;
/// Required element 'tgDec' of XML schema type 'xsd:int'
int tgDec;
/// Required element 'tgSubfleet' of XML schema type 'xsd:string'
std::string tgSubfleet;
/// Required element 'tgLtr' of XML schema type 'xsd:boolean'
bool tgLtr;
/// Required element 'tgSlot' of XML schema type 'xsd:string'
std::string tgSlot;
/// Required element 'tgDescr' of XML schema type 'xsd:string'
std::string tgDescr;
/// Required element 'tgAlpha' of XML schema type 'xsd:string'
std::string tgAlpha;
/// Required element 'tgMode' of XML schema type 'xsd:string'
std::string tgMode;
/// Required element 'enc' of XML schema type 'xsd:int'
int enc;
/// Required element 'tags' of XML schema type 'ArrayOftag'
tags *tags_;
/// Required element 'tgCid' of XML schema type 'xsd:int'
int tgCid;
/// Required element 'tgSort' of XML schema type 'xsd:int'
int tgSort;
/// Required element 'tgDate' of XML schema type 'xsd:dateTime'
time_t tgDate;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__Talkgroup
virtual long soap_type(void) const { return SOAP_TYPE_ns1__Talkgroup; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__Talkgroup, default initialized and not managed by a soap context
virtual ns1__Talkgroup *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__Talkgroup); }
public:
/// Constructor with default initializations
ns1__Talkgroup() : tgId(), tgDec(), tgSubfleet(), tgLtr(), tgSlot(), tgDescr(), tgAlpha(), tgMode(), enc(), tags_(), tgCid(), tgSort(), tgDate(), soap() { }
virtual ~ns1__Talkgroup() { }
/// Friend allocator used by soap_new_ns1__Talkgroup(struct soap*, int)
friend SOAP_FMAC1 ns1__Talkgroup * SOAP_FMAC2 rrapi__instantiate_ns1__Talkgroup(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:185 */
#ifndef SOAP_TYPE_ns1__TalkgroupCat
#define SOAP_TYPE_ns1__TalkgroupCat (19)
/* complex XML schema type 'ns1:TalkgroupCat': */
class SOAP_CMAC ns1__TalkgroupCat {
public:
/// Required element 'tgCid' of XML schema type 'xsd:int'
int tgCid;
/// Required element 'sid' of XML schema type 'xsd:int'
int sid;
/// Required element 'tgCname' of XML schema type 'xsd:string'
std::string tgCname;
/// Required element 'tgSort' of XML schema type 'xsd:int'
int tgSort;
/// Required element 'tgSortBy' of XML schema type 'xsd:int'
int tgSortBy;
/// Required element 'lat' of XML schema type 'xsd:decimal'
std::string lat;
/// Required element 'lon' of XML schema type 'xsd:decimal'
std::string lon;
/// Required element 'range' of XML schema type 'xsd:decimal'
std::string range;
/// Required element 'lastUpdated' of XML schema type 'xsd:dateTime'
time_t lastUpdated;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TalkgroupCat
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TalkgroupCat; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TalkgroupCat, default initialized and not managed by a soap context
virtual ns1__TalkgroupCat *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TalkgroupCat); }
public:
/// Constructor with default initializations
ns1__TalkgroupCat() : tgCid(), sid(), tgCname(), tgSort(), tgSortBy(), lat(), lon(), range(), lastUpdated(), soap() { }
virtual ~ns1__TalkgroupCat() { }
/// Friend allocator used by soap_new_ns1__TalkgroupCat(struct soap*, int)
friend SOAP_FMAC1 ns1__TalkgroupCat * SOAP_FMAC2 rrapi__instantiate_ns1__TalkgroupCat(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:189 */
#ifndef SOAP_TYPE_ns1__TrsSite
#define SOAP_TYPE_ns1__TrsSite (21)
/* complex XML schema type 'ns1:TrsSite': */
class SOAP_CMAC ns1__TrsSite {
public:
/// Required element 'siteId' of XML schema type 'xsd:int'
int siteId;
/// Required element 'sid' of XML schema type 'xsd:int'
int sid;
/// Required element 'siteNumber' of XML schema type 'xsd:int'
int siteNumber;
/// Required element 'siteDescr' of XML schema type 'xsd:string'
std::string siteDescr;
/// Required element 'zoneNumber' of XML schema type 'xsd:int'
int zoneNumber;
/// Required element 'zoneDescr' of XML schema type 'xsd:string'
std::string zoneDescr;
/// Required element 'rfss' of XML schema type 'xsd:int'
int rfss;
/// Required element 'nac' of XML schema type 'xsd:string'
std::string nac;
/// Required element 'ran' of XML schema type 'xsd:int'
int ran;
/// Required element 'siteNeighbors' of XML schema type 'xsd:string'
std::string siteNeighbors;
/// Required element 'siteLocation' of XML schema type 'xsd:string'
std::string siteLocation;
/// Required element 'siteCtid' of XML schema type 'xsd:int'
int siteCtid;
/// Required element 'siteCt' of XML schema type 'xsd:string'
std::string siteCt;
/// Required element 'siteModulation' of XML schema type 'xsd:string'
std::string siteModulation;
/// Required element 'siteNotes' of XML schema type 'xsd:string'
std::string siteNotes;
/// Required element 'lat' of XML schema type 'xsd:decimal'
std::string lat;
/// Required element 'lon' of XML schema type 'xsd:decimal'
std::string lon;
/// Required element 'range' of XML schema type 'xsd:decimal'
std::string range;
/// Required element 'splinter' of XML schema type 'xsd:int'
int splinter;
/// Required element 'rebanded' of XML schema type 'xsd:int'
int rebanded;
/// Required element 'siteLicenses' of XML schema type 'ArrayOfTrsSiteLicense'
TrsSiteLicenses *siteLicenses;
/// Required element 'siteFreqs' of XML schema type 'ArrayOfTrsSiteFreq'
TrsSiteFreqs *siteFreqs;
/// Required element 'bandplan' of XML schema type 'ArrayOftrsBandplanDef'
TrsBandplan *bandplan;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TrsSite
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TrsSite; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TrsSite, default initialized and not managed by a soap context
virtual ns1__TrsSite *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TrsSite); }
public:
/// Constructor with default initializations
ns1__TrsSite() : siteId(), sid(), siteNumber(), siteDescr(), zoneNumber(), zoneDescr(), rfss(), nac(), ran(), siteNeighbors(), siteLocation(), siteCtid(), siteCt(), siteModulation(), siteNotes(), lat(), lon(), range(), splinter(), rebanded(), siteLicenses(), siteFreqs(), bandplan(), soap() { }
virtual ~ns1__TrsSite() { }
/// Friend allocator used by soap_new_ns1__TrsSite(struct soap*, int)
friend SOAP_FMAC1 ns1__TrsSite * SOAP_FMAC2 rrapi__instantiate_ns1__TrsSite(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:193 */
#ifndef SOAP_TYPE_ns1__TrsSiteFreq
#define SOAP_TYPE_ns1__TrsSiteFreq (23)
/* complex XML schema type 'ns1:TrsSiteFreq': */
class SOAP_CMAC ns1__TrsSiteFreq {
public:
/// Required element 'lcn' of XML schema type 'xsd:int'
int lcn;
/// Required element 'freq' of XML schema type 'xsd:decimal'
std::string freq;
/// Required element 'use' of XML schema type 'xsd:string'
std::string use;
/// Required element 'colorCode' of XML schema type 'xsd:string'
std::string colorCode;
/// Required element 'ch_id' of XML schema type 'xsd:string'
std::string ch_USCOREid;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TrsSiteFreq
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TrsSiteFreq; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TrsSiteFreq, default initialized and not managed by a soap context
virtual ns1__TrsSiteFreq *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TrsSiteFreq); }
public:
/// Constructor with default initializations
ns1__TrsSiteFreq() : lcn(), freq(), use(), colorCode(), ch_USCOREid(), soap() { }
virtual ~ns1__TrsSiteFreq() { }
/// Friend allocator used by soap_new_ns1__TrsSiteFreq(struct soap*, int)
friend SOAP_FMAC1 ns1__TrsSiteFreq * SOAP_FMAC2 rrapi__instantiate_ns1__TrsSiteFreq(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:197 */
#ifndef SOAP_TYPE_ns1__TrsSiteLicense
#define SOAP_TYPE_ns1__TrsSiteLicense (25)
/* complex XML schema type 'ns1:TrsSiteLicense': */
class SOAP_CMAC ns1__TrsSiteLicense {
public:
/// Required element 'license' of XML schema type 'xsd:string'
std::string license;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TrsSiteLicense
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TrsSiteLicense; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TrsSiteLicense, default initialized and not managed by a soap context
virtual ns1__TrsSiteLicense *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TrsSiteLicense); }
public:
/// Constructor with default initializations
ns1__TrsSiteLicense() : license(), soap() { }
virtual ~ns1__TrsSiteLicense() { }
/// Friend allocator used by soap_new_ns1__TrsSiteLicense(struct soap*, int)
friend SOAP_FMAC1 ns1__TrsSiteLicense * SOAP_FMAC2 rrapi__instantiate_ns1__TrsSiteLicense(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:201 */
#ifndef SOAP_TYPE_ns1__Trs
#define SOAP_TYPE_ns1__Trs (27)
/* complex XML schema type 'ns1:Trs': */
class SOAP_CMAC ns1__Trs {
public:
/// Required element 'sName' of XML schema type 'xsd:string'
std::string sName;
/// Required element 'sType' of XML schema type 'xsd:int'
int sType;
/// Required element 'sFlavor' of XML schema type 'xsd:int'
int sFlavor;
/// Required element 'sVoice' of XML schema type 'xsd:int'
int sVoice;
/// Required element 'sCity' of XML schema type 'xsd:string'
std::string sCity;
/// Required element 'sCounty' of XML schema type 'ArrayOfctid'
ctids *sCounty;
/// Required element 'sState' of XML schema type 'ArrayOfstid'
stids *sState;
/// Required element 'sCountry' of XML schema type 'xsd:string'
std::string sCountry;
/// Required element 'lat' of XML schema type 'xsd:decimal'
std::string lat;
/// Required element 'lon' of XML schema type 'xsd:decimal'
std::string lon;
/// Required element 'range' of XML schema type 'xsd:decimal'
std::string range;
/// Required element 'lastUpdated' of XML schema type 'xsd:dateTime'
time_t lastUpdated;
/// Required element 'sysid' of XML schema type 'ArrayOftrsSysidDef'
TrsSysid *sysid;
/// Required element 'bandplan' of XML schema type 'ArrayOftrsBandplanDef'
TrsBandplan *bandplan;
/// Required element 'fleetmap' of XML schema type 'ns1:TrsFleetmap'
ns1__TrsFleetmap *fleetmap;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__Trs
virtual long soap_type(void) const { return SOAP_TYPE_ns1__Trs; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__Trs, default initialized and not managed by a soap context
virtual ns1__Trs *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__Trs); }
public:
/// Constructor with default initializations
ns1__Trs() : sName(), sType(), sFlavor(), sVoice(), sCity(), sCounty(), sState(), sCountry(), lat(), lon(), range(), lastUpdated(), sysid(), bandplan(), fleetmap(), soap() { }
virtual ~ns1__Trs() { }
/// Friend allocator used by soap_new_ns1__Trs(struct soap*, int)
friend SOAP_FMAC1 ns1__Trs * SOAP_FMAC2 rrapi__instantiate_ns1__Trs(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:203 */
#ifndef SOAP_TYPE_ns1__TrsListDef
#define SOAP_TYPE_ns1__TrsListDef (28)
/* complex XML schema type 'ns1:TrsListDef': */
class SOAP_CMAC ns1__TrsListDef {
public:
/// Required element 'sid' of XML schema type 'xsd:int'
int sid;
/// Required element 'sName' of XML schema type 'xsd:string'
std::string sName;
/// Required element 'sType' of XML schema type 'xsd:int'
int sType;
/// Required element 'sFlavor' of XML schema type 'xsd:int'
int sFlavor;
/// Required element 'sVoice' of XML schema type 'xsd:int'
int sVoice;
/// Required element 'sCity' of XML schema type 'xsd:string'
std::string sCity;
/// Required element 'lastUpdated' of XML schema type 'xsd:dateTime'
time_t lastUpdated;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TrsListDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TrsListDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TrsListDef, default initialized and not managed by a soap context
virtual ns1__TrsListDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TrsListDef); }
public:
/// Constructor with default initializations
ns1__TrsListDef() : sid(), sName(), sType(), sFlavor(), sVoice(), sCity(), lastUpdated(), soap() { }
virtual ~ns1__TrsListDef() { }
/// Friend allocator used by soap_new_ns1__TrsListDef(struct soap*, int)
friend SOAP_FMAC1 ns1__TrsListDef * SOAP_FMAC2 rrapi__instantiate_ns1__TrsListDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:207 */
#ifndef SOAP_TYPE_ns1__trsSysidDef
#define SOAP_TYPE_ns1__trsSysidDef (30)
/* complex XML schema type 'ns1:trsSysidDef': */
class SOAP_CMAC ns1__trsSysidDef {
public:
/// Required element 'sysid' of XML schema type 'xsd:string'
std::string sysid;
/// Required element 'ct' of XML schema type 'xsd:string'
std::string ct;
/// Required element 'wacn' of XML schema type 'xsd:string'
std::string wacn;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__trsSysidDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__trsSysidDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__trsSysidDef, default initialized and not managed by a soap context
virtual ns1__trsSysidDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__trsSysidDef); }
public:
/// Constructor with default initializations
ns1__trsSysidDef() : sysid(), ct(), wacn(), soap() { }
virtual ~ns1__trsSysidDef() { }
/// Friend allocator used by soap_new_ns1__trsSysidDef(struct soap*, int)
friend SOAP_FMAC1 ns1__trsSysidDef * SOAP_FMAC2 rrapi__instantiate_ns1__trsSysidDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:211 */
#ifndef SOAP_TYPE_ns1__trsBandplanDef
#define SOAP_TYPE_ns1__trsBandplanDef (32)
/* complex XML schema type 'ns1:trsBandplanDef': */
class SOAP_CMAC ns1__trsBandplanDef {
public:
/// Required element 'base' of XML schema type 'xsd:string'
std::string base;
/// Required element 'spacing' of XML schema type 'xsd:string'
std::string spacing;
/// Required element 'offset' of XML schema type 'xsd:string'
std::string offset;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__trsBandplanDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__trsBandplanDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__trsBandplanDef, default initialized and not managed by a soap context
virtual ns1__trsBandplanDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__trsBandplanDef); }
public:
/// Constructor with default initializations
ns1__trsBandplanDef() : base(), spacing(), offset(), soap() { }
virtual ~ns1__trsBandplanDef() { }
/// Friend allocator used by soap_new_ns1__trsBandplanDef(struct soap*, int)
friend SOAP_FMAC1 ns1__trsBandplanDef * SOAP_FMAC2 rrapi__instantiate_ns1__trsBandplanDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:215 */
#ifndef SOAP_TYPE_ns1__TrsFleetmap
#define SOAP_TYPE_ns1__TrsFleetmap (34)
/* complex XML schema type 'ns1:TrsFleetmap': */
class SOAP_CMAC ns1__TrsFleetmap {
public:
/// Required element 'b0' of XML schema type 'xsd:string'
std::string b0;
/// Required element 'b1' of XML schema type 'xsd:string'
std::string b1;
/// Required element 'b2' of XML schema type 'xsd:string'
std::string b2;
/// Required element 'b3' of XML schema type 'xsd:string'
std::string b3;
/// Required element 'b4' of XML schema type 'xsd:string'
std::string b4;
/// Required element 'b5' of XML schema type 'xsd:string'
std::string b5;
/// Required element 'b6' of XML schema type 'xsd:string'
std::string b6;
/// Required element 'b7' of XML schema type 'xsd:string'
std::string b7;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__TrsFleetmap
virtual long soap_type(void) const { return SOAP_TYPE_ns1__TrsFleetmap; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__TrsFleetmap, default initialized and not managed by a soap context
virtual ns1__TrsFleetmap *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__TrsFleetmap); }
public:
/// Constructor with default initializations
ns1__TrsFleetmap() : b0(), b1(), b2(), b3(), b4(), b5(), b6(), b7(), soap() { }
virtual ~ns1__TrsFleetmap() { }
/// Friend allocator used by soap_new_ns1__TrsFleetmap(struct soap*, int)
friend SOAP_FMAC1 ns1__TrsFleetmap * SOAP_FMAC2 rrapi__instantiate_ns1__TrsFleetmap(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:217 */
#ifndef SOAP_TYPE_ns1__trsTypeDef
#define SOAP_TYPE_ns1__trsTypeDef (35)
/* complex XML schema type 'ns1:trsTypeDef': */
class SOAP_CMAC ns1__trsTypeDef {
public:
/// Required element 'sType' of XML schema type 'xsd:int'
int sType;
/// Required element 'sTypeDescr' of XML schema type 'xsd:string'
std::string sTypeDescr;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__trsTypeDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__trsTypeDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__trsTypeDef, default initialized and not managed by a soap context
virtual ns1__trsTypeDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__trsTypeDef); }
public:
/// Constructor with default initializations
ns1__trsTypeDef() : sType(), sTypeDescr(), soap() { }
virtual ~ns1__trsTypeDef() { }
/// Friend allocator used by soap_new_ns1__trsTypeDef(struct soap*, int)
friend SOAP_FMAC1 ns1__trsTypeDef * SOAP_FMAC2 rrapi__instantiate_ns1__trsTypeDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:221 */
#ifndef SOAP_TYPE_ns1__trsFlavorDef
#define SOAP_TYPE_ns1__trsFlavorDef (37)
/* complex XML schema type 'ns1:trsFlavorDef': */
class SOAP_CMAC ns1__trsFlavorDef {
public:
/// Required element 'sType' of XML schema type 'xsd:int'
int sType;
/// Required element 'sFlavor' of XML schema type 'xsd:int'
int sFlavor;
/// Required element 'sFlavorDescr' of XML schema type 'xsd:string'
std::string sFlavorDescr;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__trsFlavorDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__trsFlavorDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__trsFlavorDef, default initialized and not managed by a soap context
virtual ns1__trsFlavorDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__trsFlavorDef); }
public:
/// Constructor with default initializations
ns1__trsFlavorDef() : sType(), sFlavor(), sFlavorDescr(), soap() { }
virtual ~ns1__trsFlavorDef() { }
/// Friend allocator used by soap_new_ns1__trsFlavorDef(struct soap*, int)
friend SOAP_FMAC1 ns1__trsFlavorDef * SOAP_FMAC2 rrapi__instantiate_ns1__trsFlavorDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:225 */
#ifndef SOAP_TYPE_ns1__trsVoiceDef
#define SOAP_TYPE_ns1__trsVoiceDef (39)
/* complex XML schema type 'ns1:trsVoiceDef': */
class SOAP_CMAC ns1__trsVoiceDef {
public:
/// Required element 'sType' of XML schema type 'xsd:int'
int sType;
/// Required element 'sVoice' of XML schema type 'xsd:int'
int sVoice;
/// Required element 'sVoiceDescr' of XML schema type 'xsd:string'
std::string sVoiceDescr;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__trsVoiceDef
virtual long soap_type(void) const { return SOAP_TYPE_ns1__trsVoiceDef; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__trsVoiceDef, default initialized and not managed by a soap context
virtual ns1__trsVoiceDef *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__trsVoiceDef); }
public:
/// Constructor with default initializations
ns1__trsVoiceDef() : sType(), sVoice(), sVoiceDescr(), soap() { }
virtual ~ns1__trsVoiceDef() { }
/// Friend allocator used by soap_new_ns1__trsVoiceDef(struct soap*, int)
friend SOAP_FMAC1 ns1__trsVoiceDef * SOAP_FMAC2 rrapi__instantiate_ns1__trsVoiceDef(struct soap*, int, const char*, const char*, size_t*);
};
#endif
/* api.radioreference.h:229 */
#ifndef SOAP_TYPE_ns1__freq
#define SOAP_TYPE_ns1__freq (41)
/* complex XML schema type 'ns1:freq': */
class SOAP_CMAC ns1__freq {
public:
/// Required element 'fid' of XML schema type 'xsd:int'
int fid;
/// Required element 'out' of XML schema type 'xsd:decimal'
std::string out;
/// Required element 'in' of XML schema type 'xsd:decimal'
std::string in;
/// Required element 'callsign' of XML schema type 'xsd:string'
std::string callsign;
/// Required element 'descr' of XML schema type 'xsd:string'
std::string descr;
/// Required element 'alpha' of XML schema type 'xsd:string'
std::string alpha;
/// Required element 'tone' of XML schema type 'xsd:string'
std::string tone;
/// Required element 'colorCode' of XML schema type 'xsd:string'
std::string colorCode;
/// Required element 'tg' of XML schema type 'xsd:string'
std::string tg;
/// Required element 'slot' of XML schema type 'xsd:string'
std::string slot;
/// Required element 'mode' of XML schema type 'xsd:string'
std::string mode;
/// Required element 'enc' of XML schema type 'xsd:int'
int enc;
/// Required element 'class' of XML schema type 'xsd:string'
std::string class_;
/// Required element 'tags' of XML schema type 'ArrayOftag'
tags *tags_;
/// Required element 'scid' of XML schema type 'xsd:int'
int scid;
/// Required element 'sort' of XML schema type 'xsd:int'
int sort;
/// Required element 'lastUpdated' of XML schema type 'xsd:dateTime'
time_t lastUpdated;
/// Context that manages this object
struct soap *soap;
public:
/// Return unique type id SOAP_TYPE_ns1__freq
virtual long soap_type(void) const { return SOAP_TYPE_ns1__freq; }
/// (Re)set members to default values
virtual void soap_default(struct soap*);
/// Serialize object to prepare for SOAP 1.1/1.2 encoded output (or with SOAP_XML_GRAPH) by analyzing its (cyclic) structures
virtual void soap_serialize(struct soap*) const;
/// Output object in XML, compliant with SOAP 1.1 encoding style, return error code or SOAP_OK
virtual int soap_put(struct soap*, const char *tag, const char *type) const;
/// Output object in XML, with tag and optional id attribute and xsi:type, return error code or SOAP_OK
virtual int soap_out(struct soap*, const char *tag, int id, const char *type) const;
/// Get object from XML, compliant with SOAP 1.1 encoding style, return pointer to object or NULL on error
virtual void *soap_get(struct soap*, const char *tag, const char *type);
/// Get object from XML, with matching tag and type (NULL matches any tag and type), return pointer to object or NULL on error
virtual void *soap_in(struct soap*, const char *tag, const char *type);
/// Return a new object of type ns1__freq, default initialized and not managed by a soap context
virtual ns1__freq *soap_alloc(void) const { return SOAP_NEW_UNMANAGED(ns1__freq); }
public:
/// Constructor with default initializations
ns1__freq() : fid(), out(), in(), callsign(), descr(), alpha(), tone(), colorCode(), tg(), slot(), mode(), enc(), class_(), tags_(), scid(), sort(), lastUpdated(), soap() { }
virtual ~ns1__freq() { }
/// Friend allocator used by soap_new_ns1__freq(struct soap*, int)
friend SOAP_FMAC1 ns1__freq * SOAP_FMAC2 rrapi__instantiate_ns1__freq(struct soap*, int, const char*, const char*, size_t*);
};
#endif