2
* This file was generated by orbit-idl - DO NOT EDIT!
9
ConfigListener_notify(ConfigListener _obj, const ConfigDatabase database,
10
const CORBA_unsigned_long cnxn, const CORBA_char * key,
11
const ConfigValue * value,
12
const CORBA_boolean is_default,
13
const CORBA_boolean is_writable, CORBA_Environment * ev)
15
register GIOP_unsigned_long _ORBIT_request_id,
16
_ORBIT_system_exception_minor;
17
register CORBA_completion_status _ORBIT_completion_status;
18
register GIOPSendBuffer *_ORBIT_send_buffer;
19
register GIOPRecvBuffer *_ORBIT_recv_buffer;
20
register GIOPConnection *_cnx;
22
if (_obj->servant && _obj->vepv && ConfigListener__classid) {
23
((POA_ConfigListener__epv *) _obj->vepv[ConfigListener__classid])->
24
notify(_obj->servant, database, cnxn, key, value, is_default,
28
_cnx = ORBit_object_get_connection(_obj);
29
_ORBIT_send_buffer = NULL;
30
_ORBIT_recv_buffer = NULL;
31
_ORBIT_completion_status = CORBA_COMPLETED_NO;
32
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
36
CORBA_unsigned_long len;
39
_ORBIT_operation_name_data =
42
static const struct iovec _ORBIT_operation_vec =
43
{ (gpointer) & _ORBIT_operation_name_data, 11 };
44
register CORBA_unsigned_long _ORBIT_tmpvar_0;
45
CORBA_unsigned_long _ORBIT_tmpvar_1;
46
register CORBA_unsigned_long _ORBIT_tmpvar_2;
47
CORBA_unsigned_long _ORBIT_tmpvar_3;
48
register CORBA_unsigned_long _ORBIT_tmpvar_4;
49
CORBA_unsigned_long _ORBIT_tmpvar_5;
50
register CORBA_unsigned_long _ORBIT_tmpvar_6;
51
CORBA_unsigned_long _ORBIT_tmpvar_7;
52
register CORBA_unsigned_long _ORBIT_tmpvar_8;
53
CORBA_unsigned_long _ORBIT_tmpvar_9;
54
register CORBA_unsigned_long _ORBIT_tmpvar_10;
55
CORBA_unsigned_long _ORBIT_tmpvar_11;
56
register CORBA_unsigned_long _ORBIT_tmpvar_12;
57
CORBA_unsigned_long _ORBIT_tmpvar_13;
58
register CORBA_unsigned_long _ORBIT_tmpvar_14;
59
register CORBA_unsigned_long _ORBIT_tmpvar_15;
60
CORBA_unsigned_long _ORBIT_tmpvar_16;
61
register CORBA_unsigned_long _ORBIT_tmpvar_17;
62
CORBA_unsigned_long _ORBIT_tmpvar_18;
63
register CORBA_unsigned_long _ORBIT_tmpvar_19;
64
CORBA_unsigned_long _ORBIT_tmpvar_20;
65
register CORBA_unsigned_long _ORBIT_tmpvar_21;
66
CORBA_unsigned_long _ORBIT_tmpvar_22;
67
register CORBA_unsigned_long _ORBIT_tmpvar_23;
68
CORBA_unsigned_long _ORBIT_tmpvar_24;
69
register CORBA_unsigned_long _ORBIT_tmpvar_25;
70
CORBA_unsigned_long _ORBIT_tmpvar_26;
71
register CORBA_unsigned_long _ORBIT_tmpvar_27;
72
register CORBA_unsigned_long _ORBIT_tmpvar_28;
73
CORBA_unsigned_long _ORBIT_tmpvar_29;
74
register CORBA_unsigned_long _ORBIT_tmpvar_30;
75
CORBA_unsigned_long _ORBIT_tmpvar_31;
76
register CORBA_unsigned_long _ORBIT_tmpvar_32;
77
CORBA_unsigned_long _ORBIT_tmpvar_33;
78
register CORBA_unsigned_long _ORBIT_tmpvar_34;
79
CORBA_unsigned_long _ORBIT_tmpvar_35;
80
register CORBA_unsigned_long _ORBIT_tmpvar_36;
81
CORBA_unsigned_long _ORBIT_tmpvar_37;
82
register CORBA_unsigned_long _ORBIT_tmpvar_38;
83
CORBA_unsigned_long _ORBIT_tmpvar_39;
86
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
88
&(_obj->active_profile->object_key_vec),
89
&_ORBIT_operation_vec,
90
&ORBit_default_principal_iovec);
92
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
93
if (!_ORBIT_send_buffer)
94
goto _ORBIT_system_exception;
95
ORBit_marshal_object(_ORBIT_send_buffer, database);
96
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
97
(_ORBIT_send_buffer), 4);
98
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
99
&(cnxn), sizeof(cnxn));
100
_ORBIT_tmpvar_1 = strlen(key) + 1;
104
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
105
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
106
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
107
(_ORBIT_send_buffer), (_ORBIT_t),
108
sizeof(_ORBIT_tmpvar_1));
110
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
112
sizeof(key[_ORBIT_tmpvar_0]) *
114
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
115
(_ORBIT_send_buffer), 4);
116
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
117
&((*value)._d), sizeof((*value)._d));
118
switch ((*value)._d) {
120
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
121
(_ORBIT_send_buffer),
122
&((*value)._u.dummy),
123
sizeof((*value)._u.dummy));
126
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
127
(_ORBIT_send_buffer),
128
&((*value)._u.int_value),
129
sizeof((*value)._u.int_value));
132
_ORBIT_tmpvar_3 = strlen((*value)._u.string_value) + 1;
136
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
137
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
138
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
139
(_ORBIT_send_buffer), (_ORBIT_t),
140
sizeof(_ORBIT_tmpvar_3));
142
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
143
(_ORBIT_send_buffer),
144
((*value)._u.string_value),
151
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
152
(_ORBIT_send_buffer),
153
&((*value)._u.float_value),
154
sizeof((*value)._u.float_value));
157
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
158
(_ORBIT_send_buffer),
159
&((*value)._u.bool_value),
160
sizeof((*value)._u.bool_value));
163
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
164
(_ORBIT_send_buffer),
165
&((*value)._u.schema_value.
167
sizeof((*value)._u.schema_value.
169
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
170
(_ORBIT_send_buffer),
171
&((*value)._u.schema_value.
173
sizeof((*value)._u.schema_value.
175
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
176
(_ORBIT_send_buffer),
177
&((*value)._u.schema_value.
179
sizeof((*value)._u.schema_value.
181
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
182
(_ORBIT_send_buffer),
183
&((*value)._u.schema_value.
185
sizeof((*value)._u.schema_value.
187
_ORBIT_tmpvar_5 = strlen((*value)._u.schema_value.locale) + 1;
191
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_5));
192
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_5), sizeof(_ORBIT_tmpvar_5));
193
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
194
(_ORBIT_send_buffer), (_ORBIT_t),
195
sizeof(_ORBIT_tmpvar_5));
197
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
198
(_ORBIT_send_buffer),
199
((*value)._u.schema_value.locale),
200
sizeof((*value)._u.schema_value.
201
locale[_ORBIT_tmpvar_4]) *
203
_ORBIT_tmpvar_7 = strlen((*value)._u.schema_value.short_desc) + 1;
204
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
205
(_ORBIT_send_buffer), 4);
209
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_7));
210
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_7), sizeof(_ORBIT_tmpvar_7));
211
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
212
(_ORBIT_send_buffer), (_ORBIT_t),
213
sizeof(_ORBIT_tmpvar_7));
215
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
216
(_ORBIT_send_buffer),
217
((*value)._u.schema_value.
219
sizeof((*value)._u.schema_value.
220
short_desc[_ORBIT_tmpvar_6])
222
_ORBIT_tmpvar_9 = strlen((*value)._u.schema_value.long_desc) + 1;
223
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
224
(_ORBIT_send_buffer), 4);
228
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_9));
229
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_9), sizeof(_ORBIT_tmpvar_9));
230
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
231
(_ORBIT_send_buffer), (_ORBIT_t),
232
sizeof(_ORBIT_tmpvar_9));
234
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
235
(_ORBIT_send_buffer),
236
((*value)._u.schema_value.
238
sizeof((*value)._u.schema_value.
239
long_desc[_ORBIT_tmpvar_8]) *
241
_ORBIT_tmpvar_11 = strlen((*value)._u.schema_value.owner) + 1;
242
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
243
(_ORBIT_send_buffer), 4);
247
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_11));
248
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_11), sizeof(_ORBIT_tmpvar_11));
249
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
250
(_ORBIT_send_buffer), (_ORBIT_t),
251
sizeof(_ORBIT_tmpvar_11));
253
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
254
(_ORBIT_send_buffer),
255
((*value)._u.schema_value.owner),
256
sizeof((*value)._u.schema_value.
257
owner[_ORBIT_tmpvar_10]) *
260
strlen((*value)._u.schema_value.encoded_default_value) + 1;
261
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
262
(_ORBIT_send_buffer), 4);
266
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_13));
267
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_13), sizeof(_ORBIT_tmpvar_13));
268
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
269
(_ORBIT_send_buffer), (_ORBIT_t),
270
sizeof(_ORBIT_tmpvar_13));
272
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
273
(_ORBIT_send_buffer),
274
((*value)._u.schema_value.
275
encoded_default_value),
276
sizeof((*value)._u.schema_value.
277
encoded_default_value
278
[_ORBIT_tmpvar_12]) *
285
_ORBIT_t = alloca(sizeof((*value)._u.list_value.seq._length));
286
memcpy(_ORBIT_t, &((*value)._u.list_value.seq._length),
287
sizeof((*value)._u.list_value.seq._length));
288
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
289
(_ORBIT_send_buffer), (_ORBIT_t),
290
sizeof((*value)._u.list_value.
293
for (_ORBIT_tmpvar_14 = 0;
294
_ORBIT_tmpvar_14 < (*value)._u.list_value.seq._length;
295
_ORBIT_tmpvar_14++) {
296
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
297
(_ORBIT_send_buffer), 4);
303
((*value)._u.list_value.seq.
304
_buffer[_ORBIT_tmpvar_14]._d));
306
&((*value)._u.list_value.seq.
307
_buffer[_ORBIT_tmpvar_14]._d),
308
sizeof((*value)._u.list_value.seq.
309
_buffer[_ORBIT_tmpvar_14]._d));
310
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
311
(_ORBIT_send_buffer),
313
sizeof((*value)._u.list_value.
319
switch ((*value)._u.list_value.seq._buffer[_ORBIT_tmpvar_14]._d) {
326
((*value)._u.list_value.seq.
327
_buffer[_ORBIT_tmpvar_14]._u.dummy));
329
&((*value)._u.list_value.seq.
330
_buffer[_ORBIT_tmpvar_14]._u.dummy),
331
sizeof((*value)._u.list_value.seq.
332
_buffer[_ORBIT_tmpvar_14]._u.dummy));
333
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
334
(_ORBIT_send_buffer),
349
((*value)._u.list_value.seq.
350
_buffer[_ORBIT_tmpvar_14]._u.int_value));
352
&((*value)._u.list_value.seq.
353
_buffer[_ORBIT_tmpvar_14]._u.int_value),
354
sizeof((*value)._u.list_value.seq.
355
_buffer[_ORBIT_tmpvar_14]._u.int_value));
356
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
357
(_ORBIT_send_buffer),
368
strlen((*value)._u.list_value.seq.
369
_buffer[_ORBIT_tmpvar_14]._u.string_value) + 1;
373
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_16));
374
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_16),
375
sizeof(_ORBIT_tmpvar_16));
376
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
377
(_ORBIT_send_buffer),
387
((*value)._u.list_value.seq.
388
_buffer[_ORBIT_tmpvar_14]._u.
389
string_value[_ORBIT_tmpvar_15]) *
392
((*value)._u.list_value.seq.
393
_buffer[_ORBIT_tmpvar_14]._u.string_value),
394
sizeof((*value)._u.list_value.seq.
395
_buffer[_ORBIT_tmpvar_14]._u.
396
string_value[_ORBIT_tmpvar_15]) *
398
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
399
(_ORBIT_send_buffer),
417
((*value)._u.list_value.seq.
418
_buffer[_ORBIT_tmpvar_14]._u.float_value));
420
&((*value)._u.list_value.seq.
421
_buffer[_ORBIT_tmpvar_14]._u.float_value),
422
sizeof((*value)._u.list_value.seq.
423
_buffer[_ORBIT_tmpvar_14]._u.
425
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
426
(_ORBIT_send_buffer),
441
((*value)._u.list_value.seq.
442
_buffer[_ORBIT_tmpvar_14]._u.bool_value));
444
&((*value)._u.list_value.seq.
445
_buffer[_ORBIT_tmpvar_14]._u.bool_value),
446
sizeof((*value)._u.list_value.seq.
447
_buffer[_ORBIT_tmpvar_14]._u.bool_value));
448
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
449
(_ORBIT_send_buffer),
464
((*value)._u.list_value.seq.
465
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
468
&((*value)._u.list_value.seq.
469
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
471
sizeof((*value)._u.list_value.seq.
472
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
474
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
475
(_ORBIT_send_buffer),
489
((*value)._u.list_value.seq.
490
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
493
&((*value)._u.list_value.seq.
494
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
496
sizeof((*value)._u.list_value.seq.
497
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
499
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
500
(_ORBIT_send_buffer),
514
((*value)._u.list_value.seq.
515
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
518
&((*value)._u.list_value.seq.
519
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
521
sizeof((*value)._u.list_value.seq.
522
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
524
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
525
(_ORBIT_send_buffer),
539
((*value)._u.list_value.seq.
540
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
543
&((*value)._u.list_value.seq.
544
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
546
sizeof((*value)._u.list_value.seq.
547
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
549
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
550
(_ORBIT_send_buffer),
560
strlen((*value)._u.list_value.seq.
561
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
566
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_18));
567
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_18),
568
sizeof(_ORBIT_tmpvar_18));
569
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
570
(_ORBIT_send_buffer),
580
((*value)._u.list_value.seq.
581
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
582
locale[_ORBIT_tmpvar_17]) *
585
((*value)._u.list_value.seq.
586
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
588
sizeof((*value)._u.list_value.seq.
589
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
590
locale[_ORBIT_tmpvar_17]) *
592
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
593
(_ORBIT_send_buffer),
605
strlen((*value)._u.list_value.seq.
606
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
608
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
609
(_ORBIT_send_buffer), 4);
613
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_20));
614
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_20),
615
sizeof(_ORBIT_tmpvar_20));
616
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
617
(_ORBIT_send_buffer),
627
((*value)._u.list_value.seq.
628
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
629
short_desc[_ORBIT_tmpvar_19]) *
632
((*value)._u.list_value.seq.
633
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
635
sizeof((*value)._u.list_value.seq.
636
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
637
short_desc[_ORBIT_tmpvar_19]) *
639
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
640
(_ORBIT_send_buffer),
652
strlen((*value)._u.list_value.seq.
653
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
655
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
656
(_ORBIT_send_buffer), 4);
660
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_22));
661
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_22),
662
sizeof(_ORBIT_tmpvar_22));
663
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
664
(_ORBIT_send_buffer),
674
((*value)._u.list_value.seq.
675
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
676
long_desc[_ORBIT_tmpvar_21]) *
679
((*value)._u.list_value.seq.
680
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
682
sizeof((*value)._u.list_value.seq.
683
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
684
long_desc[_ORBIT_tmpvar_21]) *
686
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
687
(_ORBIT_send_buffer),
699
strlen((*value)._u.list_value.seq.
700
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
702
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
703
(_ORBIT_send_buffer), 4);
707
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_24));
708
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_24),
709
sizeof(_ORBIT_tmpvar_24));
710
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
711
(_ORBIT_send_buffer),
721
((*value)._u.list_value.seq.
722
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
723
owner[_ORBIT_tmpvar_23]) * _ORBIT_tmpvar_24);
725
((*value)._u.list_value.seq.
726
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
728
sizeof((*value)._u.list_value.seq.
729
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
730
owner[_ORBIT_tmpvar_23]) *
732
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
733
(_ORBIT_send_buffer),
745
strlen((*value)._u.list_value.seq.
746
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
747
encoded_default_value) + 1;
748
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
749
(_ORBIT_send_buffer), 4);
753
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_26));
754
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_26),
755
sizeof(_ORBIT_tmpvar_26));
756
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
757
(_ORBIT_send_buffer),
767
((*value)._u.list_value.seq.
768
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
769
encoded_default_value[_ORBIT_tmpvar_25]) *
772
((*value)._u.list_value.seq.
773
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
774
encoded_default_value),
775
sizeof((*value)._u.list_value.seq.
776
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
777
encoded_default_value[_ORBIT_tmpvar_25]) *
779
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
780
(_ORBIT_send_buffer),
787
encoded_default_value
797
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
798
(_ORBIT_send_buffer), 4);
799
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
800
(_ORBIT_send_buffer),
801
&((*value)._u.list_value.list_type),
802
sizeof((*value)._u.list_value.
809
_ORBIT_t = alloca(sizeof((*value)._u.pair_value._length));
810
memcpy(_ORBIT_t, &((*value)._u.pair_value._length),
811
sizeof((*value)._u.pair_value._length));
812
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
813
(_ORBIT_send_buffer), (_ORBIT_t),
814
sizeof((*value)._u.pair_value.
817
for (_ORBIT_tmpvar_27 = 0;
818
_ORBIT_tmpvar_27 < (*value)._u.pair_value._length;
819
_ORBIT_tmpvar_27++) {
820
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
821
(_ORBIT_send_buffer), 4);
827
((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
830
&((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
832
sizeof((*value)._u.pair_value.
833
_buffer[_ORBIT_tmpvar_27]._d));
834
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
835
(_ORBIT_send_buffer),
837
sizeof((*value)._u.pair_value.
842
switch ((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27]._d) {
849
((*value)._u.pair_value.
850
_buffer[_ORBIT_tmpvar_27]._u.dummy));
852
&((*value)._u.pair_value.
853
_buffer[_ORBIT_tmpvar_27]._u.dummy),
854
sizeof((*value)._u.pair_value.
855
_buffer[_ORBIT_tmpvar_27]._u.dummy));
856
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
857
(_ORBIT_send_buffer),
872
((*value)._u.pair_value.
873
_buffer[_ORBIT_tmpvar_27]._u.int_value));
875
&((*value)._u.pair_value.
876
_buffer[_ORBIT_tmpvar_27]._u.int_value),
877
sizeof((*value)._u.pair_value.
878
_buffer[_ORBIT_tmpvar_27]._u.int_value));
879
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
880
(_ORBIT_send_buffer),
891
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
892
_u.string_value) + 1;
896
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_29));
897
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_29),
898
sizeof(_ORBIT_tmpvar_29));
899
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
900
(_ORBIT_send_buffer),
910
((*value)._u.pair_value.
911
_buffer[_ORBIT_tmpvar_27]._u.
912
string_value[_ORBIT_tmpvar_28]) *
915
((*value)._u.pair_value.
916
_buffer[_ORBIT_tmpvar_27]._u.string_value),
917
sizeof((*value)._u.pair_value.
918
_buffer[_ORBIT_tmpvar_27]._u.
919
string_value[_ORBIT_tmpvar_28]) *
921
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
922
(_ORBIT_send_buffer),
940
((*value)._u.pair_value.
941
_buffer[_ORBIT_tmpvar_27]._u.float_value));
943
&((*value)._u.pair_value.
944
_buffer[_ORBIT_tmpvar_27]._u.float_value),
945
sizeof((*value)._u.pair_value.
946
_buffer[_ORBIT_tmpvar_27]._u.
948
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
949
(_ORBIT_send_buffer),
964
((*value)._u.pair_value.
965
_buffer[_ORBIT_tmpvar_27]._u.bool_value));
967
&((*value)._u.pair_value.
968
_buffer[_ORBIT_tmpvar_27]._u.bool_value),
969
sizeof((*value)._u.pair_value.
970
_buffer[_ORBIT_tmpvar_27]._u.bool_value));
971
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
972
(_ORBIT_send_buffer),
987
((*value)._u.pair_value.
988
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
991
&((*value)._u.pair_value.
992
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
994
sizeof((*value)._u.pair_value.
995
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
997
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
998
(_ORBIT_send_buffer),
1012
((*value)._u.pair_value.
1013
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1016
&((*value)._u.pair_value.
1017
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1019
sizeof((*value)._u.pair_value.
1020
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1022
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1023
(_ORBIT_send_buffer),
1037
((*value)._u.pair_value.
1038
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1041
&((*value)._u.pair_value.
1042
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1044
sizeof((*value)._u.pair_value.
1045
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1047
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1048
(_ORBIT_send_buffer),
1062
((*value)._u.pair_value.
1063
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1066
&((*value)._u.pair_value.
1067
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1069
sizeof((*value)._u.pair_value.
1070
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1072
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1073
(_ORBIT_send_buffer),
1083
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
1084
_u.schema_value.locale) + 1;
1088
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_31));
1089
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_31),
1090
sizeof(_ORBIT_tmpvar_31));
1091
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1092
(_ORBIT_send_buffer),
1095
(_ORBIT_tmpvar_31));
1102
((*value)._u.pair_value.
1103
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1104
locale[_ORBIT_tmpvar_30]) *
1107
((*value)._u.pair_value.
1108
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1110
sizeof((*value)._u.pair_value.
1111
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1112
locale[_ORBIT_tmpvar_30]) *
1114
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1115
(_ORBIT_send_buffer),
1124
* _ORBIT_tmpvar_31);
1127
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
1128
_u.schema_value.short_desc) + 1;
1129
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1130
(_ORBIT_send_buffer), 4);
1134
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_33));
1135
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_33),
1136
sizeof(_ORBIT_tmpvar_33));
1137
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1138
(_ORBIT_send_buffer),
1141
(_ORBIT_tmpvar_33));
1148
((*value)._u.pair_value.
1149
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1150
short_desc[_ORBIT_tmpvar_32]) *
1153
((*value)._u.pair_value.
1154
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1156
sizeof((*value)._u.pair_value.
1157
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1158
short_desc[_ORBIT_tmpvar_32]) *
1160
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1161
(_ORBIT_send_buffer),
1170
* _ORBIT_tmpvar_33);
1173
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
1174
_u.schema_value.long_desc) + 1;
1175
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1176
(_ORBIT_send_buffer), 4);
1180
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_35));
1181
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_35),
1182
sizeof(_ORBIT_tmpvar_35));
1183
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1184
(_ORBIT_send_buffer),
1187
(_ORBIT_tmpvar_35));
1194
((*value)._u.pair_value.
1195
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1196
long_desc[_ORBIT_tmpvar_34]) *
1199
((*value)._u.pair_value.
1200
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1202
sizeof((*value)._u.pair_value.
1203
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1204
long_desc[_ORBIT_tmpvar_34]) *
1206
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1207
(_ORBIT_send_buffer),
1216
* _ORBIT_tmpvar_35);
1219
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
1220
_u.schema_value.owner) + 1;
1221
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1222
(_ORBIT_send_buffer), 4);
1226
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_37));
1227
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_37),
1228
sizeof(_ORBIT_tmpvar_37));
1229
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1230
(_ORBIT_send_buffer),
1233
(_ORBIT_tmpvar_37));
1240
((*value)._u.pair_value.
1241
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1242
owner[_ORBIT_tmpvar_36]) * _ORBIT_tmpvar_37);
1244
((*value)._u.pair_value.
1245
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1247
sizeof((*value)._u.pair_value.
1248
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1249
owner[_ORBIT_tmpvar_36]) *
1251
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1252
(_ORBIT_send_buffer),
1261
* _ORBIT_tmpvar_37);
1264
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
1265
_u.schema_value.encoded_default_value) + 1;
1266
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1267
(_ORBIT_send_buffer), 4);
1271
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_39));
1272
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_39),
1273
sizeof(_ORBIT_tmpvar_39));
1274
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1275
(_ORBIT_send_buffer),
1278
(_ORBIT_tmpvar_39));
1285
((*value)._u.pair_value.
1286
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1287
encoded_default_value[_ORBIT_tmpvar_38]) *
1290
((*value)._u.pair_value.
1291
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1292
encoded_default_value),
1293
sizeof((*value)._u.pair_value.
1294
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
1295
encoded_default_value[_ORBIT_tmpvar_38]) *
1297
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1298
(_ORBIT_send_buffer),
1305
encoded_default_value
1307
* _ORBIT_tmpvar_39);
1319
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1320
(_ORBIT_send_buffer), 1);
1321
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1322
&(is_default), sizeof(is_default));
1323
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1324
&(is_writable), sizeof(is_writable));
1325
giop_send_buffer_write(_ORBIT_send_buffer);
1326
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1327
giop_send_buffer_unuse(_ORBIT_send_buffer);
1328
_ORBIT_send_buffer = NULL;
1331
_ORBIT_system_exception:
1332
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1333
_ORBIT_completion_status);
1334
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1335
giop_send_buffer_unuse(_ORBIT_send_buffer);
1340
ConfigListener_ping(ConfigListener _obj, CORBA_Environment * ev)
1342
register GIOP_unsigned_long _ORBIT_request_id,
1343
_ORBIT_system_exception_minor;
1344
register CORBA_completion_status _ORBIT_completion_status;
1345
register GIOPSendBuffer *_ORBIT_send_buffer;
1346
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1347
register GIOPConnection *_cnx;
1349
if (_obj->servant && _obj->vepv && ConfigListener__classid) {
1350
((POA_ConfigListener__epv *) _obj->vepv[ConfigListener__classid])->
1351
ping(_obj->servant, ev);
1354
_cnx = ORBit_object_get_connection(_obj);
1355
_ORBIT_send_buffer = NULL;
1356
_ORBIT_recv_buffer = NULL;
1357
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1358
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1362
CORBA_unsigned_long len;
1365
_ORBIT_operation_name_data =
1368
static const struct iovec _ORBIT_operation_vec =
1369
{ (gpointer) & _ORBIT_operation_name_data, 9 };
1370
_ORBIT_send_buffer =
1371
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1373
&(_obj->active_profile->object_key_vec),
1374
&_ORBIT_operation_vec,
1375
&ORBit_default_principal_iovec);
1377
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1378
if (!_ORBIT_send_buffer)
1379
goto _ORBIT_system_exception;
1380
giop_send_buffer_write(_ORBIT_send_buffer);
1381
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1382
giop_send_buffer_unuse(_ORBIT_send_buffer);
1383
_ORBIT_send_buffer = NULL;
1386
_ORBIT_system_exception:
1387
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1388
_ORBIT_completion_status);
1389
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1390
giop_send_buffer_unuse(_ORBIT_send_buffer);
1395
ConfigListener_update_listener(ConfigListener _obj,
1396
const ConfigDatabase database,
1397
const CORBA_char * db_address,
1398
const CORBA_unsigned_long old_cnxn,
1399
const CORBA_char * where,
1400
const CORBA_unsigned_long new_cnxn,
1401
CORBA_Environment * ev)
1403
register GIOP_unsigned_long _ORBIT_request_id,
1404
_ORBIT_system_exception_minor;
1405
register CORBA_completion_status _ORBIT_completion_status;
1406
register GIOPSendBuffer *_ORBIT_send_buffer;
1407
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1408
register GIOPConnection *_cnx;
1410
if (_obj->servant && _obj->vepv && ConfigListener__classid) {
1411
((POA_ConfigListener__epv *) _obj->vepv[ConfigListener__classid])->
1412
update_listener(_obj->servant, database, db_address, old_cnxn, where,
1416
_cnx = ORBit_object_get_connection(_obj);
1417
_ORBIT_send_buffer = NULL;
1418
_ORBIT_recv_buffer = NULL;
1419
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1420
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1424
CORBA_unsigned_long len;
1427
_ORBIT_operation_name_data =
1429
16, "update_listener"};
1430
static const struct iovec _ORBIT_operation_vec =
1431
{ (gpointer) & _ORBIT_operation_name_data, 20 };
1432
register CORBA_unsigned_long _ORBIT_tmpvar_0;
1433
CORBA_unsigned_long _ORBIT_tmpvar_1;
1434
register CORBA_unsigned_long _ORBIT_tmpvar_2;
1435
CORBA_unsigned_long _ORBIT_tmpvar_3;
1437
_ORBIT_send_buffer =
1438
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1440
&(_obj->active_profile->object_key_vec),
1441
&_ORBIT_operation_vec,
1442
&ORBit_default_principal_iovec);
1444
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1445
if (!_ORBIT_send_buffer)
1446
goto _ORBIT_system_exception;
1447
ORBit_marshal_object(_ORBIT_send_buffer, database);
1448
_ORBIT_tmpvar_1 = strlen(db_address) + 1;
1449
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1450
(_ORBIT_send_buffer), 4);
1454
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
1455
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
1456
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1457
(_ORBIT_send_buffer), (_ORBIT_t),
1458
sizeof(_ORBIT_tmpvar_1));
1460
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1462
sizeof(db_address[_ORBIT_tmpvar_0]) *
1464
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1465
(_ORBIT_send_buffer), 4);
1466
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1467
&(old_cnxn), sizeof(old_cnxn));
1468
_ORBIT_tmpvar_3 = strlen(where) + 1;
1472
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
1473
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
1474
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1475
(_ORBIT_send_buffer), (_ORBIT_t),
1476
sizeof(_ORBIT_tmpvar_3));
1478
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1480
sizeof(where[_ORBIT_tmpvar_2]) *
1482
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1483
(_ORBIT_send_buffer), 4);
1484
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1485
&(new_cnxn), sizeof(new_cnxn));
1486
giop_send_buffer_write(_ORBIT_send_buffer);
1487
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1488
giop_send_buffer_unuse(_ORBIT_send_buffer);
1489
_ORBIT_send_buffer = NULL;
1492
_ORBIT_system_exception:
1493
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1494
_ORBIT_completion_status);
1495
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1496
giop_send_buffer_unuse(_ORBIT_send_buffer);
1501
ConfigListener_invalidate_cached_values(ConfigListener _obj,
1502
const ConfigDatabase database,
1503
const ConfigListener_KeyList * keys,
1504
CORBA_Environment * ev)
1506
register GIOP_unsigned_long _ORBIT_request_id,
1507
_ORBIT_system_exception_minor;
1508
register CORBA_completion_status _ORBIT_completion_status;
1509
register GIOPSendBuffer *_ORBIT_send_buffer;
1510
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1511
register GIOPConnection *_cnx;
1513
if (_obj->servant && _obj->vepv && ConfigListener__classid) {
1514
((POA_ConfigListener__epv *) _obj->vepv[ConfigListener__classid])->
1515
invalidate_cached_values(_obj->servant, database, keys, ev);
1518
_cnx = ORBit_object_get_connection(_obj);
1519
_ORBIT_send_buffer = NULL;
1520
_ORBIT_recv_buffer = NULL;
1521
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1522
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1526
CORBA_unsigned_long len;
1529
_ORBIT_operation_name_data =
1531
25, "invalidate_cached_values"};
1532
static const struct iovec _ORBIT_operation_vec =
1533
{ (gpointer) & _ORBIT_operation_name_data, 29 };
1534
register CORBA_unsigned_long _ORBIT_tmpvar_0;
1535
register CORBA_unsigned_long _ORBIT_tmpvar_1;
1536
CORBA_unsigned_long _ORBIT_tmpvar_2;
1538
_ORBIT_send_buffer =
1539
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1541
&(_obj->active_profile->object_key_vec),
1542
&_ORBIT_operation_vec,
1543
&ORBit_default_principal_iovec);
1545
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1546
if (!_ORBIT_send_buffer)
1547
goto _ORBIT_system_exception;
1548
ORBit_marshal_object(_ORBIT_send_buffer, database);
1549
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1550
(_ORBIT_send_buffer), 4);
1554
_ORBIT_t = alloca(sizeof((*keys)._length));
1555
memcpy(_ORBIT_t, &((*keys)._length), sizeof((*keys)._length));
1556
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1557
(_ORBIT_send_buffer), (_ORBIT_t),
1558
sizeof((*keys)._length));
1560
for (_ORBIT_tmpvar_0 = 0; _ORBIT_tmpvar_0 < (*keys)._length;
1561
_ORBIT_tmpvar_0++) {
1562
_ORBIT_tmpvar_2 = strlen((*keys)._buffer[_ORBIT_tmpvar_0]) + 1;
1563
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1564
(_ORBIT_send_buffer), 4);
1568
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_2));
1569
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_2), sizeof(_ORBIT_tmpvar_2));
1570
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1571
(_ORBIT_send_buffer), (_ORBIT_t),
1572
sizeof(_ORBIT_tmpvar_2));
1579
((*keys)._buffer[_ORBIT_tmpvar_0][_ORBIT_tmpvar_1]) *
1581
memcpy(_ORBIT_t, ((*keys)._buffer[_ORBIT_tmpvar_0]),
1582
sizeof((*keys)._buffer[_ORBIT_tmpvar_0][_ORBIT_tmpvar_1]) *
1584
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1585
(_ORBIT_send_buffer), (_ORBIT_t),
1587
_buffer[_ORBIT_tmpvar_0]
1588
[_ORBIT_tmpvar_1]) *
1593
giop_send_buffer_write(_ORBIT_send_buffer);
1594
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1595
giop_send_buffer_unuse(_ORBIT_send_buffer);
1596
_ORBIT_send_buffer = NULL;
1599
_ORBIT_system_exception:
1600
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1601
_ORBIT_completion_status);
1602
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1603
giop_send_buffer_unuse(_ORBIT_send_buffer);
1608
ConfigListener_drop_all_caches(ConfigListener _obj, CORBA_Environment * ev)
1610
register GIOP_unsigned_long _ORBIT_request_id,
1611
_ORBIT_system_exception_minor;
1612
register CORBA_completion_status _ORBIT_completion_status;
1613
register GIOPSendBuffer *_ORBIT_send_buffer;
1614
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1615
register GIOPConnection *_cnx;
1617
if (_obj->servant && _obj->vepv && ConfigListener__classid) {
1618
((POA_ConfigListener__epv *) _obj->vepv[ConfigListener__classid])->
1619
drop_all_caches(_obj->servant, ev);
1622
_cnx = ORBit_object_get_connection(_obj);
1623
_ORBIT_send_buffer = NULL;
1624
_ORBIT_recv_buffer = NULL;
1625
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1626
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1630
CORBA_unsigned_long len;
1633
_ORBIT_operation_name_data =
1635
16, "drop_all_caches"};
1636
static const struct iovec _ORBIT_operation_vec =
1637
{ (gpointer) & _ORBIT_operation_name_data, 20 };
1638
_ORBIT_send_buffer =
1639
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1641
&(_obj->active_profile->object_key_vec),
1642
&_ORBIT_operation_vec,
1643
&ORBit_default_principal_iovec);
1645
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1646
if (!_ORBIT_send_buffer)
1647
goto _ORBIT_system_exception;
1648
giop_send_buffer_write(_ORBIT_send_buffer);
1649
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1650
giop_send_buffer_unuse(_ORBIT_send_buffer);
1651
_ORBIT_send_buffer = NULL;
1654
_ORBIT_system_exception:
1655
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1656
_ORBIT_completion_status);
1657
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1658
giop_send_buffer_unuse(_ORBIT_send_buffer);
1663
_ORBIT_ConfigException_demarshal(GIOPRecvBuffer * _ORBIT_recv_buffer,
1664
CORBA_Environment * ev)
1666
guchar *_ORBIT_curptr;
1667
register CORBA_unsigned_long _ORBIT_tmpvar_0;
1668
CORBA_unsigned_long _ORBIT_tmpvar_1;
1669
ConfigException *_ORBIT_exdata = ConfigException__alloc();
1671
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
1672
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
1673
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
1674
(*((guint32 *) & ((*_ORBIT_exdata).err_no))) =
1675
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
1677
(*((guint32 *) & (_ORBIT_tmpvar_1))) =
1678
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
1680
(*_ORBIT_exdata).message = CORBA_string_alloc(_ORBIT_tmpvar_1);
1681
memcpy((*_ORBIT_exdata).message, _ORBIT_curptr,
1682
sizeof((*_ORBIT_exdata).message[_ORBIT_tmpvar_0]) *
1685
sizeof((*_ORBIT_exdata).message[_ORBIT_tmpvar_0]) * _ORBIT_tmpvar_1;
1687
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
1688
(*_ORBIT_exdata).err_no = *((ConfigErrorType *) _ORBIT_curptr);
1690
_ORBIT_tmpvar_1 = *((CORBA_unsigned_long *) _ORBIT_curptr);
1692
(*_ORBIT_exdata).message = CORBA_string_alloc(_ORBIT_tmpvar_1);
1693
memcpy((*_ORBIT_exdata).message, _ORBIT_curptr,
1694
sizeof((*_ORBIT_exdata).message[_ORBIT_tmpvar_0]) *
1697
sizeof((*_ORBIT_exdata).message[_ORBIT_tmpvar_0]) * _ORBIT_tmpvar_1;
1699
CORBA_exception_set(ev, CORBA_USER_EXCEPTION,
1700
TC_ConfigException_struct.repo_id, _ORBIT_exdata);
1704
ConfigDatabase_add_listener(ConfigDatabase _obj, const CORBA_char * where,
1705
const ConfigListener who, CORBA_Environment * ev)
1707
register GIOP_unsigned_long _ORBIT_request_id,
1708
_ORBIT_system_exception_minor;
1709
register CORBA_completion_status _ORBIT_completion_status;
1710
register GIOPSendBuffer *_ORBIT_send_buffer;
1711
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1712
register GIOPConnection *_cnx;
1713
CORBA_unsigned_long _ORBIT_retval;
1715
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
1717
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
1718
add_listener(_obj->servant, where, who, ev);
1719
return _ORBIT_retval;
1722
return *(&_ORBIT_retval);
1723
_cnx = ORBit_object_get_connection(_obj);
1724
_ORBIT_retry_request:
1725
_ORBIT_send_buffer = NULL;
1726
_ORBIT_recv_buffer = NULL;
1727
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1728
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1732
CORBA_unsigned_long len;
1735
_ORBIT_operation_name_data =
1737
13, "add_listener"};
1738
static const struct iovec _ORBIT_operation_vec =
1739
{ (gpointer) & _ORBIT_operation_name_data, 17 };
1740
register CORBA_unsigned_long _ORBIT_tmpvar_0;
1741
CORBA_unsigned_long _ORBIT_tmpvar_1;
1743
_ORBIT_send_buffer =
1744
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1746
&(_obj->active_profile->object_key_vec),
1747
&_ORBIT_operation_vec,
1748
&ORBit_default_principal_iovec);
1750
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1751
if (!_ORBIT_send_buffer)
1752
goto _ORBIT_system_exception;
1753
_ORBIT_tmpvar_1 = strlen(where) + 1;
1754
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1755
(_ORBIT_send_buffer), 4);
1759
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
1760
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
1761
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
1762
(_ORBIT_send_buffer), (_ORBIT_t),
1763
sizeof(_ORBIT_tmpvar_1));
1765
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1767
sizeof(where[_ORBIT_tmpvar_0]) *
1769
ORBit_marshal_object(_ORBIT_send_buffer, who);
1770
giop_send_buffer_write(_ORBIT_send_buffer);
1771
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1772
giop_send_buffer_unuse(_ORBIT_send_buffer);
1773
_ORBIT_send_buffer = NULL;
1775
{ /* demarshalling */
1776
register guchar *_ORBIT_curptr;
1778
_ORBIT_recv_buffer =
1779
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
1780
if (!_ORBIT_recv_buffer)
1781
goto _ORBIT_system_exception;
1782
_ORBIT_completion_status = CORBA_COMPLETED_YES;
1783
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
1785
goto _ORBIT_msg_exception;
1786
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
1787
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
1788
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
1789
(*((guint32 *) & (_ORBIT_retval))) =
1790
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
1792
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
1793
_ORBIT_retval = *((CORBA_unsigned_long *) _ORBIT_curptr);
1795
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1796
return _ORBIT_retval;
1797
_ORBIT_system_exception:
1798
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1799
_ORBIT_completion_status);
1800
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1801
giop_send_buffer_unuse(_ORBIT_send_buffer);
1802
return _ORBIT_retval;
1803
_ORBIT_msg_exception:
1804
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
1805
GIOP_LOCATION_FORWARD) {
1806
if (_obj->forward_locations != NULL)
1807
ORBit_delete_profiles(_obj->forward_locations);
1808
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
1809
_cnx = ORBit_object_get_forwarded_connection(_obj);
1810
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1812
goto _ORBIT_retry_request;
1814
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
1815
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1816
return _ORBIT_retval;
1821
ConfigDatabase_remove_listener(ConfigDatabase _obj,
1822
const CORBA_unsigned_long cnxn,
1823
CORBA_Environment * ev)
1825
register GIOP_unsigned_long _ORBIT_request_id,
1826
_ORBIT_system_exception_minor;
1827
register CORBA_completion_status _ORBIT_completion_status;
1828
register GIOPSendBuffer *_ORBIT_send_buffer;
1829
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1830
register GIOPConnection *_cnx;
1832
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
1833
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
1834
remove_listener(_obj->servant, cnxn, ev);
1837
_cnx = ORBit_object_get_connection(_obj);
1838
_ORBIT_retry_request:
1839
_ORBIT_send_buffer = NULL;
1840
_ORBIT_recv_buffer = NULL;
1841
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1842
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1846
CORBA_unsigned_long len;
1849
_ORBIT_operation_name_data =
1851
16, "remove_listener"};
1852
static const struct iovec _ORBIT_operation_vec =
1853
{ (gpointer) & _ORBIT_operation_name_data, 20 };
1854
_ORBIT_send_buffer =
1855
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1857
&(_obj->active_profile->object_key_vec),
1858
&_ORBIT_operation_vec,
1859
&ORBit_default_principal_iovec);
1861
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
1862
if (!_ORBIT_send_buffer)
1863
goto _ORBIT_system_exception;
1864
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
1865
(_ORBIT_send_buffer), 4);
1866
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
1867
&(cnxn), sizeof(cnxn));
1868
giop_send_buffer_write(_ORBIT_send_buffer);
1869
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
1870
giop_send_buffer_unuse(_ORBIT_send_buffer);
1871
_ORBIT_send_buffer = NULL;
1873
{ /* demarshalling */
1874
register guchar *_ORBIT_curptr;
1876
_ORBIT_recv_buffer =
1877
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
1878
if (!_ORBIT_recv_buffer)
1879
goto _ORBIT_system_exception;
1880
_ORBIT_completion_status = CORBA_COMPLETED_YES;
1881
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
1883
goto _ORBIT_msg_exception;
1884
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
1885
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
1888
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1890
_ORBIT_system_exception:
1891
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
1892
_ORBIT_completion_status);
1893
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1894
giop_send_buffer_unuse(_ORBIT_send_buffer);
1896
_ORBIT_msg_exception:
1897
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
1898
GIOP_LOCATION_FORWARD) {
1899
if (_obj->forward_locations != NULL)
1900
ORBit_delete_profiles(_obj->forward_locations);
1901
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
1902
_cnx = ORBit_object_get_forwarded_connection(_obj);
1903
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1905
goto _ORBIT_retry_request;
1907
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
1908
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
1914
ConfigDatabase_lookup(ConfigDatabase _obj, const CORBA_char * key,
1915
CORBA_Environment * ev)
1917
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
1918
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
1919
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
1921
register GIOP_unsigned_long _ORBIT_request_id,
1922
_ORBIT_system_exception_minor;
1923
register CORBA_completion_status _ORBIT_completion_status;
1924
register GIOPSendBuffer *_ORBIT_send_buffer;
1925
register GIOPRecvBuffer *_ORBIT_recv_buffer;
1926
register GIOPConnection *_cnx;
1927
ConfigValue *_ORBIT_retval;
1928
register CORBA_unsigned_long _ORBIT_tmpvar_40;
1929
CORBA_unsigned_long _ORBIT_tmpvar_41;
1930
register CORBA_unsigned_long _ORBIT_tmpvar_42;
1931
CORBA_unsigned_long _ORBIT_tmpvar_43;
1932
register CORBA_unsigned_long _ORBIT_tmpvar_44;
1933
CORBA_unsigned_long _ORBIT_tmpvar_45;
1934
register CORBA_unsigned_long _ORBIT_tmpvar_46;
1935
CORBA_unsigned_long _ORBIT_tmpvar_47;
1936
register CORBA_unsigned_long _ORBIT_tmpvar_48;
1937
CORBA_unsigned_long _ORBIT_tmpvar_49;
1938
register CORBA_unsigned_long _ORBIT_tmpvar_50;
1939
CORBA_unsigned_long _ORBIT_tmpvar_51;
1940
register CORBA_unsigned_long _ORBIT_tmpvar_52;
1941
register CORBA_unsigned_long _ORBIT_tmpvar_53;
1942
CORBA_unsigned_long _ORBIT_tmpvar_54;
1943
register CORBA_unsigned_long _ORBIT_tmpvar_55;
1944
CORBA_unsigned_long _ORBIT_tmpvar_56;
1945
register CORBA_unsigned_long _ORBIT_tmpvar_57;
1946
CORBA_unsigned_long _ORBIT_tmpvar_58;
1947
register CORBA_unsigned_long _ORBIT_tmpvar_59;
1948
CORBA_unsigned_long _ORBIT_tmpvar_60;
1949
register CORBA_unsigned_long _ORBIT_tmpvar_61;
1950
CORBA_unsigned_long _ORBIT_tmpvar_62;
1951
register CORBA_unsigned_long _ORBIT_tmpvar_63;
1952
CORBA_unsigned_long _ORBIT_tmpvar_64;
1953
register CORBA_unsigned_long _ORBIT_tmpvar_65;
1954
register CORBA_unsigned_long _ORBIT_tmpvar_66;
1955
CORBA_unsigned_long _ORBIT_tmpvar_67;
1956
register CORBA_unsigned_long _ORBIT_tmpvar_68;
1957
CORBA_unsigned_long _ORBIT_tmpvar_69;
1958
register CORBA_unsigned_long _ORBIT_tmpvar_70;
1959
CORBA_unsigned_long _ORBIT_tmpvar_71;
1960
register CORBA_unsigned_long _ORBIT_tmpvar_72;
1961
CORBA_unsigned_long _ORBIT_tmpvar_73;
1962
register CORBA_unsigned_long _ORBIT_tmpvar_74;
1963
CORBA_unsigned_long _ORBIT_tmpvar_75;
1964
register CORBA_unsigned_long _ORBIT_tmpvar_76;
1965
CORBA_unsigned_long _ORBIT_tmpvar_77;
1967
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
1969
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
1970
lookup(_obj->servant, key, ev);
1971
return _ORBIT_retval;
1974
return *(&_ORBIT_retval);
1975
_cnx = ORBit_object_get_connection(_obj);
1976
_ORBIT_retry_request:
1977
_ORBIT_send_buffer = NULL;
1978
_ORBIT_recv_buffer = NULL;
1979
_ORBIT_completion_status = CORBA_COMPLETED_NO;
1980
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
1984
CORBA_unsigned_long len;
1987
_ORBIT_operation_name_data =
1990
static const struct iovec _ORBIT_operation_vec =
1991
{ (gpointer) & _ORBIT_operation_name_data, 11 };
1992
register CORBA_unsigned_long _ORBIT_tmpvar_0;
1993
CORBA_unsigned_long _ORBIT_tmpvar_1;
1995
_ORBIT_send_buffer =
1996
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
1998
&(_obj->active_profile->object_key_vec),
1999
&_ORBIT_operation_vec,
2000
&ORBit_default_principal_iovec);
2002
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
2003
if (!_ORBIT_send_buffer)
2004
goto _ORBIT_system_exception;
2005
_ORBIT_tmpvar_1 = strlen(key) + 1;
2006
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
2007
(_ORBIT_send_buffer), 4);
2011
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
2012
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
2013
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
2014
(_ORBIT_send_buffer), (_ORBIT_t),
2015
sizeof(_ORBIT_tmpvar_1));
2017
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
2019
sizeof(key[_ORBIT_tmpvar_0]) *
2021
giop_send_buffer_write(_ORBIT_send_buffer);
2022
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
2023
giop_send_buffer_unuse(_ORBIT_send_buffer);
2024
_ORBIT_send_buffer = NULL;
2026
{ /* demarshalling */
2027
register guchar *_ORBIT_curptr;
2029
_ORBIT_recv_buffer =
2030
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
2031
if (!_ORBIT_recv_buffer)
2032
goto _ORBIT_system_exception;
2033
_ORBIT_completion_status = CORBA_COMPLETED_YES;
2034
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
2036
goto _ORBIT_msg_exception;
2037
_ORBIT_retval = ConfigValue__alloc();
2038
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
2039
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
2040
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2041
(*((guint32 *) & ((*_ORBIT_retval)._d))) =
2042
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2044
switch ((*_ORBIT_retval)._d) {
2046
(*((guint32 *) & ((*_ORBIT_retval)._u.dummy))) =
2047
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2050
(*((guint32 *) & ((*_ORBIT_retval)._u.int_value))) =
2051
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2054
(*((guint32 *) & (_ORBIT_tmpvar_41))) =
2055
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2057
(*_ORBIT_retval)._u.string_value =
2058
CORBA_string_alloc(_ORBIT_tmpvar_41);
2059
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
2060
sizeof((*_ORBIT_retval)._u.
2061
string_value[_ORBIT_tmpvar_40]) *
2064
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_40]) *
2068
(*((guint32 *) & ((*_ORBIT_retval)._u.float_value))) =
2069
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2072
(*_ORBIT_retval)._u.bool_value =
2073
*((CORBA_boolean *) _ORBIT_curptr);
2076
(*((guint32 *) & ((*_ORBIT_retval)._u.schema_value.value_type)))
2077
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2081
((*_ORBIT_retval)._u.schema_value.value_list_type))) =
2082
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2086
((*_ORBIT_retval)._u.schema_value.value_car_type))) =
2087
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2091
((*_ORBIT_retval)._u.schema_value.value_cdr_type))) =
2092
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2094
(*((guint32 *) & (_ORBIT_tmpvar_43))) =
2095
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2097
(*_ORBIT_retval)._u.schema_value.locale =
2098
CORBA_string_alloc(_ORBIT_tmpvar_43);
2099
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
2100
sizeof((*_ORBIT_retval)._u.schema_value.
2101
locale[_ORBIT_tmpvar_42]) * _ORBIT_tmpvar_43);
2103
sizeof((*_ORBIT_retval)._u.schema_value.
2104
locale[_ORBIT_tmpvar_42]) * _ORBIT_tmpvar_43;
2105
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2106
(*((guint32 *) & (_ORBIT_tmpvar_45))) =
2107
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2109
(*_ORBIT_retval)._u.schema_value.short_desc =
2110
CORBA_string_alloc(_ORBIT_tmpvar_45);
2111
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
2113
sizeof((*_ORBIT_retval)._u.schema_value.
2114
short_desc[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
2116
sizeof((*_ORBIT_retval)._u.schema_value.
2117
short_desc[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
2118
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2119
(*((guint32 *) & (_ORBIT_tmpvar_47))) =
2120
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2122
(*_ORBIT_retval)._u.schema_value.long_desc =
2123
CORBA_string_alloc(_ORBIT_tmpvar_47);
2124
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
2126
sizeof((*_ORBIT_retval)._u.schema_value.
2127
long_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
2129
sizeof((*_ORBIT_retval)._u.schema_value.
2130
long_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
2131
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2132
(*((guint32 *) & (_ORBIT_tmpvar_49))) =
2133
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2135
(*_ORBIT_retval)._u.schema_value.owner =
2136
CORBA_string_alloc(_ORBIT_tmpvar_49);
2137
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
2138
sizeof((*_ORBIT_retval)._u.schema_value.
2139
owner[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
2141
sizeof((*_ORBIT_retval)._u.schema_value.
2142
owner[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
2143
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2144
(*((guint32 *) & (_ORBIT_tmpvar_51))) =
2145
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2147
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
2148
CORBA_string_alloc(_ORBIT_tmpvar_51);
2149
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
2151
sizeof((*_ORBIT_retval)._u.schema_value.
2152
encoded_default_value[_ORBIT_tmpvar_50]) *
2155
sizeof((*_ORBIT_retval)._u.schema_value.
2156
encoded_default_value[_ORBIT_tmpvar_50]) *
2160
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.seq._length)))
2161
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2163
(*_ORBIT_retval)._u.list_value.seq._maximum =
2164
(*_ORBIT_retval)._u.list_value.seq._length;
2165
(*_ORBIT_retval)._u.list_value.seq._buffer =
2166
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
2169
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
2170
for (_ORBIT_tmpvar_52 = 0;
2172
(*_ORBIT_retval)._u.list_value.seq._length;
2173
_ORBIT_tmpvar_52++) {
2174
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2177
((*_ORBIT_retval)._u.list_value.seq.
2178
_buffer[_ORBIT_tmpvar_52]._d))) =
2179
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2181
switch ((*_ORBIT_retval)._u.list_value.seq.
2182
_buffer[_ORBIT_tmpvar_52]._d) {
2186
((*_ORBIT_retval)._u.list_value.seq.
2187
_buffer[_ORBIT_tmpvar_52]._u.dummy))) =
2188
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2194
((*_ORBIT_retval)._u.list_value.seq.
2195
_buffer[_ORBIT_tmpvar_52]._u.int_value))) =
2196
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2200
(*((guint32 *) & (_ORBIT_tmpvar_54))) =
2201
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2203
(*_ORBIT_retval)._u.list_value.seq.
2204
_buffer[_ORBIT_tmpvar_52]._u.string_value =
2205
CORBA_string_alloc(_ORBIT_tmpvar_54);
2206
memcpy((*_ORBIT_retval)._u.list_value.seq.
2207
_buffer[_ORBIT_tmpvar_52]._u.string_value,
2209
sizeof((*_ORBIT_retval)._u.list_value.seq.
2210
_buffer[_ORBIT_tmpvar_52]._u.
2211
string_value[_ORBIT_tmpvar_53]) *
2214
sizeof((*_ORBIT_retval)._u.list_value.seq.
2215
_buffer[_ORBIT_tmpvar_52]._u.
2216
string_value[_ORBIT_tmpvar_53]) *
2222
((*_ORBIT_retval)._u.list_value.seq.
2223
_buffer[_ORBIT_tmpvar_52]._u.float_value))) =
2224
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2228
(*_ORBIT_retval)._u.list_value.seq.
2229
_buffer[_ORBIT_tmpvar_52]._u.bool_value =
2230
*((CORBA_boolean *) _ORBIT_curptr);
2236
((*_ORBIT_retval)._u.list_value.seq.
2237
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2239
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2243
((*_ORBIT_retval)._u.list_value.seq.
2244
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2245
value_list_type))) =
2246
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2250
((*_ORBIT_retval)._u.list_value.seq.
2251
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2253
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2257
((*_ORBIT_retval)._u.list_value.seq.
2258
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2260
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2262
(*((guint32 *) & (_ORBIT_tmpvar_56))) =
2263
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2265
(*_ORBIT_retval)._u.list_value.seq.
2266
_buffer[_ORBIT_tmpvar_52]._u.schema_value.locale =
2267
CORBA_string_alloc(_ORBIT_tmpvar_56);
2268
memcpy((*_ORBIT_retval)._u.list_value.seq.
2269
_buffer[_ORBIT_tmpvar_52]._u.schema_value.locale,
2271
sizeof((*_ORBIT_retval)._u.list_value.seq.
2272
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2273
locale[_ORBIT_tmpvar_55]) *
2276
sizeof((*_ORBIT_retval)._u.list_value.seq.
2277
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2278
locale[_ORBIT_tmpvar_55]) * _ORBIT_tmpvar_56;
2279
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2280
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
2281
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2283
(*_ORBIT_retval)._u.list_value.seq.
2284
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2285
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_58);
2286
memcpy((*_ORBIT_retval)._u.list_value.seq.
2287
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2288
short_desc, _ORBIT_curptr,
2289
sizeof((*_ORBIT_retval)._u.list_value.seq.
2290
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2291
short_desc[_ORBIT_tmpvar_57]) *
2294
sizeof((*_ORBIT_retval)._u.list_value.seq.
2295
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2296
short_desc[_ORBIT_tmpvar_57]) *
2298
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2299
(*((guint32 *) & (_ORBIT_tmpvar_60))) =
2300
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2302
(*_ORBIT_retval)._u.list_value.seq.
2303
_buffer[_ORBIT_tmpvar_52]._u.schema_value.long_desc =
2304
CORBA_string_alloc(_ORBIT_tmpvar_60);
2305
memcpy((*_ORBIT_retval)._u.list_value.seq.
2306
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2307
long_desc, _ORBIT_curptr,
2308
sizeof((*_ORBIT_retval)._u.list_value.seq.
2309
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2310
long_desc[_ORBIT_tmpvar_59]) *
2313
sizeof((*_ORBIT_retval)._u.list_value.seq.
2314
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2315
long_desc[_ORBIT_tmpvar_59]) *
2317
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2318
(*((guint32 *) & (_ORBIT_tmpvar_62))) =
2319
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2321
(*_ORBIT_retval)._u.list_value.seq.
2322
_buffer[_ORBIT_tmpvar_52]._u.schema_value.owner =
2323
CORBA_string_alloc(_ORBIT_tmpvar_62);
2324
memcpy((*_ORBIT_retval)._u.list_value.seq.
2325
_buffer[_ORBIT_tmpvar_52]._u.schema_value.owner,
2327
sizeof((*_ORBIT_retval)._u.list_value.seq.
2328
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2329
owner[_ORBIT_tmpvar_61]) *
2332
sizeof((*_ORBIT_retval)._u.list_value.seq.
2333
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2334
owner[_ORBIT_tmpvar_61]) * _ORBIT_tmpvar_62;
2335
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2336
(*((guint32 *) & (_ORBIT_tmpvar_64))) =
2337
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2339
(*_ORBIT_retval)._u.list_value.seq.
2340
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2341
encoded_default_value =
2342
CORBA_string_alloc(_ORBIT_tmpvar_64);
2343
memcpy((*_ORBIT_retval)._u.list_value.seq.
2344
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2345
encoded_default_value, _ORBIT_curptr,
2346
sizeof((*_ORBIT_retval)._u.list_value.seq.
2347
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2348
encoded_default_value[_ORBIT_tmpvar_63]) *
2351
sizeof((*_ORBIT_retval)._u.list_value.seq.
2352
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2353
encoded_default_value[_ORBIT_tmpvar_63]) *
2361
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2362
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.list_type))) =
2363
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2366
(*((guint32 *) & ((*_ORBIT_retval)._u.pair_value._length))) =
2367
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2369
(*_ORBIT_retval)._u.pair_value._maximum =
2370
(*_ORBIT_retval)._u.pair_value._length;
2371
(*_ORBIT_retval)._u.pair_value._buffer =
2372
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
2373
pair_value._length);
2374
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
2375
for (_ORBIT_tmpvar_65 = 0;
2376
_ORBIT_tmpvar_65 < (*_ORBIT_retval)._u.pair_value._length;
2377
_ORBIT_tmpvar_65++) {
2378
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2381
((*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_65].
2382
_d))) = GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2384
switch ((*_ORBIT_retval)._u.pair_value.
2385
_buffer[_ORBIT_tmpvar_65]._d) {
2389
((*_ORBIT_retval)._u.pair_value.
2390
_buffer[_ORBIT_tmpvar_65]._u.dummy))) =
2391
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2397
((*_ORBIT_retval)._u.pair_value.
2398
_buffer[_ORBIT_tmpvar_65]._u.int_value))) =
2399
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2403
(*((guint32 *) & (_ORBIT_tmpvar_67))) =
2404
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2406
(*_ORBIT_retval)._u.pair_value.
2407
_buffer[_ORBIT_tmpvar_65]._u.string_value =
2408
CORBA_string_alloc(_ORBIT_tmpvar_67);
2409
memcpy((*_ORBIT_retval)._u.pair_value.
2410
_buffer[_ORBIT_tmpvar_65]._u.string_value,
2412
sizeof((*_ORBIT_retval)._u.pair_value.
2413
_buffer[_ORBIT_tmpvar_65]._u.
2414
string_value[_ORBIT_tmpvar_66]) *
2417
sizeof((*_ORBIT_retval)._u.pair_value.
2418
_buffer[_ORBIT_tmpvar_65]._u.
2419
string_value[_ORBIT_tmpvar_66]) *
2425
((*_ORBIT_retval)._u.pair_value.
2426
_buffer[_ORBIT_tmpvar_65]._u.float_value))) =
2427
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2431
(*_ORBIT_retval)._u.pair_value.
2432
_buffer[_ORBIT_tmpvar_65]._u.bool_value =
2433
*((CORBA_boolean *) _ORBIT_curptr);
2439
((*_ORBIT_retval)._u.pair_value.
2440
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2442
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2446
((*_ORBIT_retval)._u.pair_value.
2447
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2448
value_list_type))) =
2449
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2453
((*_ORBIT_retval)._u.pair_value.
2454
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2456
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2460
((*_ORBIT_retval)._u.pair_value.
2461
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2463
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2465
(*((guint32 *) & (_ORBIT_tmpvar_69))) =
2466
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2468
(*_ORBIT_retval)._u.pair_value.
2469
_buffer[_ORBIT_tmpvar_65]._u.schema_value.locale =
2470
CORBA_string_alloc(_ORBIT_tmpvar_69);
2471
memcpy((*_ORBIT_retval)._u.pair_value.
2472
_buffer[_ORBIT_tmpvar_65]._u.schema_value.locale,
2474
sizeof((*_ORBIT_retval)._u.pair_value.
2475
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2476
locale[_ORBIT_tmpvar_68]) *
2479
sizeof((*_ORBIT_retval)._u.pair_value.
2480
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2481
locale[_ORBIT_tmpvar_68]) * _ORBIT_tmpvar_69;
2482
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2483
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
2484
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2486
(*_ORBIT_retval)._u.pair_value.
2487
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2488
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_71);
2489
memcpy((*_ORBIT_retval)._u.pair_value.
2490
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2491
short_desc, _ORBIT_curptr,
2492
sizeof((*_ORBIT_retval)._u.pair_value.
2493
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2494
short_desc[_ORBIT_tmpvar_70]) *
2497
sizeof((*_ORBIT_retval)._u.pair_value.
2498
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2499
short_desc[_ORBIT_tmpvar_70]) *
2501
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2502
(*((guint32 *) & (_ORBIT_tmpvar_73))) =
2503
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2505
(*_ORBIT_retval)._u.pair_value.
2506
_buffer[_ORBIT_tmpvar_65]._u.schema_value.long_desc =
2507
CORBA_string_alloc(_ORBIT_tmpvar_73);
2508
memcpy((*_ORBIT_retval)._u.pair_value.
2509
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2510
long_desc, _ORBIT_curptr,
2511
sizeof((*_ORBIT_retval)._u.pair_value.
2512
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2513
long_desc[_ORBIT_tmpvar_72]) *
2516
sizeof((*_ORBIT_retval)._u.pair_value.
2517
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2518
long_desc[_ORBIT_tmpvar_72]) *
2520
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2521
(*((guint32 *) & (_ORBIT_tmpvar_75))) =
2522
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2524
(*_ORBIT_retval)._u.pair_value.
2525
_buffer[_ORBIT_tmpvar_65]._u.schema_value.owner =
2526
CORBA_string_alloc(_ORBIT_tmpvar_75);
2527
memcpy((*_ORBIT_retval)._u.pair_value.
2528
_buffer[_ORBIT_tmpvar_65]._u.schema_value.owner,
2530
sizeof((*_ORBIT_retval)._u.pair_value.
2531
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2532
owner[_ORBIT_tmpvar_74]) *
2535
sizeof((*_ORBIT_retval)._u.pair_value.
2536
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2537
owner[_ORBIT_tmpvar_74]) * _ORBIT_tmpvar_75;
2538
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2539
(*((guint32 *) & (_ORBIT_tmpvar_77))) =
2540
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
2542
(*_ORBIT_retval)._u.pair_value.
2543
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2544
encoded_default_value =
2545
CORBA_string_alloc(_ORBIT_tmpvar_77);
2546
memcpy((*_ORBIT_retval)._u.pair_value.
2547
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2548
encoded_default_value, _ORBIT_curptr,
2549
sizeof((*_ORBIT_retval)._u.pair_value.
2550
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2551
encoded_default_value[_ORBIT_tmpvar_76]) *
2554
sizeof((*_ORBIT_retval)._u.pair_value.
2555
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2556
encoded_default_value[_ORBIT_tmpvar_76]) *
2569
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2570
(*_ORBIT_retval)._d = *((ConfigValueType *) _ORBIT_curptr);
2572
switch ((*_ORBIT_retval)._d) {
2574
(*_ORBIT_retval)._u.dummy = *((CORBA_long *) _ORBIT_curptr);
2577
(*_ORBIT_retval)._u.int_value = *((CORBA_long *) _ORBIT_curptr);
2580
_ORBIT_tmpvar_41 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2582
(*_ORBIT_retval)._u.string_value =
2583
CORBA_string_alloc(_ORBIT_tmpvar_41);
2584
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
2585
sizeof((*_ORBIT_retval)._u.
2586
string_value[_ORBIT_tmpvar_40]) *
2589
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_40]) *
2593
(*_ORBIT_retval)._u.float_value =
2594
*((CORBA_float *) _ORBIT_curptr);
2597
(*_ORBIT_retval)._u.bool_value =
2598
*((CORBA_boolean *) _ORBIT_curptr);
2601
(*_ORBIT_retval)._u.schema_value.value_type =
2602
*((ConfigValueType *) _ORBIT_curptr);
2604
(*_ORBIT_retval)._u.schema_value.value_list_type =
2605
*((ConfigValueType *) _ORBIT_curptr);
2607
(*_ORBIT_retval)._u.schema_value.value_car_type =
2608
*((ConfigValueType *) _ORBIT_curptr);
2610
(*_ORBIT_retval)._u.schema_value.value_cdr_type =
2611
*((ConfigValueType *) _ORBIT_curptr);
2613
_ORBIT_tmpvar_43 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2615
(*_ORBIT_retval)._u.schema_value.locale =
2616
CORBA_string_alloc(_ORBIT_tmpvar_43);
2617
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
2618
sizeof((*_ORBIT_retval)._u.schema_value.
2619
locale[_ORBIT_tmpvar_42]) * _ORBIT_tmpvar_43);
2621
sizeof((*_ORBIT_retval)._u.schema_value.
2622
locale[_ORBIT_tmpvar_42]) * _ORBIT_tmpvar_43;
2623
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2624
_ORBIT_tmpvar_45 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2626
(*_ORBIT_retval)._u.schema_value.short_desc =
2627
CORBA_string_alloc(_ORBIT_tmpvar_45);
2628
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
2630
sizeof((*_ORBIT_retval)._u.schema_value.
2631
short_desc[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
2633
sizeof((*_ORBIT_retval)._u.schema_value.
2634
short_desc[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
2635
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2636
_ORBIT_tmpvar_47 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2638
(*_ORBIT_retval)._u.schema_value.long_desc =
2639
CORBA_string_alloc(_ORBIT_tmpvar_47);
2640
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
2642
sizeof((*_ORBIT_retval)._u.schema_value.
2643
long_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
2645
sizeof((*_ORBIT_retval)._u.schema_value.
2646
long_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
2647
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2648
_ORBIT_tmpvar_49 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2650
(*_ORBIT_retval)._u.schema_value.owner =
2651
CORBA_string_alloc(_ORBIT_tmpvar_49);
2652
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
2653
sizeof((*_ORBIT_retval)._u.schema_value.
2654
owner[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
2656
sizeof((*_ORBIT_retval)._u.schema_value.
2657
owner[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
2658
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2659
_ORBIT_tmpvar_51 = *((CORBA_unsigned_long *) _ORBIT_curptr);
2661
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
2662
CORBA_string_alloc(_ORBIT_tmpvar_51);
2663
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
2665
sizeof((*_ORBIT_retval)._u.schema_value.
2666
encoded_default_value[_ORBIT_tmpvar_50]) *
2669
sizeof((*_ORBIT_retval)._u.schema_value.
2670
encoded_default_value[_ORBIT_tmpvar_50]) *
2674
(*_ORBIT_retval)._u.list_value.seq._length =
2675
*((CORBA_unsigned_long *) _ORBIT_curptr);
2677
(*_ORBIT_retval)._u.list_value.seq._maximum =
2678
(*_ORBIT_retval)._u.list_value.seq._length;
2679
(*_ORBIT_retval)._u.list_value.seq._buffer =
2680
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
2683
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
2684
for (_ORBIT_tmpvar_52 = 0;
2686
(*_ORBIT_retval)._u.list_value.seq._length;
2687
_ORBIT_tmpvar_52++) {
2688
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2689
(*_ORBIT_retval)._u.list_value.seq._buffer[_ORBIT_tmpvar_52].
2690
_d = *((ConfigBasicValueType *) _ORBIT_curptr);
2692
switch ((*_ORBIT_retval)._u.list_value.seq.
2693
_buffer[_ORBIT_tmpvar_52]._d) {
2695
(*_ORBIT_retval)._u.list_value.seq.
2696
_buffer[_ORBIT_tmpvar_52]._u.dummy =
2697
*((CORBA_long *) _ORBIT_curptr);
2701
(*_ORBIT_retval)._u.list_value.seq.
2702
_buffer[_ORBIT_tmpvar_52]._u.int_value =
2703
*((CORBA_long *) _ORBIT_curptr);
2708
*((CORBA_unsigned_long *) _ORBIT_curptr);
2710
(*_ORBIT_retval)._u.list_value.seq.
2711
_buffer[_ORBIT_tmpvar_52]._u.string_value =
2712
CORBA_string_alloc(_ORBIT_tmpvar_54);
2713
memcpy((*_ORBIT_retval)._u.list_value.seq.
2714
_buffer[_ORBIT_tmpvar_52]._u.string_value,
2716
sizeof((*_ORBIT_retval)._u.list_value.seq.
2717
_buffer[_ORBIT_tmpvar_52]._u.
2718
string_value[_ORBIT_tmpvar_53]) *
2721
sizeof((*_ORBIT_retval)._u.list_value.seq.
2722
_buffer[_ORBIT_tmpvar_52]._u.
2723
string_value[_ORBIT_tmpvar_53]) *
2727
(*_ORBIT_retval)._u.list_value.seq.
2728
_buffer[_ORBIT_tmpvar_52]._u.float_value =
2729
*((CORBA_float *) _ORBIT_curptr);
2733
(*_ORBIT_retval)._u.list_value.seq.
2734
_buffer[_ORBIT_tmpvar_52]._u.bool_value =
2735
*((CORBA_boolean *) _ORBIT_curptr);
2739
(*_ORBIT_retval)._u.list_value.seq.
2740
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2741
value_type = *((ConfigValueType *) _ORBIT_curptr);
2743
(*_ORBIT_retval)._u.list_value.seq.
2744
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2746
*((ConfigValueType *) _ORBIT_curptr);
2748
(*_ORBIT_retval)._u.list_value.seq.
2749
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2751
*((ConfigValueType *) _ORBIT_curptr);
2753
(*_ORBIT_retval)._u.list_value.seq.
2754
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2756
*((ConfigValueType *) _ORBIT_curptr);
2759
*((CORBA_unsigned_long *) _ORBIT_curptr);
2761
(*_ORBIT_retval)._u.list_value.seq.
2762
_buffer[_ORBIT_tmpvar_52]._u.schema_value.locale =
2763
CORBA_string_alloc(_ORBIT_tmpvar_56);
2764
memcpy((*_ORBIT_retval)._u.list_value.seq.
2765
_buffer[_ORBIT_tmpvar_52]._u.schema_value.locale,
2767
sizeof((*_ORBIT_retval)._u.list_value.seq.
2768
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2769
locale[_ORBIT_tmpvar_55]) *
2772
sizeof((*_ORBIT_retval)._u.list_value.seq.
2773
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2774
locale[_ORBIT_tmpvar_55]) * _ORBIT_tmpvar_56;
2775
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2777
*((CORBA_unsigned_long *) _ORBIT_curptr);
2779
(*_ORBIT_retval)._u.list_value.seq.
2780
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2781
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_58);
2782
memcpy((*_ORBIT_retval)._u.list_value.seq.
2783
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2784
short_desc, _ORBIT_curptr,
2785
sizeof((*_ORBIT_retval)._u.list_value.seq.
2786
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2787
short_desc[_ORBIT_tmpvar_57]) *
2790
sizeof((*_ORBIT_retval)._u.list_value.seq.
2791
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2792
short_desc[_ORBIT_tmpvar_57]) *
2794
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2796
*((CORBA_unsigned_long *) _ORBIT_curptr);
2798
(*_ORBIT_retval)._u.list_value.seq.
2799
_buffer[_ORBIT_tmpvar_52]._u.schema_value.long_desc =
2800
CORBA_string_alloc(_ORBIT_tmpvar_60);
2801
memcpy((*_ORBIT_retval)._u.list_value.seq.
2802
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2803
long_desc, _ORBIT_curptr,
2804
sizeof((*_ORBIT_retval)._u.list_value.seq.
2805
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2806
long_desc[_ORBIT_tmpvar_59]) *
2809
sizeof((*_ORBIT_retval)._u.list_value.seq.
2810
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2811
long_desc[_ORBIT_tmpvar_59]) *
2813
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2815
*((CORBA_unsigned_long *) _ORBIT_curptr);
2817
(*_ORBIT_retval)._u.list_value.seq.
2818
_buffer[_ORBIT_tmpvar_52]._u.schema_value.owner =
2819
CORBA_string_alloc(_ORBIT_tmpvar_62);
2820
memcpy((*_ORBIT_retval)._u.list_value.seq.
2821
_buffer[_ORBIT_tmpvar_52]._u.schema_value.owner,
2823
sizeof((*_ORBIT_retval)._u.list_value.seq.
2824
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2825
owner[_ORBIT_tmpvar_61]) *
2828
sizeof((*_ORBIT_retval)._u.list_value.seq.
2829
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2830
owner[_ORBIT_tmpvar_61]) * _ORBIT_tmpvar_62;
2831
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2833
*((CORBA_unsigned_long *) _ORBIT_curptr);
2835
(*_ORBIT_retval)._u.list_value.seq.
2836
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2837
encoded_default_value =
2838
CORBA_string_alloc(_ORBIT_tmpvar_64);
2839
memcpy((*_ORBIT_retval)._u.list_value.seq.
2840
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2841
encoded_default_value, _ORBIT_curptr,
2842
sizeof((*_ORBIT_retval)._u.list_value.seq.
2843
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2844
encoded_default_value[_ORBIT_tmpvar_63]) *
2847
sizeof((*_ORBIT_retval)._u.list_value.seq.
2848
_buffer[_ORBIT_tmpvar_52]._u.schema_value.
2849
encoded_default_value[_ORBIT_tmpvar_63]) *
2857
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2858
(*_ORBIT_retval)._u.list_value.list_type =
2859
*((ConfigBasicValueType *) _ORBIT_curptr);
2862
(*_ORBIT_retval)._u.pair_value._length =
2863
*((CORBA_unsigned_long *) _ORBIT_curptr);
2865
(*_ORBIT_retval)._u.pair_value._maximum =
2866
(*_ORBIT_retval)._u.pair_value._length;
2867
(*_ORBIT_retval)._u.pair_value._buffer =
2868
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
2869
pair_value._length);
2870
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
2871
for (_ORBIT_tmpvar_65 = 0;
2872
_ORBIT_tmpvar_65 < (*_ORBIT_retval)._u.pair_value._length;
2873
_ORBIT_tmpvar_65++) {
2874
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2875
(*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_65]._d =
2876
*((ConfigBasicValueType *) _ORBIT_curptr);
2878
switch ((*_ORBIT_retval)._u.pair_value.
2879
_buffer[_ORBIT_tmpvar_65]._d) {
2881
(*_ORBIT_retval)._u.pair_value.
2882
_buffer[_ORBIT_tmpvar_65]._u.dummy =
2883
*((CORBA_long *) _ORBIT_curptr);
2887
(*_ORBIT_retval)._u.pair_value.
2888
_buffer[_ORBIT_tmpvar_65]._u.int_value =
2889
*((CORBA_long *) _ORBIT_curptr);
2894
*((CORBA_unsigned_long *) _ORBIT_curptr);
2896
(*_ORBIT_retval)._u.pair_value.
2897
_buffer[_ORBIT_tmpvar_65]._u.string_value =
2898
CORBA_string_alloc(_ORBIT_tmpvar_67);
2899
memcpy((*_ORBIT_retval)._u.pair_value.
2900
_buffer[_ORBIT_tmpvar_65]._u.string_value,
2902
sizeof((*_ORBIT_retval)._u.pair_value.
2903
_buffer[_ORBIT_tmpvar_65]._u.
2904
string_value[_ORBIT_tmpvar_66]) *
2907
sizeof((*_ORBIT_retval)._u.pair_value.
2908
_buffer[_ORBIT_tmpvar_65]._u.
2909
string_value[_ORBIT_tmpvar_66]) *
2913
(*_ORBIT_retval)._u.pair_value.
2914
_buffer[_ORBIT_tmpvar_65]._u.float_value =
2915
*((CORBA_float *) _ORBIT_curptr);
2919
(*_ORBIT_retval)._u.pair_value.
2920
_buffer[_ORBIT_tmpvar_65]._u.bool_value =
2921
*((CORBA_boolean *) _ORBIT_curptr);
2925
(*_ORBIT_retval)._u.pair_value.
2926
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2927
value_type = *((ConfigValueType *) _ORBIT_curptr);
2929
(*_ORBIT_retval)._u.pair_value.
2930
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2932
*((ConfigValueType *) _ORBIT_curptr);
2934
(*_ORBIT_retval)._u.pair_value.
2935
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2937
*((ConfigValueType *) _ORBIT_curptr);
2939
(*_ORBIT_retval)._u.pair_value.
2940
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2942
*((ConfigValueType *) _ORBIT_curptr);
2945
*((CORBA_unsigned_long *) _ORBIT_curptr);
2947
(*_ORBIT_retval)._u.pair_value.
2948
_buffer[_ORBIT_tmpvar_65]._u.schema_value.locale =
2949
CORBA_string_alloc(_ORBIT_tmpvar_69);
2950
memcpy((*_ORBIT_retval)._u.pair_value.
2951
_buffer[_ORBIT_tmpvar_65]._u.schema_value.locale,
2953
sizeof((*_ORBIT_retval)._u.pair_value.
2954
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2955
locale[_ORBIT_tmpvar_68]) *
2958
sizeof((*_ORBIT_retval)._u.pair_value.
2959
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2960
locale[_ORBIT_tmpvar_68]) * _ORBIT_tmpvar_69;
2961
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2963
*((CORBA_unsigned_long *) _ORBIT_curptr);
2965
(*_ORBIT_retval)._u.pair_value.
2966
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2967
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_71);
2968
memcpy((*_ORBIT_retval)._u.pair_value.
2969
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2970
short_desc, _ORBIT_curptr,
2971
sizeof((*_ORBIT_retval)._u.pair_value.
2972
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2973
short_desc[_ORBIT_tmpvar_70]) *
2976
sizeof((*_ORBIT_retval)._u.pair_value.
2977
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2978
short_desc[_ORBIT_tmpvar_70]) *
2980
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
2982
*((CORBA_unsigned_long *) _ORBIT_curptr);
2984
(*_ORBIT_retval)._u.pair_value.
2985
_buffer[_ORBIT_tmpvar_65]._u.schema_value.long_desc =
2986
CORBA_string_alloc(_ORBIT_tmpvar_73);
2987
memcpy((*_ORBIT_retval)._u.pair_value.
2988
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2989
long_desc, _ORBIT_curptr,
2990
sizeof((*_ORBIT_retval)._u.pair_value.
2991
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2992
long_desc[_ORBIT_tmpvar_72]) *
2995
sizeof((*_ORBIT_retval)._u.pair_value.
2996
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
2997
long_desc[_ORBIT_tmpvar_72]) *
2999
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3001
*((CORBA_unsigned_long *) _ORBIT_curptr);
3003
(*_ORBIT_retval)._u.pair_value.
3004
_buffer[_ORBIT_tmpvar_65]._u.schema_value.owner =
3005
CORBA_string_alloc(_ORBIT_tmpvar_75);
3006
memcpy((*_ORBIT_retval)._u.pair_value.
3007
_buffer[_ORBIT_tmpvar_65]._u.schema_value.owner,
3009
sizeof((*_ORBIT_retval)._u.pair_value.
3010
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3011
owner[_ORBIT_tmpvar_74]) *
3014
sizeof((*_ORBIT_retval)._u.pair_value.
3015
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3016
owner[_ORBIT_tmpvar_74]) * _ORBIT_tmpvar_75;
3017
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3019
*((CORBA_unsigned_long *) _ORBIT_curptr);
3021
(*_ORBIT_retval)._u.pair_value.
3022
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3023
encoded_default_value =
3024
CORBA_string_alloc(_ORBIT_tmpvar_77);
3025
memcpy((*_ORBIT_retval)._u.pair_value.
3026
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3027
encoded_default_value, _ORBIT_curptr,
3028
sizeof((*_ORBIT_retval)._u.pair_value.
3029
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3030
encoded_default_value[_ORBIT_tmpvar_76]) *
3033
sizeof((*_ORBIT_retval)._u.pair_value.
3034
_buffer[_ORBIT_tmpvar_65]._u.schema_value.
3035
encoded_default_value[_ORBIT_tmpvar_76]) *
3048
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
3049
return _ORBIT_retval;
3050
_ORBIT_system_exception:
3051
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
3052
_ORBIT_completion_status);
3053
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
3054
giop_send_buffer_unuse(_ORBIT_send_buffer);
3055
return _ORBIT_retval;
3056
_ORBIT_msg_exception:
3057
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
3058
GIOP_LOCATION_FORWARD) {
3059
if (_obj->forward_locations != NULL)
3060
ORBit_delete_profiles(_obj->forward_locations);
3061
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
3062
_cnx = ORBit_object_get_forwarded_connection(_obj);
3063
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
3065
goto _ORBIT_retry_request;
3067
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
3068
_ORBIT_user_exceptions, _obj->orb);
3069
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
3070
return _ORBIT_retval;
3075
ConfigDatabase_lookup_with_locale(ConfigDatabase _obj, const CORBA_char * key,
3076
const CORBA_char * locale,
3077
const CORBA_boolean use_schema_default,
3078
CORBA_boolean * value_is_default,
3079
CORBA_boolean * value_is_writable,
3080
CORBA_Environment * ev)
3082
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
3083
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
3084
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
3086
register GIOP_unsigned_long _ORBIT_request_id,
3087
_ORBIT_system_exception_minor;
3088
register CORBA_completion_status _ORBIT_completion_status;
3089
register GIOPSendBuffer *_ORBIT_send_buffer;
3090
register GIOPRecvBuffer *_ORBIT_recv_buffer;
3091
register GIOPConnection *_cnx;
3092
ConfigValue *_ORBIT_retval;
3093
register CORBA_unsigned_long _ORBIT_tmpvar_42;
3094
CORBA_unsigned_long _ORBIT_tmpvar_43;
3095
register CORBA_unsigned_long _ORBIT_tmpvar_44;
3096
CORBA_unsigned_long _ORBIT_tmpvar_45;
3097
register CORBA_unsigned_long _ORBIT_tmpvar_46;
3098
CORBA_unsigned_long _ORBIT_tmpvar_47;
3099
register CORBA_unsigned_long _ORBIT_tmpvar_48;
3100
CORBA_unsigned_long _ORBIT_tmpvar_49;
3101
register CORBA_unsigned_long _ORBIT_tmpvar_50;
3102
CORBA_unsigned_long _ORBIT_tmpvar_51;
3103
register CORBA_unsigned_long _ORBIT_tmpvar_52;
3104
CORBA_unsigned_long _ORBIT_tmpvar_53;
3105
register CORBA_unsigned_long _ORBIT_tmpvar_54;
3106
register CORBA_unsigned_long _ORBIT_tmpvar_55;
3107
CORBA_unsigned_long _ORBIT_tmpvar_56;
3108
register CORBA_unsigned_long _ORBIT_tmpvar_57;
3109
CORBA_unsigned_long _ORBIT_tmpvar_58;
3110
register CORBA_unsigned_long _ORBIT_tmpvar_59;
3111
CORBA_unsigned_long _ORBIT_tmpvar_60;
3112
register CORBA_unsigned_long _ORBIT_tmpvar_61;
3113
CORBA_unsigned_long _ORBIT_tmpvar_62;
3114
register CORBA_unsigned_long _ORBIT_tmpvar_63;
3115
CORBA_unsigned_long _ORBIT_tmpvar_64;
3116
register CORBA_unsigned_long _ORBIT_tmpvar_65;
3117
CORBA_unsigned_long _ORBIT_tmpvar_66;
3118
register CORBA_unsigned_long _ORBIT_tmpvar_67;
3119
register CORBA_unsigned_long _ORBIT_tmpvar_68;
3120
CORBA_unsigned_long _ORBIT_tmpvar_69;
3121
register CORBA_unsigned_long _ORBIT_tmpvar_70;
3122
CORBA_unsigned_long _ORBIT_tmpvar_71;
3123
register CORBA_unsigned_long _ORBIT_tmpvar_72;
3124
CORBA_unsigned_long _ORBIT_tmpvar_73;
3125
register CORBA_unsigned_long _ORBIT_tmpvar_74;
3126
CORBA_unsigned_long _ORBIT_tmpvar_75;
3127
register CORBA_unsigned_long _ORBIT_tmpvar_76;
3128
CORBA_unsigned_long _ORBIT_tmpvar_77;
3129
register CORBA_unsigned_long _ORBIT_tmpvar_78;
3130
CORBA_unsigned_long _ORBIT_tmpvar_79;
3132
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
3134
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
3135
lookup_with_locale(_obj->servant, key, locale, use_schema_default,
3136
value_is_default, value_is_writable, ev);
3137
return _ORBIT_retval;
3140
return *(&_ORBIT_retval);
3141
_cnx = ORBit_object_get_connection(_obj);
3142
_ORBIT_retry_request:
3143
_ORBIT_send_buffer = NULL;
3144
_ORBIT_recv_buffer = NULL;
3145
_ORBIT_completion_status = CORBA_COMPLETED_NO;
3146
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
3150
CORBA_unsigned_long len;
3153
_ORBIT_operation_name_data =
3155
19, "lookup_with_locale"};
3156
static const struct iovec _ORBIT_operation_vec =
3157
{ (gpointer) & _ORBIT_operation_name_data, 23 };
3158
register CORBA_unsigned_long _ORBIT_tmpvar_0;
3159
CORBA_unsigned_long _ORBIT_tmpvar_1;
3160
register CORBA_unsigned_long _ORBIT_tmpvar_2;
3161
CORBA_unsigned_long _ORBIT_tmpvar_3;
3163
_ORBIT_send_buffer =
3164
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
3166
&(_obj->active_profile->object_key_vec),
3167
&_ORBIT_operation_vec,
3168
&ORBit_default_principal_iovec);
3170
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
3171
if (!_ORBIT_send_buffer)
3172
goto _ORBIT_system_exception;
3173
_ORBIT_tmpvar_1 = strlen(key) + 1;
3174
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
3175
(_ORBIT_send_buffer), 4);
3179
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
3180
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
3181
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
3182
(_ORBIT_send_buffer), (_ORBIT_t),
3183
sizeof(_ORBIT_tmpvar_1));
3185
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
3187
sizeof(key[_ORBIT_tmpvar_0]) *
3189
_ORBIT_tmpvar_3 = strlen(locale) + 1;
3190
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
3191
(_ORBIT_send_buffer), 4);
3195
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
3196
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
3197
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
3198
(_ORBIT_send_buffer), (_ORBIT_t),
3199
sizeof(_ORBIT_tmpvar_3));
3201
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
3203
sizeof(locale[_ORBIT_tmpvar_2]) *
3205
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
3206
&(use_schema_default),
3207
sizeof(use_schema_default));
3208
giop_send_buffer_write(_ORBIT_send_buffer);
3209
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
3210
giop_send_buffer_unuse(_ORBIT_send_buffer);
3211
_ORBIT_send_buffer = NULL;
3213
{ /* demarshalling */
3214
register guchar *_ORBIT_curptr;
3216
_ORBIT_recv_buffer =
3217
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
3218
if (!_ORBIT_recv_buffer)
3219
goto _ORBIT_system_exception;
3220
_ORBIT_completion_status = CORBA_COMPLETED_YES;
3221
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
3223
goto _ORBIT_msg_exception;
3224
_ORBIT_retval = ConfigValue__alloc();
3225
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
3226
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
3227
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3228
(*((guint32 *) & ((*_ORBIT_retval)._d))) =
3229
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3231
switch ((*_ORBIT_retval)._d) {
3233
(*((guint32 *) & ((*_ORBIT_retval)._u.dummy))) =
3234
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3238
(*((guint32 *) & ((*_ORBIT_retval)._u.int_value))) =
3239
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3243
(*((guint32 *) & (_ORBIT_tmpvar_43))) =
3244
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3246
(*_ORBIT_retval)._u.string_value =
3247
CORBA_string_alloc(_ORBIT_tmpvar_43);
3248
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
3249
sizeof((*_ORBIT_retval)._u.
3250
string_value[_ORBIT_tmpvar_42]) *
3253
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_42]) *
3257
(*((guint32 *) & ((*_ORBIT_retval)._u.float_value))) =
3258
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3262
(*_ORBIT_retval)._u.bool_value =
3263
*((CORBA_boolean *) _ORBIT_curptr);
3267
(*((guint32 *) & ((*_ORBIT_retval)._u.schema_value.value_type)))
3268
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3272
((*_ORBIT_retval)._u.schema_value.value_list_type))) =
3273
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3277
((*_ORBIT_retval)._u.schema_value.value_car_type))) =
3278
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3282
((*_ORBIT_retval)._u.schema_value.value_cdr_type))) =
3283
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3285
(*((guint32 *) & (_ORBIT_tmpvar_45))) =
3286
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3288
(*_ORBIT_retval)._u.schema_value.locale =
3289
CORBA_string_alloc(_ORBIT_tmpvar_45);
3290
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
3291
sizeof((*_ORBIT_retval)._u.schema_value.
3292
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
3294
sizeof((*_ORBIT_retval)._u.schema_value.
3295
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
3296
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3297
(*((guint32 *) & (_ORBIT_tmpvar_47))) =
3298
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3300
(*_ORBIT_retval)._u.schema_value.short_desc =
3301
CORBA_string_alloc(_ORBIT_tmpvar_47);
3302
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
3304
sizeof((*_ORBIT_retval)._u.schema_value.
3305
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
3307
sizeof((*_ORBIT_retval)._u.schema_value.
3308
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
3309
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3310
(*((guint32 *) & (_ORBIT_tmpvar_49))) =
3311
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3313
(*_ORBIT_retval)._u.schema_value.long_desc =
3314
CORBA_string_alloc(_ORBIT_tmpvar_49);
3315
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
3317
sizeof((*_ORBIT_retval)._u.schema_value.
3318
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
3320
sizeof((*_ORBIT_retval)._u.schema_value.
3321
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
3322
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3323
(*((guint32 *) & (_ORBIT_tmpvar_51))) =
3324
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3326
(*_ORBIT_retval)._u.schema_value.owner =
3327
CORBA_string_alloc(_ORBIT_tmpvar_51);
3328
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
3329
sizeof((*_ORBIT_retval)._u.schema_value.
3330
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
3332
sizeof((*_ORBIT_retval)._u.schema_value.
3333
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
3334
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3335
(*((guint32 *) & (_ORBIT_tmpvar_53))) =
3336
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3338
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
3339
CORBA_string_alloc(_ORBIT_tmpvar_53);
3340
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
3342
sizeof((*_ORBIT_retval)._u.schema_value.
3343
encoded_default_value[_ORBIT_tmpvar_52]) *
3346
sizeof((*_ORBIT_retval)._u.schema_value.
3347
encoded_default_value[_ORBIT_tmpvar_52]) *
3351
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.seq._length)))
3352
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3354
(*_ORBIT_retval)._u.list_value.seq._maximum =
3355
(*_ORBIT_retval)._u.list_value.seq._length;
3356
(*_ORBIT_retval)._u.list_value.seq._buffer =
3357
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
3360
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
3361
for (_ORBIT_tmpvar_54 = 0;
3363
(*_ORBIT_retval)._u.list_value.seq._length;
3364
_ORBIT_tmpvar_54++) {
3365
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3368
((*_ORBIT_retval)._u.list_value.seq.
3369
_buffer[_ORBIT_tmpvar_54]._d))) =
3370
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3372
switch ((*_ORBIT_retval)._u.list_value.seq.
3373
_buffer[_ORBIT_tmpvar_54]._d) {
3377
((*_ORBIT_retval)._u.list_value.seq.
3378
_buffer[_ORBIT_tmpvar_54]._u.dummy))) =
3379
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3385
((*_ORBIT_retval)._u.list_value.seq.
3386
_buffer[_ORBIT_tmpvar_54]._u.int_value))) =
3387
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3391
(*((guint32 *) & (_ORBIT_tmpvar_56))) =
3392
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3394
(*_ORBIT_retval)._u.list_value.seq.
3395
_buffer[_ORBIT_tmpvar_54]._u.string_value =
3396
CORBA_string_alloc(_ORBIT_tmpvar_56);
3397
memcpy((*_ORBIT_retval)._u.list_value.seq.
3398
_buffer[_ORBIT_tmpvar_54]._u.string_value,
3400
sizeof((*_ORBIT_retval)._u.list_value.seq.
3401
_buffer[_ORBIT_tmpvar_54]._u.
3402
string_value[_ORBIT_tmpvar_55]) *
3405
sizeof((*_ORBIT_retval)._u.list_value.seq.
3406
_buffer[_ORBIT_tmpvar_54]._u.
3407
string_value[_ORBIT_tmpvar_55]) *
3413
((*_ORBIT_retval)._u.list_value.seq.
3414
_buffer[_ORBIT_tmpvar_54]._u.float_value))) =
3415
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3419
(*_ORBIT_retval)._u.list_value.seq.
3420
_buffer[_ORBIT_tmpvar_54]._u.bool_value =
3421
*((CORBA_boolean *) _ORBIT_curptr);
3427
((*_ORBIT_retval)._u.list_value.seq.
3428
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3430
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3434
((*_ORBIT_retval)._u.list_value.seq.
3435
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3436
value_list_type))) =
3437
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3441
((*_ORBIT_retval)._u.list_value.seq.
3442
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3444
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3448
((*_ORBIT_retval)._u.list_value.seq.
3449
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3451
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3453
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
3454
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3456
(*_ORBIT_retval)._u.list_value.seq.
3457
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale =
3458
CORBA_string_alloc(_ORBIT_tmpvar_58);
3459
memcpy((*_ORBIT_retval)._u.list_value.seq.
3460
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale,
3462
sizeof((*_ORBIT_retval)._u.list_value.seq.
3463
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3464
locale[_ORBIT_tmpvar_57]) *
3467
sizeof((*_ORBIT_retval)._u.list_value.seq.
3468
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3469
locale[_ORBIT_tmpvar_57]) * _ORBIT_tmpvar_58;
3470
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3471
(*((guint32 *) & (_ORBIT_tmpvar_60))) =
3472
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3474
(*_ORBIT_retval)._u.list_value.seq.
3475
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3476
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
3477
memcpy((*_ORBIT_retval)._u.list_value.seq.
3478
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3479
short_desc, _ORBIT_curptr,
3480
sizeof((*_ORBIT_retval)._u.list_value.seq.
3481
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3482
short_desc[_ORBIT_tmpvar_59]) *
3485
sizeof((*_ORBIT_retval)._u.list_value.seq.
3486
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3487
short_desc[_ORBIT_tmpvar_59]) *
3489
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3490
(*((guint32 *) & (_ORBIT_tmpvar_62))) =
3491
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3493
(*_ORBIT_retval)._u.list_value.seq.
3494
_buffer[_ORBIT_tmpvar_54]._u.schema_value.long_desc =
3495
CORBA_string_alloc(_ORBIT_tmpvar_62);
3496
memcpy((*_ORBIT_retval)._u.list_value.seq.
3497
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3498
long_desc, _ORBIT_curptr,
3499
sizeof((*_ORBIT_retval)._u.list_value.seq.
3500
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3501
long_desc[_ORBIT_tmpvar_61]) *
3504
sizeof((*_ORBIT_retval)._u.list_value.seq.
3505
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3506
long_desc[_ORBIT_tmpvar_61]) *
3508
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3509
(*((guint32 *) & (_ORBIT_tmpvar_64))) =
3510
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3512
(*_ORBIT_retval)._u.list_value.seq.
3513
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner =
3514
CORBA_string_alloc(_ORBIT_tmpvar_64);
3515
memcpy((*_ORBIT_retval)._u.list_value.seq.
3516
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner,
3518
sizeof((*_ORBIT_retval)._u.list_value.seq.
3519
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3520
owner[_ORBIT_tmpvar_63]) *
3523
sizeof((*_ORBIT_retval)._u.list_value.seq.
3524
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3525
owner[_ORBIT_tmpvar_63]) * _ORBIT_tmpvar_64;
3526
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3527
(*((guint32 *) & (_ORBIT_tmpvar_66))) =
3528
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3530
(*_ORBIT_retval)._u.list_value.seq.
3531
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3532
encoded_default_value =
3533
CORBA_string_alloc(_ORBIT_tmpvar_66);
3534
memcpy((*_ORBIT_retval)._u.list_value.seq.
3535
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3536
encoded_default_value, _ORBIT_curptr,
3537
sizeof((*_ORBIT_retval)._u.list_value.seq.
3538
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3539
encoded_default_value[_ORBIT_tmpvar_65]) *
3542
sizeof((*_ORBIT_retval)._u.list_value.seq.
3543
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3544
encoded_default_value[_ORBIT_tmpvar_65]) *
3552
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3553
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.list_type))) =
3554
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3558
(*((guint32 *) & ((*_ORBIT_retval)._u.pair_value._length))) =
3559
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3561
(*_ORBIT_retval)._u.pair_value._maximum =
3562
(*_ORBIT_retval)._u.pair_value._length;
3563
(*_ORBIT_retval)._u.pair_value._buffer =
3564
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
3565
pair_value._length);
3566
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
3567
for (_ORBIT_tmpvar_67 = 0;
3568
_ORBIT_tmpvar_67 < (*_ORBIT_retval)._u.pair_value._length;
3569
_ORBIT_tmpvar_67++) {
3570
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3573
((*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_67].
3574
_d))) = GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3576
switch ((*_ORBIT_retval)._u.pair_value.
3577
_buffer[_ORBIT_tmpvar_67]._d) {
3581
((*_ORBIT_retval)._u.pair_value.
3582
_buffer[_ORBIT_tmpvar_67]._u.dummy))) =
3583
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3589
((*_ORBIT_retval)._u.pair_value.
3590
_buffer[_ORBIT_tmpvar_67]._u.int_value))) =
3591
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3595
(*((guint32 *) & (_ORBIT_tmpvar_69))) =
3596
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3598
(*_ORBIT_retval)._u.pair_value.
3599
_buffer[_ORBIT_tmpvar_67]._u.string_value =
3600
CORBA_string_alloc(_ORBIT_tmpvar_69);
3601
memcpy((*_ORBIT_retval)._u.pair_value.
3602
_buffer[_ORBIT_tmpvar_67]._u.string_value,
3604
sizeof((*_ORBIT_retval)._u.pair_value.
3605
_buffer[_ORBIT_tmpvar_67]._u.
3606
string_value[_ORBIT_tmpvar_68]) *
3609
sizeof((*_ORBIT_retval)._u.pair_value.
3610
_buffer[_ORBIT_tmpvar_67]._u.
3611
string_value[_ORBIT_tmpvar_68]) *
3617
((*_ORBIT_retval)._u.pair_value.
3618
_buffer[_ORBIT_tmpvar_67]._u.float_value))) =
3619
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3623
(*_ORBIT_retval)._u.pair_value.
3624
_buffer[_ORBIT_tmpvar_67]._u.bool_value =
3625
*((CORBA_boolean *) _ORBIT_curptr);
3631
((*_ORBIT_retval)._u.pair_value.
3632
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3634
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3638
((*_ORBIT_retval)._u.pair_value.
3639
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3640
value_list_type))) =
3641
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3645
((*_ORBIT_retval)._u.pair_value.
3646
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3648
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3652
((*_ORBIT_retval)._u.pair_value.
3653
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3655
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3657
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
3658
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3660
(*_ORBIT_retval)._u.pair_value.
3661
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale =
3662
CORBA_string_alloc(_ORBIT_tmpvar_71);
3663
memcpy((*_ORBIT_retval)._u.pair_value.
3664
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale,
3666
sizeof((*_ORBIT_retval)._u.pair_value.
3667
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3668
locale[_ORBIT_tmpvar_70]) *
3671
sizeof((*_ORBIT_retval)._u.pair_value.
3672
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3673
locale[_ORBIT_tmpvar_70]) * _ORBIT_tmpvar_71;
3674
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3675
(*((guint32 *) & (_ORBIT_tmpvar_73))) =
3676
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3678
(*_ORBIT_retval)._u.pair_value.
3679
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3680
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
3681
memcpy((*_ORBIT_retval)._u.pair_value.
3682
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3683
short_desc, _ORBIT_curptr,
3684
sizeof((*_ORBIT_retval)._u.pair_value.
3685
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3686
short_desc[_ORBIT_tmpvar_72]) *
3689
sizeof((*_ORBIT_retval)._u.pair_value.
3690
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3691
short_desc[_ORBIT_tmpvar_72]) *
3693
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3694
(*((guint32 *) & (_ORBIT_tmpvar_75))) =
3695
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3697
(*_ORBIT_retval)._u.pair_value.
3698
_buffer[_ORBIT_tmpvar_67]._u.schema_value.long_desc =
3699
CORBA_string_alloc(_ORBIT_tmpvar_75);
3700
memcpy((*_ORBIT_retval)._u.pair_value.
3701
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3702
long_desc, _ORBIT_curptr,
3703
sizeof((*_ORBIT_retval)._u.pair_value.
3704
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3705
long_desc[_ORBIT_tmpvar_74]) *
3708
sizeof((*_ORBIT_retval)._u.pair_value.
3709
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3710
long_desc[_ORBIT_tmpvar_74]) *
3712
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3713
(*((guint32 *) & (_ORBIT_tmpvar_77))) =
3714
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3716
(*_ORBIT_retval)._u.pair_value.
3717
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner =
3718
CORBA_string_alloc(_ORBIT_tmpvar_77);
3719
memcpy((*_ORBIT_retval)._u.pair_value.
3720
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner,
3722
sizeof((*_ORBIT_retval)._u.pair_value.
3723
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3724
owner[_ORBIT_tmpvar_76]) *
3727
sizeof((*_ORBIT_retval)._u.pair_value.
3728
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3729
owner[_ORBIT_tmpvar_76]) * _ORBIT_tmpvar_77;
3730
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3731
(*((guint32 *) & (_ORBIT_tmpvar_79))) =
3732
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
3734
(*_ORBIT_retval)._u.pair_value.
3735
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3736
encoded_default_value =
3737
CORBA_string_alloc(_ORBIT_tmpvar_79);
3738
memcpy((*_ORBIT_retval)._u.pair_value.
3739
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3740
encoded_default_value, _ORBIT_curptr,
3741
sizeof((*_ORBIT_retval)._u.pair_value.
3742
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3743
encoded_default_value[_ORBIT_tmpvar_78]) *
3746
sizeof((*_ORBIT_retval)._u.pair_value.
3747
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
3748
encoded_default_value[_ORBIT_tmpvar_78]) *
3760
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 1);
3761
(*value_is_default) = *((CORBA_boolean *) _ORBIT_curptr);
3763
(*value_is_writable) = *((CORBA_boolean *) _ORBIT_curptr);
3765
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3766
(*_ORBIT_retval)._d = *((ConfigValueType *) _ORBIT_curptr);
3768
switch ((*_ORBIT_retval)._d) {
3770
(*_ORBIT_retval)._u.dummy = *((CORBA_long *) _ORBIT_curptr);
3774
(*_ORBIT_retval)._u.int_value = *((CORBA_long *) _ORBIT_curptr);
3778
_ORBIT_tmpvar_43 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3780
(*_ORBIT_retval)._u.string_value =
3781
CORBA_string_alloc(_ORBIT_tmpvar_43);
3782
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
3783
sizeof((*_ORBIT_retval)._u.
3784
string_value[_ORBIT_tmpvar_42]) *
3787
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_42]) *
3791
(*_ORBIT_retval)._u.float_value =
3792
*((CORBA_float *) _ORBIT_curptr);
3796
(*_ORBIT_retval)._u.bool_value =
3797
*((CORBA_boolean *) _ORBIT_curptr);
3801
(*_ORBIT_retval)._u.schema_value.value_type =
3802
*((ConfigValueType *) _ORBIT_curptr);
3804
(*_ORBIT_retval)._u.schema_value.value_list_type =
3805
*((ConfigValueType *) _ORBIT_curptr);
3807
(*_ORBIT_retval)._u.schema_value.value_car_type =
3808
*((ConfigValueType *) _ORBIT_curptr);
3810
(*_ORBIT_retval)._u.schema_value.value_cdr_type =
3811
*((ConfigValueType *) _ORBIT_curptr);
3813
_ORBIT_tmpvar_45 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3815
(*_ORBIT_retval)._u.schema_value.locale =
3816
CORBA_string_alloc(_ORBIT_tmpvar_45);
3817
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
3818
sizeof((*_ORBIT_retval)._u.schema_value.
3819
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
3821
sizeof((*_ORBIT_retval)._u.schema_value.
3822
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
3823
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3824
_ORBIT_tmpvar_47 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3826
(*_ORBIT_retval)._u.schema_value.short_desc =
3827
CORBA_string_alloc(_ORBIT_tmpvar_47);
3828
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
3830
sizeof((*_ORBIT_retval)._u.schema_value.
3831
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
3833
sizeof((*_ORBIT_retval)._u.schema_value.
3834
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
3835
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3836
_ORBIT_tmpvar_49 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3838
(*_ORBIT_retval)._u.schema_value.long_desc =
3839
CORBA_string_alloc(_ORBIT_tmpvar_49);
3840
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
3842
sizeof((*_ORBIT_retval)._u.schema_value.
3843
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
3845
sizeof((*_ORBIT_retval)._u.schema_value.
3846
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
3847
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3848
_ORBIT_tmpvar_51 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3850
(*_ORBIT_retval)._u.schema_value.owner =
3851
CORBA_string_alloc(_ORBIT_tmpvar_51);
3852
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
3853
sizeof((*_ORBIT_retval)._u.schema_value.
3854
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
3856
sizeof((*_ORBIT_retval)._u.schema_value.
3857
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
3858
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3859
_ORBIT_tmpvar_53 = *((CORBA_unsigned_long *) _ORBIT_curptr);
3861
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
3862
CORBA_string_alloc(_ORBIT_tmpvar_53);
3863
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
3865
sizeof((*_ORBIT_retval)._u.schema_value.
3866
encoded_default_value[_ORBIT_tmpvar_52]) *
3869
sizeof((*_ORBIT_retval)._u.schema_value.
3870
encoded_default_value[_ORBIT_tmpvar_52]) *
3874
(*_ORBIT_retval)._u.list_value.seq._length =
3875
*((CORBA_unsigned_long *) _ORBIT_curptr);
3877
(*_ORBIT_retval)._u.list_value.seq._maximum =
3878
(*_ORBIT_retval)._u.list_value.seq._length;
3879
(*_ORBIT_retval)._u.list_value.seq._buffer =
3880
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
3883
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
3884
for (_ORBIT_tmpvar_54 = 0;
3886
(*_ORBIT_retval)._u.list_value.seq._length;
3887
_ORBIT_tmpvar_54++) {
3888
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3889
(*_ORBIT_retval)._u.list_value.seq._buffer[_ORBIT_tmpvar_54].
3890
_d = *((ConfigBasicValueType *) _ORBIT_curptr);
3892
switch ((*_ORBIT_retval)._u.list_value.seq.
3893
_buffer[_ORBIT_tmpvar_54]._d) {
3895
(*_ORBIT_retval)._u.list_value.seq.
3896
_buffer[_ORBIT_tmpvar_54]._u.dummy =
3897
*((CORBA_long *) _ORBIT_curptr);
3901
(*_ORBIT_retval)._u.list_value.seq.
3902
_buffer[_ORBIT_tmpvar_54]._u.int_value =
3903
*((CORBA_long *) _ORBIT_curptr);
3908
*((CORBA_unsigned_long *) _ORBIT_curptr);
3910
(*_ORBIT_retval)._u.list_value.seq.
3911
_buffer[_ORBIT_tmpvar_54]._u.string_value =
3912
CORBA_string_alloc(_ORBIT_tmpvar_56);
3913
memcpy((*_ORBIT_retval)._u.list_value.seq.
3914
_buffer[_ORBIT_tmpvar_54]._u.string_value,
3916
sizeof((*_ORBIT_retval)._u.list_value.seq.
3917
_buffer[_ORBIT_tmpvar_54]._u.
3918
string_value[_ORBIT_tmpvar_55]) *
3921
sizeof((*_ORBIT_retval)._u.list_value.seq.
3922
_buffer[_ORBIT_tmpvar_54]._u.
3923
string_value[_ORBIT_tmpvar_55]) *
3927
(*_ORBIT_retval)._u.list_value.seq.
3928
_buffer[_ORBIT_tmpvar_54]._u.float_value =
3929
*((CORBA_float *) _ORBIT_curptr);
3933
(*_ORBIT_retval)._u.list_value.seq.
3934
_buffer[_ORBIT_tmpvar_54]._u.bool_value =
3935
*((CORBA_boolean *) _ORBIT_curptr);
3939
(*_ORBIT_retval)._u.list_value.seq.
3940
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3941
value_type = *((ConfigValueType *) _ORBIT_curptr);
3943
(*_ORBIT_retval)._u.list_value.seq.
3944
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3946
*((ConfigValueType *) _ORBIT_curptr);
3948
(*_ORBIT_retval)._u.list_value.seq.
3949
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3951
*((ConfigValueType *) _ORBIT_curptr);
3953
(*_ORBIT_retval)._u.list_value.seq.
3954
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3956
*((ConfigValueType *) _ORBIT_curptr);
3959
*((CORBA_unsigned_long *) _ORBIT_curptr);
3961
(*_ORBIT_retval)._u.list_value.seq.
3962
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale =
3963
CORBA_string_alloc(_ORBIT_tmpvar_58);
3964
memcpy((*_ORBIT_retval)._u.list_value.seq.
3965
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale,
3967
sizeof((*_ORBIT_retval)._u.list_value.seq.
3968
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3969
locale[_ORBIT_tmpvar_57]) *
3972
sizeof((*_ORBIT_retval)._u.list_value.seq.
3973
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3974
locale[_ORBIT_tmpvar_57]) * _ORBIT_tmpvar_58;
3975
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3977
*((CORBA_unsigned_long *) _ORBIT_curptr);
3979
(*_ORBIT_retval)._u.list_value.seq.
3980
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3981
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
3982
memcpy((*_ORBIT_retval)._u.list_value.seq.
3983
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3984
short_desc, _ORBIT_curptr,
3985
sizeof((*_ORBIT_retval)._u.list_value.seq.
3986
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3987
short_desc[_ORBIT_tmpvar_59]) *
3990
sizeof((*_ORBIT_retval)._u.list_value.seq.
3991
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
3992
short_desc[_ORBIT_tmpvar_59]) *
3994
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
3996
*((CORBA_unsigned_long *) _ORBIT_curptr);
3998
(*_ORBIT_retval)._u.list_value.seq.
3999
_buffer[_ORBIT_tmpvar_54]._u.schema_value.long_desc =
4000
CORBA_string_alloc(_ORBIT_tmpvar_62);
4001
memcpy((*_ORBIT_retval)._u.list_value.seq.
4002
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4003
long_desc, _ORBIT_curptr,
4004
sizeof((*_ORBIT_retval)._u.list_value.seq.
4005
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4006
long_desc[_ORBIT_tmpvar_61]) *
4009
sizeof((*_ORBIT_retval)._u.list_value.seq.
4010
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4011
long_desc[_ORBIT_tmpvar_61]) *
4013
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4015
*((CORBA_unsigned_long *) _ORBIT_curptr);
4017
(*_ORBIT_retval)._u.list_value.seq.
4018
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner =
4019
CORBA_string_alloc(_ORBIT_tmpvar_64);
4020
memcpy((*_ORBIT_retval)._u.list_value.seq.
4021
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner,
4023
sizeof((*_ORBIT_retval)._u.list_value.seq.
4024
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4025
owner[_ORBIT_tmpvar_63]) *
4028
sizeof((*_ORBIT_retval)._u.list_value.seq.
4029
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4030
owner[_ORBIT_tmpvar_63]) * _ORBIT_tmpvar_64;
4031
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4033
*((CORBA_unsigned_long *) _ORBIT_curptr);
4035
(*_ORBIT_retval)._u.list_value.seq.
4036
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4037
encoded_default_value =
4038
CORBA_string_alloc(_ORBIT_tmpvar_66);
4039
memcpy((*_ORBIT_retval)._u.list_value.seq.
4040
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4041
encoded_default_value, _ORBIT_curptr,
4042
sizeof((*_ORBIT_retval)._u.list_value.seq.
4043
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4044
encoded_default_value[_ORBIT_tmpvar_65]) *
4047
sizeof((*_ORBIT_retval)._u.list_value.seq.
4048
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4049
encoded_default_value[_ORBIT_tmpvar_65]) *
4057
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4058
(*_ORBIT_retval)._u.list_value.list_type =
4059
*((ConfigBasicValueType *) _ORBIT_curptr);
4063
(*_ORBIT_retval)._u.pair_value._length =
4064
*((CORBA_unsigned_long *) _ORBIT_curptr);
4066
(*_ORBIT_retval)._u.pair_value._maximum =
4067
(*_ORBIT_retval)._u.pair_value._length;
4068
(*_ORBIT_retval)._u.pair_value._buffer =
4069
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
4070
pair_value._length);
4071
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
4072
for (_ORBIT_tmpvar_67 = 0;
4073
_ORBIT_tmpvar_67 < (*_ORBIT_retval)._u.pair_value._length;
4074
_ORBIT_tmpvar_67++) {
4075
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4076
(*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_67]._d =
4077
*((ConfigBasicValueType *) _ORBIT_curptr);
4079
switch ((*_ORBIT_retval)._u.pair_value.
4080
_buffer[_ORBIT_tmpvar_67]._d) {
4082
(*_ORBIT_retval)._u.pair_value.
4083
_buffer[_ORBIT_tmpvar_67]._u.dummy =
4084
*((CORBA_long *) _ORBIT_curptr);
4088
(*_ORBIT_retval)._u.pair_value.
4089
_buffer[_ORBIT_tmpvar_67]._u.int_value =
4090
*((CORBA_long *) _ORBIT_curptr);
4095
*((CORBA_unsigned_long *) _ORBIT_curptr);
4097
(*_ORBIT_retval)._u.pair_value.
4098
_buffer[_ORBIT_tmpvar_67]._u.string_value =
4099
CORBA_string_alloc(_ORBIT_tmpvar_69);
4100
memcpy((*_ORBIT_retval)._u.pair_value.
4101
_buffer[_ORBIT_tmpvar_67]._u.string_value,
4103
sizeof((*_ORBIT_retval)._u.pair_value.
4104
_buffer[_ORBIT_tmpvar_67]._u.
4105
string_value[_ORBIT_tmpvar_68]) *
4108
sizeof((*_ORBIT_retval)._u.pair_value.
4109
_buffer[_ORBIT_tmpvar_67]._u.
4110
string_value[_ORBIT_tmpvar_68]) *
4114
(*_ORBIT_retval)._u.pair_value.
4115
_buffer[_ORBIT_tmpvar_67]._u.float_value =
4116
*((CORBA_float *) _ORBIT_curptr);
4120
(*_ORBIT_retval)._u.pair_value.
4121
_buffer[_ORBIT_tmpvar_67]._u.bool_value =
4122
*((CORBA_boolean *) _ORBIT_curptr);
4126
(*_ORBIT_retval)._u.pair_value.
4127
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4128
value_type = *((ConfigValueType *) _ORBIT_curptr);
4130
(*_ORBIT_retval)._u.pair_value.
4131
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4133
*((ConfigValueType *) _ORBIT_curptr);
4135
(*_ORBIT_retval)._u.pair_value.
4136
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4138
*((ConfigValueType *) _ORBIT_curptr);
4140
(*_ORBIT_retval)._u.pair_value.
4141
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4143
*((ConfigValueType *) _ORBIT_curptr);
4146
*((CORBA_unsigned_long *) _ORBIT_curptr);
4148
(*_ORBIT_retval)._u.pair_value.
4149
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale =
4150
CORBA_string_alloc(_ORBIT_tmpvar_71);
4151
memcpy((*_ORBIT_retval)._u.pair_value.
4152
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale,
4154
sizeof((*_ORBIT_retval)._u.pair_value.
4155
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4156
locale[_ORBIT_tmpvar_70]) *
4159
sizeof((*_ORBIT_retval)._u.pair_value.
4160
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4161
locale[_ORBIT_tmpvar_70]) * _ORBIT_tmpvar_71;
4162
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4164
*((CORBA_unsigned_long *) _ORBIT_curptr);
4166
(*_ORBIT_retval)._u.pair_value.
4167
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4168
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
4169
memcpy((*_ORBIT_retval)._u.pair_value.
4170
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4171
short_desc, _ORBIT_curptr,
4172
sizeof((*_ORBIT_retval)._u.pair_value.
4173
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4174
short_desc[_ORBIT_tmpvar_72]) *
4177
sizeof((*_ORBIT_retval)._u.pair_value.
4178
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4179
short_desc[_ORBIT_tmpvar_72]) *
4181
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4183
*((CORBA_unsigned_long *) _ORBIT_curptr);
4185
(*_ORBIT_retval)._u.pair_value.
4186
_buffer[_ORBIT_tmpvar_67]._u.schema_value.long_desc =
4187
CORBA_string_alloc(_ORBIT_tmpvar_75);
4188
memcpy((*_ORBIT_retval)._u.pair_value.
4189
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4190
long_desc, _ORBIT_curptr,
4191
sizeof((*_ORBIT_retval)._u.pair_value.
4192
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4193
long_desc[_ORBIT_tmpvar_74]) *
4196
sizeof((*_ORBIT_retval)._u.pair_value.
4197
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4198
long_desc[_ORBIT_tmpvar_74]) *
4200
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4202
*((CORBA_unsigned_long *) _ORBIT_curptr);
4204
(*_ORBIT_retval)._u.pair_value.
4205
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner =
4206
CORBA_string_alloc(_ORBIT_tmpvar_77);
4207
memcpy((*_ORBIT_retval)._u.pair_value.
4208
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner,
4210
sizeof((*_ORBIT_retval)._u.pair_value.
4211
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4212
owner[_ORBIT_tmpvar_76]) *
4215
sizeof((*_ORBIT_retval)._u.pair_value.
4216
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4217
owner[_ORBIT_tmpvar_76]) * _ORBIT_tmpvar_77;
4218
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4220
*((CORBA_unsigned_long *) _ORBIT_curptr);
4222
(*_ORBIT_retval)._u.pair_value.
4223
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4224
encoded_default_value =
4225
CORBA_string_alloc(_ORBIT_tmpvar_79);
4226
memcpy((*_ORBIT_retval)._u.pair_value.
4227
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4228
encoded_default_value, _ORBIT_curptr,
4229
sizeof((*_ORBIT_retval)._u.pair_value.
4230
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4231
encoded_default_value[_ORBIT_tmpvar_78]) *
4234
sizeof((*_ORBIT_retval)._u.pair_value.
4235
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4236
encoded_default_value[_ORBIT_tmpvar_78]) *
4248
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 1);
4249
(*value_is_default) = *((CORBA_boolean *) _ORBIT_curptr);
4251
(*value_is_writable) = *((CORBA_boolean *) _ORBIT_curptr);
4253
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
4254
return _ORBIT_retval;
4255
_ORBIT_system_exception:
4256
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
4257
_ORBIT_completion_status);
4258
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
4259
giop_send_buffer_unuse(_ORBIT_send_buffer);
4260
return _ORBIT_retval;
4261
_ORBIT_msg_exception:
4262
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
4263
GIOP_LOCATION_FORWARD) {
4264
if (_obj->forward_locations != NULL)
4265
ORBit_delete_profiles(_obj->forward_locations);
4266
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
4267
_cnx = ORBit_object_get_forwarded_connection(_obj);
4268
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
4270
goto _ORBIT_retry_request;
4272
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
4273
_ORBIT_user_exceptions, _obj->orb);
4274
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
4275
return _ORBIT_retval;
4280
ConfigDatabase_lookup_default_value(ConfigDatabase _obj,
4281
const CORBA_char * key,
4282
const CORBA_char * locale,
4283
CORBA_Environment * ev)
4285
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
4286
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
4287
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
4289
register GIOP_unsigned_long _ORBIT_request_id,
4290
_ORBIT_system_exception_minor;
4291
register CORBA_completion_status _ORBIT_completion_status;
4292
register GIOPSendBuffer *_ORBIT_send_buffer;
4293
register GIOPRecvBuffer *_ORBIT_recv_buffer;
4294
register GIOPConnection *_cnx;
4295
ConfigValue *_ORBIT_retval;
4296
register CORBA_unsigned_long _ORBIT_tmpvar_42;
4297
CORBA_unsigned_long _ORBIT_tmpvar_43;
4298
register CORBA_unsigned_long _ORBIT_tmpvar_44;
4299
CORBA_unsigned_long _ORBIT_tmpvar_45;
4300
register CORBA_unsigned_long _ORBIT_tmpvar_46;
4301
CORBA_unsigned_long _ORBIT_tmpvar_47;
4302
register CORBA_unsigned_long _ORBIT_tmpvar_48;
4303
CORBA_unsigned_long _ORBIT_tmpvar_49;
4304
register CORBA_unsigned_long _ORBIT_tmpvar_50;
4305
CORBA_unsigned_long _ORBIT_tmpvar_51;
4306
register CORBA_unsigned_long _ORBIT_tmpvar_52;
4307
CORBA_unsigned_long _ORBIT_tmpvar_53;
4308
register CORBA_unsigned_long _ORBIT_tmpvar_54;
4309
register CORBA_unsigned_long _ORBIT_tmpvar_55;
4310
CORBA_unsigned_long _ORBIT_tmpvar_56;
4311
register CORBA_unsigned_long _ORBIT_tmpvar_57;
4312
CORBA_unsigned_long _ORBIT_tmpvar_58;
4313
register CORBA_unsigned_long _ORBIT_tmpvar_59;
4314
CORBA_unsigned_long _ORBIT_tmpvar_60;
4315
register CORBA_unsigned_long _ORBIT_tmpvar_61;
4316
CORBA_unsigned_long _ORBIT_tmpvar_62;
4317
register CORBA_unsigned_long _ORBIT_tmpvar_63;
4318
CORBA_unsigned_long _ORBIT_tmpvar_64;
4319
register CORBA_unsigned_long _ORBIT_tmpvar_65;
4320
CORBA_unsigned_long _ORBIT_tmpvar_66;
4321
register CORBA_unsigned_long _ORBIT_tmpvar_67;
4322
register CORBA_unsigned_long _ORBIT_tmpvar_68;
4323
CORBA_unsigned_long _ORBIT_tmpvar_69;
4324
register CORBA_unsigned_long _ORBIT_tmpvar_70;
4325
CORBA_unsigned_long _ORBIT_tmpvar_71;
4326
register CORBA_unsigned_long _ORBIT_tmpvar_72;
4327
CORBA_unsigned_long _ORBIT_tmpvar_73;
4328
register CORBA_unsigned_long _ORBIT_tmpvar_74;
4329
CORBA_unsigned_long _ORBIT_tmpvar_75;
4330
register CORBA_unsigned_long _ORBIT_tmpvar_76;
4331
CORBA_unsigned_long _ORBIT_tmpvar_77;
4332
register CORBA_unsigned_long _ORBIT_tmpvar_78;
4333
CORBA_unsigned_long _ORBIT_tmpvar_79;
4335
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
4337
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
4338
lookup_default_value(_obj->servant, key, locale, ev);
4339
return _ORBIT_retval;
4342
return *(&_ORBIT_retval);
4343
_cnx = ORBit_object_get_connection(_obj);
4344
_ORBIT_retry_request:
4345
_ORBIT_send_buffer = NULL;
4346
_ORBIT_recv_buffer = NULL;
4347
_ORBIT_completion_status = CORBA_COMPLETED_NO;
4348
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
4352
CORBA_unsigned_long len;
4355
_ORBIT_operation_name_data =
4357
21, "lookup_default_value"};
4358
static const struct iovec _ORBIT_operation_vec =
4359
{ (gpointer) & _ORBIT_operation_name_data, 25 };
4360
register CORBA_unsigned_long _ORBIT_tmpvar_0;
4361
CORBA_unsigned_long _ORBIT_tmpvar_1;
4362
register CORBA_unsigned_long _ORBIT_tmpvar_2;
4363
CORBA_unsigned_long _ORBIT_tmpvar_3;
4365
_ORBIT_send_buffer =
4366
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
4368
&(_obj->active_profile->object_key_vec),
4369
&_ORBIT_operation_vec,
4370
&ORBit_default_principal_iovec);
4372
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
4373
if (!_ORBIT_send_buffer)
4374
goto _ORBIT_system_exception;
4375
_ORBIT_tmpvar_1 = strlen(key) + 1;
4376
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
4377
(_ORBIT_send_buffer), 4);
4381
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
4382
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
4383
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
4384
(_ORBIT_send_buffer), (_ORBIT_t),
4385
sizeof(_ORBIT_tmpvar_1));
4387
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
4389
sizeof(key[_ORBIT_tmpvar_0]) *
4391
_ORBIT_tmpvar_3 = strlen(locale) + 1;
4392
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
4393
(_ORBIT_send_buffer), 4);
4397
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
4398
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
4399
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
4400
(_ORBIT_send_buffer), (_ORBIT_t),
4401
sizeof(_ORBIT_tmpvar_3));
4403
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
4405
sizeof(locale[_ORBIT_tmpvar_2]) *
4407
giop_send_buffer_write(_ORBIT_send_buffer);
4408
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
4409
giop_send_buffer_unuse(_ORBIT_send_buffer);
4410
_ORBIT_send_buffer = NULL;
4412
{ /* demarshalling */
4413
register guchar *_ORBIT_curptr;
4415
_ORBIT_recv_buffer =
4416
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
4417
if (!_ORBIT_recv_buffer)
4418
goto _ORBIT_system_exception;
4419
_ORBIT_completion_status = CORBA_COMPLETED_YES;
4420
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
4422
goto _ORBIT_msg_exception;
4423
_ORBIT_retval = ConfigValue__alloc();
4424
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
4425
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
4426
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4427
(*((guint32 *) & ((*_ORBIT_retval)._d))) =
4428
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4430
switch ((*_ORBIT_retval)._d) {
4432
(*((guint32 *) & ((*_ORBIT_retval)._u.dummy))) =
4433
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4436
(*((guint32 *) & ((*_ORBIT_retval)._u.int_value))) =
4437
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4440
(*((guint32 *) & (_ORBIT_tmpvar_43))) =
4441
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4443
(*_ORBIT_retval)._u.string_value =
4444
CORBA_string_alloc(_ORBIT_tmpvar_43);
4445
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
4446
sizeof((*_ORBIT_retval)._u.
4447
string_value[_ORBIT_tmpvar_42]) *
4450
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_42]) *
4454
(*((guint32 *) & ((*_ORBIT_retval)._u.float_value))) =
4455
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4458
(*_ORBIT_retval)._u.bool_value =
4459
*((CORBA_boolean *) _ORBIT_curptr);
4462
(*((guint32 *) & ((*_ORBIT_retval)._u.schema_value.value_type)))
4463
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4467
((*_ORBIT_retval)._u.schema_value.value_list_type))) =
4468
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4472
((*_ORBIT_retval)._u.schema_value.value_car_type))) =
4473
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4477
((*_ORBIT_retval)._u.schema_value.value_cdr_type))) =
4478
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4480
(*((guint32 *) & (_ORBIT_tmpvar_45))) =
4481
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4483
(*_ORBIT_retval)._u.schema_value.locale =
4484
CORBA_string_alloc(_ORBIT_tmpvar_45);
4485
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
4486
sizeof((*_ORBIT_retval)._u.schema_value.
4487
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
4489
sizeof((*_ORBIT_retval)._u.schema_value.
4490
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
4491
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4492
(*((guint32 *) & (_ORBIT_tmpvar_47))) =
4493
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4495
(*_ORBIT_retval)._u.schema_value.short_desc =
4496
CORBA_string_alloc(_ORBIT_tmpvar_47);
4497
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
4499
sizeof((*_ORBIT_retval)._u.schema_value.
4500
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
4502
sizeof((*_ORBIT_retval)._u.schema_value.
4503
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
4504
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4505
(*((guint32 *) & (_ORBIT_tmpvar_49))) =
4506
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4508
(*_ORBIT_retval)._u.schema_value.long_desc =
4509
CORBA_string_alloc(_ORBIT_tmpvar_49);
4510
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
4512
sizeof((*_ORBIT_retval)._u.schema_value.
4513
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
4515
sizeof((*_ORBIT_retval)._u.schema_value.
4516
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
4517
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4518
(*((guint32 *) & (_ORBIT_tmpvar_51))) =
4519
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4521
(*_ORBIT_retval)._u.schema_value.owner =
4522
CORBA_string_alloc(_ORBIT_tmpvar_51);
4523
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
4524
sizeof((*_ORBIT_retval)._u.schema_value.
4525
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
4527
sizeof((*_ORBIT_retval)._u.schema_value.
4528
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
4529
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4530
(*((guint32 *) & (_ORBIT_tmpvar_53))) =
4531
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4533
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
4534
CORBA_string_alloc(_ORBIT_tmpvar_53);
4535
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
4537
sizeof((*_ORBIT_retval)._u.schema_value.
4538
encoded_default_value[_ORBIT_tmpvar_52]) *
4541
sizeof((*_ORBIT_retval)._u.schema_value.
4542
encoded_default_value[_ORBIT_tmpvar_52]) *
4546
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.seq._length)))
4547
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4549
(*_ORBIT_retval)._u.list_value.seq._maximum =
4550
(*_ORBIT_retval)._u.list_value.seq._length;
4551
(*_ORBIT_retval)._u.list_value.seq._buffer =
4552
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
4555
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
4556
for (_ORBIT_tmpvar_54 = 0;
4558
(*_ORBIT_retval)._u.list_value.seq._length;
4559
_ORBIT_tmpvar_54++) {
4560
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4563
((*_ORBIT_retval)._u.list_value.seq.
4564
_buffer[_ORBIT_tmpvar_54]._d))) =
4565
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4567
switch ((*_ORBIT_retval)._u.list_value.seq.
4568
_buffer[_ORBIT_tmpvar_54]._d) {
4572
((*_ORBIT_retval)._u.list_value.seq.
4573
_buffer[_ORBIT_tmpvar_54]._u.dummy))) =
4574
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4580
((*_ORBIT_retval)._u.list_value.seq.
4581
_buffer[_ORBIT_tmpvar_54]._u.int_value))) =
4582
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4586
(*((guint32 *) & (_ORBIT_tmpvar_56))) =
4587
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4589
(*_ORBIT_retval)._u.list_value.seq.
4590
_buffer[_ORBIT_tmpvar_54]._u.string_value =
4591
CORBA_string_alloc(_ORBIT_tmpvar_56);
4592
memcpy((*_ORBIT_retval)._u.list_value.seq.
4593
_buffer[_ORBIT_tmpvar_54]._u.string_value,
4595
sizeof((*_ORBIT_retval)._u.list_value.seq.
4596
_buffer[_ORBIT_tmpvar_54]._u.
4597
string_value[_ORBIT_tmpvar_55]) *
4600
sizeof((*_ORBIT_retval)._u.list_value.seq.
4601
_buffer[_ORBIT_tmpvar_54]._u.
4602
string_value[_ORBIT_tmpvar_55]) *
4608
((*_ORBIT_retval)._u.list_value.seq.
4609
_buffer[_ORBIT_tmpvar_54]._u.float_value))) =
4610
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4614
(*_ORBIT_retval)._u.list_value.seq.
4615
_buffer[_ORBIT_tmpvar_54]._u.bool_value =
4616
*((CORBA_boolean *) _ORBIT_curptr);
4622
((*_ORBIT_retval)._u.list_value.seq.
4623
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4625
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4629
((*_ORBIT_retval)._u.list_value.seq.
4630
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4631
value_list_type))) =
4632
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4636
((*_ORBIT_retval)._u.list_value.seq.
4637
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4639
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4643
((*_ORBIT_retval)._u.list_value.seq.
4644
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4646
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4648
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
4649
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4651
(*_ORBIT_retval)._u.list_value.seq.
4652
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale =
4653
CORBA_string_alloc(_ORBIT_tmpvar_58);
4654
memcpy((*_ORBIT_retval)._u.list_value.seq.
4655
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale,
4657
sizeof((*_ORBIT_retval)._u.list_value.seq.
4658
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4659
locale[_ORBIT_tmpvar_57]) *
4662
sizeof((*_ORBIT_retval)._u.list_value.seq.
4663
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4664
locale[_ORBIT_tmpvar_57]) * _ORBIT_tmpvar_58;
4665
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4666
(*((guint32 *) & (_ORBIT_tmpvar_60))) =
4667
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4669
(*_ORBIT_retval)._u.list_value.seq.
4670
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4671
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
4672
memcpy((*_ORBIT_retval)._u.list_value.seq.
4673
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4674
short_desc, _ORBIT_curptr,
4675
sizeof((*_ORBIT_retval)._u.list_value.seq.
4676
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4677
short_desc[_ORBIT_tmpvar_59]) *
4680
sizeof((*_ORBIT_retval)._u.list_value.seq.
4681
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4682
short_desc[_ORBIT_tmpvar_59]) *
4684
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4685
(*((guint32 *) & (_ORBIT_tmpvar_62))) =
4686
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4688
(*_ORBIT_retval)._u.list_value.seq.
4689
_buffer[_ORBIT_tmpvar_54]._u.schema_value.long_desc =
4690
CORBA_string_alloc(_ORBIT_tmpvar_62);
4691
memcpy((*_ORBIT_retval)._u.list_value.seq.
4692
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4693
long_desc, _ORBIT_curptr,
4694
sizeof((*_ORBIT_retval)._u.list_value.seq.
4695
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4696
long_desc[_ORBIT_tmpvar_61]) *
4699
sizeof((*_ORBIT_retval)._u.list_value.seq.
4700
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4701
long_desc[_ORBIT_tmpvar_61]) *
4703
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4704
(*((guint32 *) & (_ORBIT_tmpvar_64))) =
4705
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4707
(*_ORBIT_retval)._u.list_value.seq.
4708
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner =
4709
CORBA_string_alloc(_ORBIT_tmpvar_64);
4710
memcpy((*_ORBIT_retval)._u.list_value.seq.
4711
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner,
4713
sizeof((*_ORBIT_retval)._u.list_value.seq.
4714
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4715
owner[_ORBIT_tmpvar_63]) *
4718
sizeof((*_ORBIT_retval)._u.list_value.seq.
4719
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4720
owner[_ORBIT_tmpvar_63]) * _ORBIT_tmpvar_64;
4721
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4722
(*((guint32 *) & (_ORBIT_tmpvar_66))) =
4723
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4725
(*_ORBIT_retval)._u.list_value.seq.
4726
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4727
encoded_default_value =
4728
CORBA_string_alloc(_ORBIT_tmpvar_66);
4729
memcpy((*_ORBIT_retval)._u.list_value.seq.
4730
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4731
encoded_default_value, _ORBIT_curptr,
4732
sizeof((*_ORBIT_retval)._u.list_value.seq.
4733
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4734
encoded_default_value[_ORBIT_tmpvar_65]) *
4737
sizeof((*_ORBIT_retval)._u.list_value.seq.
4738
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
4739
encoded_default_value[_ORBIT_tmpvar_65]) *
4747
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4748
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.list_type))) =
4749
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4752
(*((guint32 *) & ((*_ORBIT_retval)._u.pair_value._length))) =
4753
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4755
(*_ORBIT_retval)._u.pair_value._maximum =
4756
(*_ORBIT_retval)._u.pair_value._length;
4757
(*_ORBIT_retval)._u.pair_value._buffer =
4758
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
4759
pair_value._length);
4760
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
4761
for (_ORBIT_tmpvar_67 = 0;
4762
_ORBIT_tmpvar_67 < (*_ORBIT_retval)._u.pair_value._length;
4763
_ORBIT_tmpvar_67++) {
4764
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4767
((*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_67].
4768
_d))) = GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4770
switch ((*_ORBIT_retval)._u.pair_value.
4771
_buffer[_ORBIT_tmpvar_67]._d) {
4775
((*_ORBIT_retval)._u.pair_value.
4776
_buffer[_ORBIT_tmpvar_67]._u.dummy))) =
4777
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4783
((*_ORBIT_retval)._u.pair_value.
4784
_buffer[_ORBIT_tmpvar_67]._u.int_value))) =
4785
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4789
(*((guint32 *) & (_ORBIT_tmpvar_69))) =
4790
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4792
(*_ORBIT_retval)._u.pair_value.
4793
_buffer[_ORBIT_tmpvar_67]._u.string_value =
4794
CORBA_string_alloc(_ORBIT_tmpvar_69);
4795
memcpy((*_ORBIT_retval)._u.pair_value.
4796
_buffer[_ORBIT_tmpvar_67]._u.string_value,
4798
sizeof((*_ORBIT_retval)._u.pair_value.
4799
_buffer[_ORBIT_tmpvar_67]._u.
4800
string_value[_ORBIT_tmpvar_68]) *
4803
sizeof((*_ORBIT_retval)._u.pair_value.
4804
_buffer[_ORBIT_tmpvar_67]._u.
4805
string_value[_ORBIT_tmpvar_68]) *
4811
((*_ORBIT_retval)._u.pair_value.
4812
_buffer[_ORBIT_tmpvar_67]._u.float_value))) =
4813
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4817
(*_ORBIT_retval)._u.pair_value.
4818
_buffer[_ORBIT_tmpvar_67]._u.bool_value =
4819
*((CORBA_boolean *) _ORBIT_curptr);
4825
((*_ORBIT_retval)._u.pair_value.
4826
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4828
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4832
((*_ORBIT_retval)._u.pair_value.
4833
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4834
value_list_type))) =
4835
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4839
((*_ORBIT_retval)._u.pair_value.
4840
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4842
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4846
((*_ORBIT_retval)._u.pair_value.
4847
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4849
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4851
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
4852
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4854
(*_ORBIT_retval)._u.pair_value.
4855
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale =
4856
CORBA_string_alloc(_ORBIT_tmpvar_71);
4857
memcpy((*_ORBIT_retval)._u.pair_value.
4858
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale,
4860
sizeof((*_ORBIT_retval)._u.pair_value.
4861
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4862
locale[_ORBIT_tmpvar_70]) *
4865
sizeof((*_ORBIT_retval)._u.pair_value.
4866
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4867
locale[_ORBIT_tmpvar_70]) * _ORBIT_tmpvar_71;
4868
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4869
(*((guint32 *) & (_ORBIT_tmpvar_73))) =
4870
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4872
(*_ORBIT_retval)._u.pair_value.
4873
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4874
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
4875
memcpy((*_ORBIT_retval)._u.pair_value.
4876
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4877
short_desc, _ORBIT_curptr,
4878
sizeof((*_ORBIT_retval)._u.pair_value.
4879
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4880
short_desc[_ORBIT_tmpvar_72]) *
4883
sizeof((*_ORBIT_retval)._u.pair_value.
4884
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4885
short_desc[_ORBIT_tmpvar_72]) *
4887
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4888
(*((guint32 *) & (_ORBIT_tmpvar_75))) =
4889
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4891
(*_ORBIT_retval)._u.pair_value.
4892
_buffer[_ORBIT_tmpvar_67]._u.schema_value.long_desc =
4893
CORBA_string_alloc(_ORBIT_tmpvar_75);
4894
memcpy((*_ORBIT_retval)._u.pair_value.
4895
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4896
long_desc, _ORBIT_curptr,
4897
sizeof((*_ORBIT_retval)._u.pair_value.
4898
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4899
long_desc[_ORBIT_tmpvar_74]) *
4902
sizeof((*_ORBIT_retval)._u.pair_value.
4903
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4904
long_desc[_ORBIT_tmpvar_74]) *
4906
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4907
(*((guint32 *) & (_ORBIT_tmpvar_77))) =
4908
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4910
(*_ORBIT_retval)._u.pair_value.
4911
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner =
4912
CORBA_string_alloc(_ORBIT_tmpvar_77);
4913
memcpy((*_ORBIT_retval)._u.pair_value.
4914
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner,
4916
sizeof((*_ORBIT_retval)._u.pair_value.
4917
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4918
owner[_ORBIT_tmpvar_76]) *
4921
sizeof((*_ORBIT_retval)._u.pair_value.
4922
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4923
owner[_ORBIT_tmpvar_76]) * _ORBIT_tmpvar_77;
4924
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4925
(*((guint32 *) & (_ORBIT_tmpvar_79))) =
4926
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
4928
(*_ORBIT_retval)._u.pair_value.
4929
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4930
encoded_default_value =
4931
CORBA_string_alloc(_ORBIT_tmpvar_79);
4932
memcpy((*_ORBIT_retval)._u.pair_value.
4933
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4934
encoded_default_value, _ORBIT_curptr,
4935
sizeof((*_ORBIT_retval)._u.pair_value.
4936
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4937
encoded_default_value[_ORBIT_tmpvar_78]) *
4940
sizeof((*_ORBIT_retval)._u.pair_value.
4941
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
4942
encoded_default_value[_ORBIT_tmpvar_78]) *
4955
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
4956
(*_ORBIT_retval)._d = *((ConfigValueType *) _ORBIT_curptr);
4958
switch ((*_ORBIT_retval)._d) {
4960
(*_ORBIT_retval)._u.dummy = *((CORBA_long *) _ORBIT_curptr);
4963
(*_ORBIT_retval)._u.int_value = *((CORBA_long *) _ORBIT_curptr);
4966
_ORBIT_tmpvar_43 = *((CORBA_unsigned_long *) _ORBIT_curptr);
4968
(*_ORBIT_retval)._u.string_value =
4969
CORBA_string_alloc(_ORBIT_tmpvar_43);
4970
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
4971
sizeof((*_ORBIT_retval)._u.
4972
string_value[_ORBIT_tmpvar_42]) *
4975
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_42]) *
4979
(*_ORBIT_retval)._u.float_value =
4980
*((CORBA_float *) _ORBIT_curptr);
4983
(*_ORBIT_retval)._u.bool_value =
4984
*((CORBA_boolean *) _ORBIT_curptr);
4987
(*_ORBIT_retval)._u.schema_value.value_type =
4988
*((ConfigValueType *) _ORBIT_curptr);
4990
(*_ORBIT_retval)._u.schema_value.value_list_type =
4991
*((ConfigValueType *) _ORBIT_curptr);
4993
(*_ORBIT_retval)._u.schema_value.value_car_type =
4994
*((ConfigValueType *) _ORBIT_curptr);
4996
(*_ORBIT_retval)._u.schema_value.value_cdr_type =
4997
*((ConfigValueType *) _ORBIT_curptr);
4999
_ORBIT_tmpvar_45 = *((CORBA_unsigned_long *) _ORBIT_curptr);
5001
(*_ORBIT_retval)._u.schema_value.locale =
5002
CORBA_string_alloc(_ORBIT_tmpvar_45);
5003
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
5004
sizeof((*_ORBIT_retval)._u.schema_value.
5005
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45);
5007
sizeof((*_ORBIT_retval)._u.schema_value.
5008
locale[_ORBIT_tmpvar_44]) * _ORBIT_tmpvar_45;
5009
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5010
_ORBIT_tmpvar_47 = *((CORBA_unsigned_long *) _ORBIT_curptr);
5012
(*_ORBIT_retval)._u.schema_value.short_desc =
5013
CORBA_string_alloc(_ORBIT_tmpvar_47);
5014
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
5016
sizeof((*_ORBIT_retval)._u.schema_value.
5017
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
5019
sizeof((*_ORBIT_retval)._u.schema_value.
5020
short_desc[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
5021
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5022
_ORBIT_tmpvar_49 = *((CORBA_unsigned_long *) _ORBIT_curptr);
5024
(*_ORBIT_retval)._u.schema_value.long_desc =
5025
CORBA_string_alloc(_ORBIT_tmpvar_49);
5026
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
5028
sizeof((*_ORBIT_retval)._u.schema_value.
5029
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
5031
sizeof((*_ORBIT_retval)._u.schema_value.
5032
long_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
5033
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5034
_ORBIT_tmpvar_51 = *((CORBA_unsigned_long *) _ORBIT_curptr);
5036
(*_ORBIT_retval)._u.schema_value.owner =
5037
CORBA_string_alloc(_ORBIT_tmpvar_51);
5038
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
5039
sizeof((*_ORBIT_retval)._u.schema_value.
5040
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
5042
sizeof((*_ORBIT_retval)._u.schema_value.
5043
owner[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
5044
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5045
_ORBIT_tmpvar_53 = *((CORBA_unsigned_long *) _ORBIT_curptr);
5047
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
5048
CORBA_string_alloc(_ORBIT_tmpvar_53);
5049
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
5051
sizeof((*_ORBIT_retval)._u.schema_value.
5052
encoded_default_value[_ORBIT_tmpvar_52]) *
5055
sizeof((*_ORBIT_retval)._u.schema_value.
5056
encoded_default_value[_ORBIT_tmpvar_52]) *
5060
(*_ORBIT_retval)._u.list_value.seq._length =
5061
*((CORBA_unsigned_long *) _ORBIT_curptr);
5063
(*_ORBIT_retval)._u.list_value.seq._maximum =
5064
(*_ORBIT_retval)._u.list_value.seq._length;
5065
(*_ORBIT_retval)._u.list_value.seq._buffer =
5066
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
5069
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
5070
for (_ORBIT_tmpvar_54 = 0;
5072
(*_ORBIT_retval)._u.list_value.seq._length;
5073
_ORBIT_tmpvar_54++) {
5074
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5075
(*_ORBIT_retval)._u.list_value.seq._buffer[_ORBIT_tmpvar_54].
5076
_d = *((ConfigBasicValueType *) _ORBIT_curptr);
5078
switch ((*_ORBIT_retval)._u.list_value.seq.
5079
_buffer[_ORBIT_tmpvar_54]._d) {
5081
(*_ORBIT_retval)._u.list_value.seq.
5082
_buffer[_ORBIT_tmpvar_54]._u.dummy =
5083
*((CORBA_long *) _ORBIT_curptr);
5087
(*_ORBIT_retval)._u.list_value.seq.
5088
_buffer[_ORBIT_tmpvar_54]._u.int_value =
5089
*((CORBA_long *) _ORBIT_curptr);
5094
*((CORBA_unsigned_long *) _ORBIT_curptr);
5096
(*_ORBIT_retval)._u.list_value.seq.
5097
_buffer[_ORBIT_tmpvar_54]._u.string_value =
5098
CORBA_string_alloc(_ORBIT_tmpvar_56);
5099
memcpy((*_ORBIT_retval)._u.list_value.seq.
5100
_buffer[_ORBIT_tmpvar_54]._u.string_value,
5102
sizeof((*_ORBIT_retval)._u.list_value.seq.
5103
_buffer[_ORBIT_tmpvar_54]._u.
5104
string_value[_ORBIT_tmpvar_55]) *
5107
sizeof((*_ORBIT_retval)._u.list_value.seq.
5108
_buffer[_ORBIT_tmpvar_54]._u.
5109
string_value[_ORBIT_tmpvar_55]) *
5113
(*_ORBIT_retval)._u.list_value.seq.
5114
_buffer[_ORBIT_tmpvar_54]._u.float_value =
5115
*((CORBA_float *) _ORBIT_curptr);
5119
(*_ORBIT_retval)._u.list_value.seq.
5120
_buffer[_ORBIT_tmpvar_54]._u.bool_value =
5121
*((CORBA_boolean *) _ORBIT_curptr);
5125
(*_ORBIT_retval)._u.list_value.seq.
5126
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5127
value_type = *((ConfigValueType *) _ORBIT_curptr);
5129
(*_ORBIT_retval)._u.list_value.seq.
5130
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5132
*((ConfigValueType *) _ORBIT_curptr);
5134
(*_ORBIT_retval)._u.list_value.seq.
5135
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5137
*((ConfigValueType *) _ORBIT_curptr);
5139
(*_ORBIT_retval)._u.list_value.seq.
5140
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5142
*((ConfigValueType *) _ORBIT_curptr);
5145
*((CORBA_unsigned_long *) _ORBIT_curptr);
5147
(*_ORBIT_retval)._u.list_value.seq.
5148
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale =
5149
CORBA_string_alloc(_ORBIT_tmpvar_58);
5150
memcpy((*_ORBIT_retval)._u.list_value.seq.
5151
_buffer[_ORBIT_tmpvar_54]._u.schema_value.locale,
5153
sizeof((*_ORBIT_retval)._u.list_value.seq.
5154
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5155
locale[_ORBIT_tmpvar_57]) *
5158
sizeof((*_ORBIT_retval)._u.list_value.seq.
5159
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5160
locale[_ORBIT_tmpvar_57]) * _ORBIT_tmpvar_58;
5161
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5163
*((CORBA_unsigned_long *) _ORBIT_curptr);
5165
(*_ORBIT_retval)._u.list_value.seq.
5166
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5167
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
5168
memcpy((*_ORBIT_retval)._u.list_value.seq.
5169
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5170
short_desc, _ORBIT_curptr,
5171
sizeof((*_ORBIT_retval)._u.list_value.seq.
5172
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5173
short_desc[_ORBIT_tmpvar_59]) *
5176
sizeof((*_ORBIT_retval)._u.list_value.seq.
5177
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5178
short_desc[_ORBIT_tmpvar_59]) *
5180
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5182
*((CORBA_unsigned_long *) _ORBIT_curptr);
5184
(*_ORBIT_retval)._u.list_value.seq.
5185
_buffer[_ORBIT_tmpvar_54]._u.schema_value.long_desc =
5186
CORBA_string_alloc(_ORBIT_tmpvar_62);
5187
memcpy((*_ORBIT_retval)._u.list_value.seq.
5188
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5189
long_desc, _ORBIT_curptr,
5190
sizeof((*_ORBIT_retval)._u.list_value.seq.
5191
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5192
long_desc[_ORBIT_tmpvar_61]) *
5195
sizeof((*_ORBIT_retval)._u.list_value.seq.
5196
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5197
long_desc[_ORBIT_tmpvar_61]) *
5199
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5201
*((CORBA_unsigned_long *) _ORBIT_curptr);
5203
(*_ORBIT_retval)._u.list_value.seq.
5204
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner =
5205
CORBA_string_alloc(_ORBIT_tmpvar_64);
5206
memcpy((*_ORBIT_retval)._u.list_value.seq.
5207
_buffer[_ORBIT_tmpvar_54]._u.schema_value.owner,
5209
sizeof((*_ORBIT_retval)._u.list_value.seq.
5210
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5211
owner[_ORBIT_tmpvar_63]) *
5214
sizeof((*_ORBIT_retval)._u.list_value.seq.
5215
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5216
owner[_ORBIT_tmpvar_63]) * _ORBIT_tmpvar_64;
5217
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5219
*((CORBA_unsigned_long *) _ORBIT_curptr);
5221
(*_ORBIT_retval)._u.list_value.seq.
5222
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5223
encoded_default_value =
5224
CORBA_string_alloc(_ORBIT_tmpvar_66);
5225
memcpy((*_ORBIT_retval)._u.list_value.seq.
5226
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5227
encoded_default_value, _ORBIT_curptr,
5228
sizeof((*_ORBIT_retval)._u.list_value.seq.
5229
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5230
encoded_default_value[_ORBIT_tmpvar_65]) *
5233
sizeof((*_ORBIT_retval)._u.list_value.seq.
5234
_buffer[_ORBIT_tmpvar_54]._u.schema_value.
5235
encoded_default_value[_ORBIT_tmpvar_65]) *
5243
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5244
(*_ORBIT_retval)._u.list_value.list_type =
5245
*((ConfigBasicValueType *) _ORBIT_curptr);
5248
(*_ORBIT_retval)._u.pair_value._length =
5249
*((CORBA_unsigned_long *) _ORBIT_curptr);
5251
(*_ORBIT_retval)._u.pair_value._maximum =
5252
(*_ORBIT_retval)._u.pair_value._length;
5253
(*_ORBIT_retval)._u.pair_value._buffer =
5254
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
5255
pair_value._length);
5256
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
5257
for (_ORBIT_tmpvar_67 = 0;
5258
_ORBIT_tmpvar_67 < (*_ORBIT_retval)._u.pair_value._length;
5259
_ORBIT_tmpvar_67++) {
5260
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5261
(*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_67]._d =
5262
*((ConfigBasicValueType *) _ORBIT_curptr);
5264
switch ((*_ORBIT_retval)._u.pair_value.
5265
_buffer[_ORBIT_tmpvar_67]._d) {
5267
(*_ORBIT_retval)._u.pair_value.
5268
_buffer[_ORBIT_tmpvar_67]._u.dummy =
5269
*((CORBA_long *) _ORBIT_curptr);
5273
(*_ORBIT_retval)._u.pair_value.
5274
_buffer[_ORBIT_tmpvar_67]._u.int_value =
5275
*((CORBA_long *) _ORBIT_curptr);
5280
*((CORBA_unsigned_long *) _ORBIT_curptr);
5282
(*_ORBIT_retval)._u.pair_value.
5283
_buffer[_ORBIT_tmpvar_67]._u.string_value =
5284
CORBA_string_alloc(_ORBIT_tmpvar_69);
5285
memcpy((*_ORBIT_retval)._u.pair_value.
5286
_buffer[_ORBIT_tmpvar_67]._u.string_value,
5288
sizeof((*_ORBIT_retval)._u.pair_value.
5289
_buffer[_ORBIT_tmpvar_67]._u.
5290
string_value[_ORBIT_tmpvar_68]) *
5293
sizeof((*_ORBIT_retval)._u.pair_value.
5294
_buffer[_ORBIT_tmpvar_67]._u.
5295
string_value[_ORBIT_tmpvar_68]) *
5299
(*_ORBIT_retval)._u.pair_value.
5300
_buffer[_ORBIT_tmpvar_67]._u.float_value =
5301
*((CORBA_float *) _ORBIT_curptr);
5305
(*_ORBIT_retval)._u.pair_value.
5306
_buffer[_ORBIT_tmpvar_67]._u.bool_value =
5307
*((CORBA_boolean *) _ORBIT_curptr);
5311
(*_ORBIT_retval)._u.pair_value.
5312
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5313
value_type = *((ConfigValueType *) _ORBIT_curptr);
5315
(*_ORBIT_retval)._u.pair_value.
5316
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5318
*((ConfigValueType *) _ORBIT_curptr);
5320
(*_ORBIT_retval)._u.pair_value.
5321
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5323
*((ConfigValueType *) _ORBIT_curptr);
5325
(*_ORBIT_retval)._u.pair_value.
5326
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5328
*((ConfigValueType *) _ORBIT_curptr);
5331
*((CORBA_unsigned_long *) _ORBIT_curptr);
5333
(*_ORBIT_retval)._u.pair_value.
5334
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale =
5335
CORBA_string_alloc(_ORBIT_tmpvar_71);
5336
memcpy((*_ORBIT_retval)._u.pair_value.
5337
_buffer[_ORBIT_tmpvar_67]._u.schema_value.locale,
5339
sizeof((*_ORBIT_retval)._u.pair_value.
5340
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5341
locale[_ORBIT_tmpvar_70]) *
5344
sizeof((*_ORBIT_retval)._u.pair_value.
5345
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5346
locale[_ORBIT_tmpvar_70]) * _ORBIT_tmpvar_71;
5347
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5349
*((CORBA_unsigned_long *) _ORBIT_curptr);
5351
(*_ORBIT_retval)._u.pair_value.
5352
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5353
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
5354
memcpy((*_ORBIT_retval)._u.pair_value.
5355
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5356
short_desc, _ORBIT_curptr,
5357
sizeof((*_ORBIT_retval)._u.pair_value.
5358
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5359
short_desc[_ORBIT_tmpvar_72]) *
5362
sizeof((*_ORBIT_retval)._u.pair_value.
5363
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5364
short_desc[_ORBIT_tmpvar_72]) *
5366
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5368
*((CORBA_unsigned_long *) _ORBIT_curptr);
5370
(*_ORBIT_retval)._u.pair_value.
5371
_buffer[_ORBIT_tmpvar_67]._u.schema_value.long_desc =
5372
CORBA_string_alloc(_ORBIT_tmpvar_75);
5373
memcpy((*_ORBIT_retval)._u.pair_value.
5374
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5375
long_desc, _ORBIT_curptr,
5376
sizeof((*_ORBIT_retval)._u.pair_value.
5377
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5378
long_desc[_ORBIT_tmpvar_74]) *
5381
sizeof((*_ORBIT_retval)._u.pair_value.
5382
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5383
long_desc[_ORBIT_tmpvar_74]) *
5385
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5387
*((CORBA_unsigned_long *) _ORBIT_curptr);
5389
(*_ORBIT_retval)._u.pair_value.
5390
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner =
5391
CORBA_string_alloc(_ORBIT_tmpvar_77);
5392
memcpy((*_ORBIT_retval)._u.pair_value.
5393
_buffer[_ORBIT_tmpvar_67]._u.schema_value.owner,
5395
sizeof((*_ORBIT_retval)._u.pair_value.
5396
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5397
owner[_ORBIT_tmpvar_76]) *
5400
sizeof((*_ORBIT_retval)._u.pair_value.
5401
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5402
owner[_ORBIT_tmpvar_76]) * _ORBIT_tmpvar_77;
5403
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5405
*((CORBA_unsigned_long *) _ORBIT_curptr);
5407
(*_ORBIT_retval)._u.pair_value.
5408
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5409
encoded_default_value =
5410
CORBA_string_alloc(_ORBIT_tmpvar_79);
5411
memcpy((*_ORBIT_retval)._u.pair_value.
5412
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5413
encoded_default_value, _ORBIT_curptr,
5414
sizeof((*_ORBIT_retval)._u.pair_value.
5415
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5416
encoded_default_value[_ORBIT_tmpvar_78]) *
5419
sizeof((*_ORBIT_retval)._u.pair_value.
5420
_buffer[_ORBIT_tmpvar_67]._u.schema_value.
5421
encoded_default_value[_ORBIT_tmpvar_78]) *
5434
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
5435
return _ORBIT_retval;
5436
_ORBIT_system_exception:
5437
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
5438
_ORBIT_completion_status);
5439
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
5440
giop_send_buffer_unuse(_ORBIT_send_buffer);
5441
return _ORBIT_retval;
5442
_ORBIT_msg_exception:
5443
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
5444
GIOP_LOCATION_FORWARD) {
5445
if (_obj->forward_locations != NULL)
5446
ORBit_delete_profiles(_obj->forward_locations);
5447
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
5448
_cnx = ORBit_object_get_forwarded_connection(_obj);
5449
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
5451
goto _ORBIT_retry_request;
5453
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
5454
_ORBIT_user_exceptions, _obj->orb);
5455
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
5456
return _ORBIT_retval;
5461
ConfigDatabase_batch_lookup(ConfigDatabase _obj,
5462
const ConfigDatabase_KeyList * keys,
5463
const CORBA_char * locale,
5464
ConfigDatabase_ValueList ** values,
5465
ConfigDatabase_IsDefaultList ** is_defaults,
5466
ConfigDatabase_IsWritableList ** is_writables,
5467
CORBA_Environment * ev)
5469
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
5470
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
5471
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
5473
register GIOP_unsigned_long _ORBIT_request_id,
5474
_ORBIT_system_exception_minor;
5475
register CORBA_completion_status _ORBIT_completion_status;
5476
register GIOPSendBuffer *_ORBIT_send_buffer;
5477
register GIOPRecvBuffer *_ORBIT_recv_buffer;
5478
register GIOPConnection *_cnx;
5479
register CORBA_unsigned_long _ORBIT_tmpvar_46;
5480
register CORBA_unsigned_long _ORBIT_tmpvar_47;
5481
CORBA_unsigned_long _ORBIT_tmpvar_48;
5482
register CORBA_unsigned_long _ORBIT_tmpvar_49;
5483
CORBA_unsigned_long _ORBIT_tmpvar_50;
5484
register CORBA_unsigned_long _ORBIT_tmpvar_51;
5485
CORBA_unsigned_long _ORBIT_tmpvar_52;
5486
register CORBA_unsigned_long _ORBIT_tmpvar_53;
5487
CORBA_unsigned_long _ORBIT_tmpvar_54;
5488
register CORBA_unsigned_long _ORBIT_tmpvar_55;
5489
CORBA_unsigned_long _ORBIT_tmpvar_56;
5490
register CORBA_unsigned_long _ORBIT_tmpvar_57;
5491
CORBA_unsigned_long _ORBIT_tmpvar_58;
5492
register CORBA_unsigned_long _ORBIT_tmpvar_59;
5493
register CORBA_unsigned_long _ORBIT_tmpvar_60;
5494
CORBA_unsigned_long _ORBIT_tmpvar_61;
5495
register CORBA_unsigned_long _ORBIT_tmpvar_62;
5496
CORBA_unsigned_long _ORBIT_tmpvar_63;
5497
register CORBA_unsigned_long _ORBIT_tmpvar_64;
5498
CORBA_unsigned_long _ORBIT_tmpvar_65;
5499
register CORBA_unsigned_long _ORBIT_tmpvar_66;
5500
CORBA_unsigned_long _ORBIT_tmpvar_67;
5501
register CORBA_unsigned_long _ORBIT_tmpvar_68;
5502
CORBA_unsigned_long _ORBIT_tmpvar_69;
5503
register CORBA_unsigned_long _ORBIT_tmpvar_70;
5504
CORBA_unsigned_long _ORBIT_tmpvar_71;
5505
register CORBA_unsigned_long _ORBIT_tmpvar_72;
5506
register CORBA_unsigned_long _ORBIT_tmpvar_73;
5507
CORBA_unsigned_long _ORBIT_tmpvar_74;
5508
register CORBA_unsigned_long _ORBIT_tmpvar_75;
5509
CORBA_unsigned_long _ORBIT_tmpvar_76;
5510
register CORBA_unsigned_long _ORBIT_tmpvar_77;
5511
CORBA_unsigned_long _ORBIT_tmpvar_78;
5512
register CORBA_unsigned_long _ORBIT_tmpvar_79;
5513
CORBA_unsigned_long _ORBIT_tmpvar_80;
5514
register CORBA_unsigned_long _ORBIT_tmpvar_81;
5515
CORBA_unsigned_long _ORBIT_tmpvar_82;
5516
register CORBA_unsigned_long _ORBIT_tmpvar_83;
5517
CORBA_unsigned_long _ORBIT_tmpvar_84;
5518
register CORBA_unsigned_long _ORBIT_tmpvar_85;
5519
register CORBA_unsigned_long _ORBIT_tmpvar_86;
5521
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
5522
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
5523
batch_lookup(_obj->servant, keys, locale, values, is_defaults,
5527
_cnx = ORBit_object_get_connection(_obj);
5528
_ORBIT_retry_request:
5529
_ORBIT_send_buffer = NULL;
5530
_ORBIT_recv_buffer = NULL;
5531
_ORBIT_completion_status = CORBA_COMPLETED_NO;
5532
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
5536
CORBA_unsigned_long len;
5539
_ORBIT_operation_name_data =
5541
13, "batch_lookup"};
5542
static const struct iovec _ORBIT_operation_vec =
5543
{ (gpointer) & _ORBIT_operation_name_data, 17 };
5544
register CORBA_unsigned_long _ORBIT_tmpvar_0;
5545
register CORBA_unsigned_long _ORBIT_tmpvar_1;
5546
CORBA_unsigned_long _ORBIT_tmpvar_2;
5547
register CORBA_unsigned_long _ORBIT_tmpvar_3;
5548
CORBA_unsigned_long _ORBIT_tmpvar_4;
5550
_ORBIT_send_buffer =
5551
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
5553
&(_obj->active_profile->object_key_vec),
5554
&_ORBIT_operation_vec,
5555
&ORBit_default_principal_iovec);
5557
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
5558
if (!_ORBIT_send_buffer)
5559
goto _ORBIT_system_exception;
5560
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
5561
(_ORBIT_send_buffer), 4);
5565
_ORBIT_t = alloca(sizeof((*keys)._length));
5566
memcpy(_ORBIT_t, &((*keys)._length), sizeof((*keys)._length));
5567
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
5568
(_ORBIT_send_buffer), (_ORBIT_t),
5569
sizeof((*keys)._length));
5571
for (_ORBIT_tmpvar_0 = 0; _ORBIT_tmpvar_0 < (*keys)._length;
5572
_ORBIT_tmpvar_0++) {
5573
_ORBIT_tmpvar_2 = strlen((*keys)._buffer[_ORBIT_tmpvar_0]) + 1;
5574
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
5575
(_ORBIT_send_buffer), 4);
5579
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_2));
5580
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_2), sizeof(_ORBIT_tmpvar_2));
5581
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
5582
(_ORBIT_send_buffer), (_ORBIT_t),
5583
sizeof(_ORBIT_tmpvar_2));
5590
((*keys)._buffer[_ORBIT_tmpvar_0][_ORBIT_tmpvar_1]) *
5592
memcpy(_ORBIT_t, ((*keys)._buffer[_ORBIT_tmpvar_0]),
5593
sizeof((*keys)._buffer[_ORBIT_tmpvar_0][_ORBIT_tmpvar_1]) *
5595
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
5596
(_ORBIT_send_buffer), (_ORBIT_t),
5598
_buffer[_ORBIT_tmpvar_0]
5599
[_ORBIT_tmpvar_1]) *
5604
_ORBIT_tmpvar_4 = strlen(locale) + 1;
5605
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
5606
(_ORBIT_send_buffer), 4);
5610
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_4));
5611
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_4), sizeof(_ORBIT_tmpvar_4));
5612
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
5613
(_ORBIT_send_buffer), (_ORBIT_t),
5614
sizeof(_ORBIT_tmpvar_4));
5616
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
5618
sizeof(locale[_ORBIT_tmpvar_3]) *
5620
giop_send_buffer_write(_ORBIT_send_buffer);
5621
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
5622
giop_send_buffer_unuse(_ORBIT_send_buffer);
5623
_ORBIT_send_buffer = NULL;
5625
{ /* demarshalling */
5626
register guchar *_ORBIT_curptr;
5628
_ORBIT_recv_buffer =
5629
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
5630
if (!_ORBIT_recv_buffer)
5631
goto _ORBIT_system_exception;
5632
_ORBIT_completion_status = CORBA_COMPLETED_YES;
5633
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
5635
goto _ORBIT_msg_exception;
5636
*values = ConfigDatabase_ValueList__alloc();
5637
*is_defaults = ConfigDatabase_IsDefaultList__alloc();
5638
*is_writables = ConfigDatabase_IsWritableList__alloc();
5639
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
5640
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
5641
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5642
(*((guint32 *) & (((**values))._length))) =
5643
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5645
((**values))._maximum = ((**values))._length;
5646
((**values))._buffer =
5647
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
5648
((**values))._release = CORBA_TRUE;
5649
for (_ORBIT_tmpvar_46 = 0; _ORBIT_tmpvar_46 < ((**values))._length;
5650
_ORBIT_tmpvar_46++) {
5651
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5652
(*((guint32 *) & (((**values))._buffer[_ORBIT_tmpvar_46]._d))) =
5653
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5655
switch (((**values))._buffer[_ORBIT_tmpvar_46]._d) {
5659
(((**values))._buffer[_ORBIT_tmpvar_46]._u.dummy))) =
5660
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5666
(((**values))._buffer[_ORBIT_tmpvar_46]._u.int_value))) =
5667
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5671
(*((guint32 *) & (_ORBIT_tmpvar_48))) =
5672
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5674
((**values))._buffer[_ORBIT_tmpvar_46]._u.string_value =
5675
CORBA_string_alloc(_ORBIT_tmpvar_48);
5676
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5677
string_value, _ORBIT_curptr,
5678
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5679
string_value[_ORBIT_tmpvar_47]) *
5682
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5683
string_value[_ORBIT_tmpvar_47]) * _ORBIT_tmpvar_48;
5688
(((**values))._buffer[_ORBIT_tmpvar_46]._u.float_value))) =
5689
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5693
((**values))._buffer[_ORBIT_tmpvar_46]._u.bool_value =
5694
*((CORBA_boolean *) _ORBIT_curptr);
5700
(((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5702
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5706
(((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5707
value_list_type))) =
5708
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5712
(((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5714
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5718
(((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5720
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5722
(*((guint32 *) & (_ORBIT_tmpvar_50))) =
5723
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5725
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5726
locale = CORBA_string_alloc(_ORBIT_tmpvar_50);
5727
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5728
schema_value.locale, _ORBIT_curptr,
5729
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5730
schema_value.locale[_ORBIT_tmpvar_49]) *
5733
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5734
schema_value.locale[_ORBIT_tmpvar_49]) *
5736
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5737
(*((guint32 *) & (_ORBIT_tmpvar_52))) =
5738
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5740
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5741
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_52);
5742
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5743
schema_value.short_desc, _ORBIT_curptr,
5744
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5745
schema_value.short_desc[_ORBIT_tmpvar_51]) *
5748
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5749
schema_value.short_desc[_ORBIT_tmpvar_51]) *
5751
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5752
(*((guint32 *) & (_ORBIT_tmpvar_54))) =
5753
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5755
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5756
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_54);
5757
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5758
schema_value.long_desc, _ORBIT_curptr,
5759
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5760
schema_value.long_desc[_ORBIT_tmpvar_53]) *
5763
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5764
schema_value.long_desc[_ORBIT_tmpvar_53]) *
5766
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5767
(*((guint32 *) & (_ORBIT_tmpvar_56))) =
5768
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5770
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5771
owner = CORBA_string_alloc(_ORBIT_tmpvar_56);
5772
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5773
schema_value.owner, _ORBIT_curptr,
5774
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5775
schema_value.owner[_ORBIT_tmpvar_55]) *
5778
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5779
schema_value.owner[_ORBIT_tmpvar_55]) *
5781
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5782
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
5783
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5785
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
5786
encoded_default_value =
5787
CORBA_string_alloc(_ORBIT_tmpvar_58);
5788
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5789
schema_value.encoded_default_value, _ORBIT_curptr,
5790
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5792
encoded_default_value[_ORBIT_tmpvar_57]) *
5795
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5797
encoded_default_value[_ORBIT_tmpvar_57]) *
5803
(((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
5805
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5807
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
5809
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
5811
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
5813
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
5818
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
5819
_release = CORBA_TRUE;
5820
for (_ORBIT_tmpvar_59 = 0;
5822
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5823
seq._length; _ORBIT_tmpvar_59++) {
5824
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5827
(((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5828
seq._buffer[_ORBIT_tmpvar_59]._d))) =
5829
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5831
switch (((**values))._buffer[_ORBIT_tmpvar_46]._u.
5832
list_value.seq._buffer[_ORBIT_tmpvar_59]._d) {
5836
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5837
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5839
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5845
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5846
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5848
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5852
(*((guint32 *) & (_ORBIT_tmpvar_61))) =
5853
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5855
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5856
seq._buffer[_ORBIT_tmpvar_59]._u.string_value =
5857
CORBA_string_alloc(_ORBIT_tmpvar_61);
5858
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5859
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5860
string_value, _ORBIT_curptr,
5861
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
5863
_buffer[_ORBIT_tmpvar_59]._u.
5864
string_value[_ORBIT_tmpvar_60]) *
5867
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5868
list_value.seq._buffer[_ORBIT_tmpvar_59].
5869
_u.string_value[_ORBIT_tmpvar_60]) *
5875
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5876
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5878
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5882
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5883
seq._buffer[_ORBIT_tmpvar_59]._u.bool_value =
5884
*((CORBA_boolean *) _ORBIT_curptr);
5890
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5891
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5892
schema_value.value_type))) =
5893
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5897
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5898
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5899
schema_value.value_list_type))) =
5900
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5904
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5905
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5906
schema_value.value_car_type))) =
5907
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5911
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5912
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5913
schema_value.value_cdr_type))) =
5914
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5916
(*((guint32 *) & (_ORBIT_tmpvar_63))) =
5917
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5919
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5920
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
5921
locale = CORBA_string_alloc(_ORBIT_tmpvar_63);
5922
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5923
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5924
schema_value.locale, _ORBIT_curptr,
5925
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
5927
_buffer[_ORBIT_tmpvar_59]._u.
5929
locale[_ORBIT_tmpvar_62]) *
5932
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5933
list_value.seq._buffer[_ORBIT_tmpvar_59].
5934
_u.schema_value.locale[_ORBIT_tmpvar_62]) *
5936
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5937
(*((guint32 *) & (_ORBIT_tmpvar_65))) =
5938
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5940
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5941
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
5942
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_65);
5943
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5944
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5945
schema_value.short_desc, _ORBIT_curptr,
5946
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
5948
_buffer[_ORBIT_tmpvar_59]._u.
5950
short_desc[_ORBIT_tmpvar_64]) *
5953
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5954
list_value.seq._buffer[_ORBIT_tmpvar_59].
5956
short_desc[_ORBIT_tmpvar_64]) *
5958
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5959
(*((guint32 *) & (_ORBIT_tmpvar_67))) =
5960
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5962
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5963
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
5964
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_67);
5965
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5966
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5967
schema_value.long_desc, _ORBIT_curptr,
5968
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
5970
_buffer[_ORBIT_tmpvar_59]._u.
5972
long_desc[_ORBIT_tmpvar_66]) *
5975
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5976
list_value.seq._buffer[_ORBIT_tmpvar_59].
5978
long_desc[_ORBIT_tmpvar_66]) *
5980
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
5981
(*((guint32 *) & (_ORBIT_tmpvar_69))) =
5982
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
5984
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
5985
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
5986
owner = CORBA_string_alloc(_ORBIT_tmpvar_69);
5987
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5988
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
5989
schema_value.owner, _ORBIT_curptr,
5990
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
5992
_buffer[_ORBIT_tmpvar_59]._u.
5993
schema_value.owner[_ORBIT_tmpvar_68]) *
5996
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
5997
list_value.seq._buffer[_ORBIT_tmpvar_59].
5998
_u.schema_value.owner[_ORBIT_tmpvar_68]) *
6000
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6001
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
6002
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6004
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6005
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6006
encoded_default_value =
6007
CORBA_string_alloc(_ORBIT_tmpvar_71);
6008
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6009
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6010
schema_value.encoded_default_value,
6012
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6014
_buffer[_ORBIT_tmpvar_59]._u.
6016
encoded_default_value
6017
[_ORBIT_tmpvar_70]) *
6020
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6021
list_value.seq._buffer[_ORBIT_tmpvar_59].
6023
encoded_default_value[_ORBIT_tmpvar_70]) *
6031
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6034
(((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6036
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6042
(((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6044
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6046
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6048
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6050
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6052
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
6057
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6058
_release = CORBA_TRUE;
6059
for (_ORBIT_tmpvar_72 = 0;
6061
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6062
_length; _ORBIT_tmpvar_72++) {
6063
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6066
(((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6067
_buffer[_ORBIT_tmpvar_72]._d))) =
6068
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6070
switch (((**values))._buffer[_ORBIT_tmpvar_46]._u.
6071
pair_value._buffer[_ORBIT_tmpvar_72]._d) {
6075
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6076
pair_value._buffer[_ORBIT_tmpvar_72]._u.dummy))) =
6077
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6083
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6084
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6086
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6090
(*((guint32 *) & (_ORBIT_tmpvar_74))) =
6091
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6093
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6094
_buffer[_ORBIT_tmpvar_72]._u.string_value =
6095
CORBA_string_alloc(_ORBIT_tmpvar_74);
6096
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6097
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6098
string_value, _ORBIT_curptr,
6099
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6101
_buffer[_ORBIT_tmpvar_72]._u.
6102
string_value[_ORBIT_tmpvar_73]) *
6105
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6106
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6107
string_value[_ORBIT_tmpvar_73]) *
6113
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6114
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6116
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6120
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6121
_buffer[_ORBIT_tmpvar_72]._u.bool_value =
6122
*((CORBA_boolean *) _ORBIT_curptr);
6128
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6129
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6130
schema_value.value_type))) =
6131
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6135
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6136
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6137
schema_value.value_list_type))) =
6138
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6142
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6143
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6144
schema_value.value_car_type))) =
6145
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6149
(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6150
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6151
schema_value.value_cdr_type))) =
6152
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6154
(*((guint32 *) & (_ORBIT_tmpvar_76))) =
6155
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6157
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6158
_buffer[_ORBIT_tmpvar_72]._u.schema_value.locale =
6159
CORBA_string_alloc(_ORBIT_tmpvar_76);
6160
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6161
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6162
schema_value.locale, _ORBIT_curptr,
6163
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6165
_buffer[_ORBIT_tmpvar_72]._u.
6167
locale[_ORBIT_tmpvar_75]) *
6170
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6171
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6172
schema_value.locale[_ORBIT_tmpvar_75]) *
6174
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6175
(*((guint32 *) & (_ORBIT_tmpvar_78))) =
6176
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6178
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6179
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6180
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_78);
6181
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6182
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6183
schema_value.short_desc, _ORBIT_curptr,
6184
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6186
_buffer[_ORBIT_tmpvar_72]._u.
6188
short_desc[_ORBIT_tmpvar_77]) *
6191
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6192
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6194
short_desc[_ORBIT_tmpvar_77]) *
6196
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6197
(*((guint32 *) & (_ORBIT_tmpvar_80))) =
6198
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6200
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6201
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6202
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_80);
6203
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6204
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6205
schema_value.long_desc, _ORBIT_curptr,
6206
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6208
_buffer[_ORBIT_tmpvar_72]._u.
6210
long_desc[_ORBIT_tmpvar_79]) *
6213
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6214
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6215
schema_value.long_desc[_ORBIT_tmpvar_79]) *
6217
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6218
(*((guint32 *) & (_ORBIT_tmpvar_82))) =
6219
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6221
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6222
_buffer[_ORBIT_tmpvar_72]._u.schema_value.owner =
6223
CORBA_string_alloc(_ORBIT_tmpvar_82);
6224
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6225
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6226
schema_value.owner, _ORBIT_curptr,
6227
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6229
_buffer[_ORBIT_tmpvar_72]._u.
6230
schema_value.owner[_ORBIT_tmpvar_81]) *
6233
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6234
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6235
schema_value.owner[_ORBIT_tmpvar_81]) *
6237
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6238
(*((guint32 *) & (_ORBIT_tmpvar_84))) =
6239
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6241
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6242
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6243
encoded_default_value =
6244
CORBA_string_alloc(_ORBIT_tmpvar_84);
6245
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6246
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6247
schema_value.encoded_default_value,
6249
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6251
_buffer[_ORBIT_tmpvar_72]._u.
6253
encoded_default_value
6254
[_ORBIT_tmpvar_83]) *
6257
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6258
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6260
encoded_default_value[_ORBIT_tmpvar_83]) *
6274
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6275
(*((guint32 *) & (((**is_defaults))._length))) =
6276
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6278
((**is_defaults))._maximum = ((**is_defaults))._length;
6279
((**is_defaults))._buffer =
6280
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
6281
((**is_defaults))._release = CORBA_TRUE;
6282
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
6283
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_85]) *
6284
((**is_defaults))._length);
6286
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_85]) *
6287
((**is_defaults))._length;
6288
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6289
(*((guint32 *) & (((**is_writables))._length))) =
6290
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
6292
((**is_writables))._maximum = ((**is_writables))._length;
6293
((**is_writables))._buffer =
6294
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
6295
((**is_writables))._release = CORBA_TRUE;
6296
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
6297
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_86]) *
6298
((**is_writables))._length);
6300
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_86]) *
6301
((**is_writables))._length;
6303
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6304
((**values))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
6306
((**values))._maximum = ((**values))._length;
6307
((**values))._buffer =
6308
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
6309
((**values))._release = CORBA_TRUE;
6310
for (_ORBIT_tmpvar_46 = 0; _ORBIT_tmpvar_46 < ((**values))._length;
6311
_ORBIT_tmpvar_46++) {
6312
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6313
((**values))._buffer[_ORBIT_tmpvar_46]._d =
6314
*((ConfigValueType *) _ORBIT_curptr);
6316
switch (((**values))._buffer[_ORBIT_tmpvar_46]._d) {
6318
((**values))._buffer[_ORBIT_tmpvar_46]._u.dummy =
6319
*((CORBA_long *) _ORBIT_curptr);
6323
((**values))._buffer[_ORBIT_tmpvar_46]._u.int_value =
6324
*((CORBA_long *) _ORBIT_curptr);
6328
_ORBIT_tmpvar_48 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6330
((**values))._buffer[_ORBIT_tmpvar_46]._u.string_value =
6331
CORBA_string_alloc(_ORBIT_tmpvar_48);
6332
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6333
string_value, _ORBIT_curptr,
6334
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6335
string_value[_ORBIT_tmpvar_47]) *
6338
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6339
string_value[_ORBIT_tmpvar_47]) * _ORBIT_tmpvar_48;
6342
((**values))._buffer[_ORBIT_tmpvar_46]._u.float_value =
6343
*((CORBA_float *) _ORBIT_curptr);
6347
((**values))._buffer[_ORBIT_tmpvar_46]._u.bool_value =
6348
*((CORBA_boolean *) _ORBIT_curptr);
6352
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6353
value_type = *((ConfigValueType *) _ORBIT_curptr);
6355
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6356
value_list_type = *((ConfigValueType *) _ORBIT_curptr);
6358
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6359
value_car_type = *((ConfigValueType *) _ORBIT_curptr);
6361
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6362
value_cdr_type = *((ConfigValueType *) _ORBIT_curptr);
6364
_ORBIT_tmpvar_50 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6366
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6367
locale = CORBA_string_alloc(_ORBIT_tmpvar_50);
6368
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6369
schema_value.locale, _ORBIT_curptr,
6370
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6371
schema_value.locale[_ORBIT_tmpvar_49]) *
6374
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6375
schema_value.locale[_ORBIT_tmpvar_49]) *
6377
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6378
_ORBIT_tmpvar_52 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6380
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6381
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_52);
6382
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6383
schema_value.short_desc, _ORBIT_curptr,
6384
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6385
schema_value.short_desc[_ORBIT_tmpvar_51]) *
6388
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6389
schema_value.short_desc[_ORBIT_tmpvar_51]) *
6391
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6392
_ORBIT_tmpvar_54 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6394
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6395
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_54);
6396
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6397
schema_value.long_desc, _ORBIT_curptr,
6398
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6399
schema_value.long_desc[_ORBIT_tmpvar_53]) *
6402
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6403
schema_value.long_desc[_ORBIT_tmpvar_53]) *
6405
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6406
_ORBIT_tmpvar_56 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6408
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6409
owner = CORBA_string_alloc(_ORBIT_tmpvar_56);
6410
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6411
schema_value.owner, _ORBIT_curptr,
6412
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6413
schema_value.owner[_ORBIT_tmpvar_55]) *
6416
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6417
schema_value.owner[_ORBIT_tmpvar_55]) *
6419
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6420
_ORBIT_tmpvar_58 = *((CORBA_unsigned_long *) _ORBIT_curptr);
6422
((**values))._buffer[_ORBIT_tmpvar_46]._u.schema_value.
6423
encoded_default_value =
6424
CORBA_string_alloc(_ORBIT_tmpvar_58);
6425
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6426
schema_value.encoded_default_value, _ORBIT_curptr,
6427
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6429
encoded_default_value[_ORBIT_tmpvar_57]) *
6432
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6434
encoded_default_value[_ORBIT_tmpvar_57]) *
6438
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6439
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
6441
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6443
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6445
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6447
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
6452
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6453
_release = CORBA_TRUE;
6454
for (_ORBIT_tmpvar_59 = 0;
6456
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6457
seq._length; _ORBIT_tmpvar_59++) {
6458
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6459
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.seq.
6460
_buffer[_ORBIT_tmpvar_59]._d =
6461
*((ConfigBasicValueType *) _ORBIT_curptr);
6463
switch (((**values))._buffer[_ORBIT_tmpvar_46]._u.
6464
list_value.seq._buffer[_ORBIT_tmpvar_59]._d) {
6466
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6467
seq._buffer[_ORBIT_tmpvar_59]._u.dummy =
6468
*((CORBA_long *) _ORBIT_curptr);
6472
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6473
seq._buffer[_ORBIT_tmpvar_59]._u.int_value =
6474
*((CORBA_long *) _ORBIT_curptr);
6479
*((CORBA_unsigned_long *) _ORBIT_curptr);
6481
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6482
seq._buffer[_ORBIT_tmpvar_59]._u.string_value =
6483
CORBA_string_alloc(_ORBIT_tmpvar_61);
6484
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6485
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6486
string_value, _ORBIT_curptr,
6487
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6489
_buffer[_ORBIT_tmpvar_59]._u.
6490
string_value[_ORBIT_tmpvar_60]) *
6493
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6494
list_value.seq._buffer[_ORBIT_tmpvar_59].
6495
_u.string_value[_ORBIT_tmpvar_60]) *
6499
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6500
seq._buffer[_ORBIT_tmpvar_59]._u.float_value =
6501
*((CORBA_float *) _ORBIT_curptr);
6505
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6506
seq._buffer[_ORBIT_tmpvar_59]._u.bool_value =
6507
*((CORBA_boolean *) _ORBIT_curptr);
6511
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6512
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6513
value_type = *((ConfigValueType *) _ORBIT_curptr);
6515
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6516
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6518
*((ConfigValueType *) _ORBIT_curptr);
6520
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6521
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6523
*((ConfigValueType *) _ORBIT_curptr);
6525
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6526
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6528
*((ConfigValueType *) _ORBIT_curptr);
6531
*((CORBA_unsigned_long *) _ORBIT_curptr);
6533
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6534
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6535
locale = CORBA_string_alloc(_ORBIT_tmpvar_63);
6536
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6537
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6538
schema_value.locale, _ORBIT_curptr,
6539
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6541
_buffer[_ORBIT_tmpvar_59]._u.
6543
locale[_ORBIT_tmpvar_62]) *
6546
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6547
list_value.seq._buffer[_ORBIT_tmpvar_59].
6548
_u.schema_value.locale[_ORBIT_tmpvar_62]) *
6550
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6552
*((CORBA_unsigned_long *) _ORBIT_curptr);
6554
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6555
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6556
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_65);
6557
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6558
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6559
schema_value.short_desc, _ORBIT_curptr,
6560
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6562
_buffer[_ORBIT_tmpvar_59]._u.
6564
short_desc[_ORBIT_tmpvar_64]) *
6567
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6568
list_value.seq._buffer[_ORBIT_tmpvar_59].
6570
short_desc[_ORBIT_tmpvar_64]) *
6572
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6574
*((CORBA_unsigned_long *) _ORBIT_curptr);
6576
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6577
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6578
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_67);
6579
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6580
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6581
schema_value.long_desc, _ORBIT_curptr,
6582
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6584
_buffer[_ORBIT_tmpvar_59]._u.
6586
long_desc[_ORBIT_tmpvar_66]) *
6589
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6590
list_value.seq._buffer[_ORBIT_tmpvar_59].
6592
long_desc[_ORBIT_tmpvar_66]) *
6594
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6596
*((CORBA_unsigned_long *) _ORBIT_curptr);
6598
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6599
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6600
owner = CORBA_string_alloc(_ORBIT_tmpvar_69);
6601
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6602
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6603
schema_value.owner, _ORBIT_curptr,
6604
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6606
_buffer[_ORBIT_tmpvar_59]._u.
6607
schema_value.owner[_ORBIT_tmpvar_68]) *
6610
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6611
list_value.seq._buffer[_ORBIT_tmpvar_59].
6612
_u.schema_value.owner[_ORBIT_tmpvar_68]) *
6614
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6616
*((CORBA_unsigned_long *) _ORBIT_curptr);
6618
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6619
seq._buffer[_ORBIT_tmpvar_59]._u.schema_value.
6620
encoded_default_value =
6621
CORBA_string_alloc(_ORBIT_tmpvar_71);
6622
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6623
list_value.seq._buffer[_ORBIT_tmpvar_59]._u.
6624
schema_value.encoded_default_value,
6626
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6628
_buffer[_ORBIT_tmpvar_59]._u.
6630
encoded_default_value
6631
[_ORBIT_tmpvar_70]) *
6634
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6635
list_value.seq._buffer[_ORBIT_tmpvar_59].
6637
encoded_default_value[_ORBIT_tmpvar_70]) *
6645
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6646
((**values))._buffer[_ORBIT_tmpvar_46]._u.list_value.
6647
list_type = *((ConfigBasicValueType *) _ORBIT_curptr);
6651
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6652
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
6654
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6656
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6658
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6660
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
6665
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6666
_release = CORBA_TRUE;
6667
for (_ORBIT_tmpvar_72 = 0;
6669
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6670
_length; _ORBIT_tmpvar_72++) {
6671
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6672
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6673
_buffer[_ORBIT_tmpvar_72]._d =
6674
*((ConfigBasicValueType *) _ORBIT_curptr);
6676
switch (((**values))._buffer[_ORBIT_tmpvar_46]._u.
6677
pair_value._buffer[_ORBIT_tmpvar_72]._d) {
6679
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6680
_buffer[_ORBIT_tmpvar_72]._u.dummy =
6681
*((CORBA_long *) _ORBIT_curptr);
6685
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6686
_buffer[_ORBIT_tmpvar_72]._u.int_value =
6687
*((CORBA_long *) _ORBIT_curptr);
6692
*((CORBA_unsigned_long *) _ORBIT_curptr);
6694
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6695
_buffer[_ORBIT_tmpvar_72]._u.string_value =
6696
CORBA_string_alloc(_ORBIT_tmpvar_74);
6697
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6698
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6699
string_value, _ORBIT_curptr,
6700
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6702
_buffer[_ORBIT_tmpvar_72]._u.
6703
string_value[_ORBIT_tmpvar_73]) *
6706
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6707
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6708
string_value[_ORBIT_tmpvar_73]) *
6712
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6713
_buffer[_ORBIT_tmpvar_72]._u.float_value =
6714
*((CORBA_float *) _ORBIT_curptr);
6718
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6719
_buffer[_ORBIT_tmpvar_72]._u.bool_value =
6720
*((CORBA_boolean *) _ORBIT_curptr);
6724
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6725
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6726
value_type = *((ConfigValueType *) _ORBIT_curptr);
6728
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6729
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6731
*((ConfigValueType *) _ORBIT_curptr);
6733
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6734
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6736
*((ConfigValueType *) _ORBIT_curptr);
6738
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6739
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6741
*((ConfigValueType *) _ORBIT_curptr);
6744
*((CORBA_unsigned_long *) _ORBIT_curptr);
6746
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6747
_buffer[_ORBIT_tmpvar_72]._u.schema_value.locale =
6748
CORBA_string_alloc(_ORBIT_tmpvar_76);
6749
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6750
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6751
schema_value.locale, _ORBIT_curptr,
6752
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6754
_buffer[_ORBIT_tmpvar_72]._u.
6756
locale[_ORBIT_tmpvar_75]) *
6759
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6760
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6761
schema_value.locale[_ORBIT_tmpvar_75]) *
6763
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6765
*((CORBA_unsigned_long *) _ORBIT_curptr);
6767
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6768
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6769
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_78);
6770
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6771
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6772
schema_value.short_desc, _ORBIT_curptr,
6773
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6775
_buffer[_ORBIT_tmpvar_72]._u.
6777
short_desc[_ORBIT_tmpvar_77]) *
6780
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6781
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6783
short_desc[_ORBIT_tmpvar_77]) *
6785
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6787
*((CORBA_unsigned_long *) _ORBIT_curptr);
6789
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6790
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6791
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_80);
6792
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6793
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6794
schema_value.long_desc, _ORBIT_curptr,
6795
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6797
_buffer[_ORBIT_tmpvar_72]._u.
6799
long_desc[_ORBIT_tmpvar_79]) *
6802
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6803
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6804
schema_value.long_desc[_ORBIT_tmpvar_79]) *
6806
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6808
*((CORBA_unsigned_long *) _ORBIT_curptr);
6810
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6811
_buffer[_ORBIT_tmpvar_72]._u.schema_value.owner =
6812
CORBA_string_alloc(_ORBIT_tmpvar_82);
6813
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6814
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6815
schema_value.owner, _ORBIT_curptr,
6816
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6818
_buffer[_ORBIT_tmpvar_72]._u.
6819
schema_value.owner[_ORBIT_tmpvar_81]) *
6822
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6823
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6824
schema_value.owner[_ORBIT_tmpvar_81]) *
6826
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6828
*((CORBA_unsigned_long *) _ORBIT_curptr);
6830
((**values))._buffer[_ORBIT_tmpvar_46]._u.pair_value.
6831
_buffer[_ORBIT_tmpvar_72]._u.schema_value.
6832
encoded_default_value =
6833
CORBA_string_alloc(_ORBIT_tmpvar_84);
6834
memcpy(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6835
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6836
schema_value.encoded_default_value,
6838
sizeof(((**values))._buffer[_ORBIT_tmpvar_46].
6840
_buffer[_ORBIT_tmpvar_72]._u.
6842
encoded_default_value
6843
[_ORBIT_tmpvar_83]) *
6846
sizeof(((**values))._buffer[_ORBIT_tmpvar_46]._u.
6847
pair_value._buffer[_ORBIT_tmpvar_72]._u.
6849
encoded_default_value[_ORBIT_tmpvar_83]) *
6863
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6864
((**is_defaults))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
6866
((**is_defaults))._maximum = ((**is_defaults))._length;
6867
((**is_defaults))._buffer =
6868
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
6869
((**is_defaults))._release = CORBA_TRUE;
6870
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
6871
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_85]) *
6872
((**is_defaults))._length);
6874
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_85]) *
6875
((**is_defaults))._length;
6876
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
6877
((**is_writables))._length =
6878
*((CORBA_unsigned_long *) _ORBIT_curptr);
6880
((**is_writables))._maximum = ((**is_writables))._length;
6881
((**is_writables))._buffer =
6882
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
6883
((**is_writables))._release = CORBA_TRUE;
6884
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
6885
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_86]) *
6886
((**is_writables))._length);
6888
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_86]) *
6889
((**is_writables))._length;
6891
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
6893
_ORBIT_system_exception:
6894
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
6895
_ORBIT_completion_status);
6896
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
6897
giop_send_buffer_unuse(_ORBIT_send_buffer);
6899
_ORBIT_msg_exception:
6900
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
6901
GIOP_LOCATION_FORWARD) {
6902
if (_obj->forward_locations != NULL)
6903
ORBit_delete_profiles(_obj->forward_locations);
6904
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
6905
_cnx = ORBit_object_get_forwarded_connection(_obj);
6906
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
6908
goto _ORBIT_retry_request;
6910
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
6911
_ORBIT_user_exceptions, _obj->orb);
6912
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
6918
ConfigDatabase_set(ConfigDatabase _obj, const CORBA_char * key,
6919
const ConfigValue * value, CORBA_Environment * ev)
6921
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
6922
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
6923
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
6925
register GIOP_unsigned_long _ORBIT_request_id,
6926
_ORBIT_system_exception_minor;
6927
register CORBA_completion_status _ORBIT_completion_status;
6928
register GIOPSendBuffer *_ORBIT_send_buffer;
6929
register GIOPRecvBuffer *_ORBIT_recv_buffer;
6930
register GIOPConnection *_cnx;
6932
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
6933
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
6934
set(_obj->servant, key, value, ev);
6937
_cnx = ORBit_object_get_connection(_obj);
6938
_ORBIT_retry_request:
6939
_ORBIT_send_buffer = NULL;
6940
_ORBIT_recv_buffer = NULL;
6941
_ORBIT_completion_status = CORBA_COMPLETED_NO;
6942
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
6946
CORBA_unsigned_long len;
6949
_ORBIT_operation_name_data =
6952
static const struct iovec _ORBIT_operation_vec =
6953
{ (gpointer) & _ORBIT_operation_name_data, 8 };
6954
register CORBA_unsigned_long _ORBIT_tmpvar_0;
6955
CORBA_unsigned_long _ORBIT_tmpvar_1;
6956
register CORBA_unsigned_long _ORBIT_tmpvar_2;
6957
CORBA_unsigned_long _ORBIT_tmpvar_3;
6958
register CORBA_unsigned_long _ORBIT_tmpvar_4;
6959
CORBA_unsigned_long _ORBIT_tmpvar_5;
6960
register CORBA_unsigned_long _ORBIT_tmpvar_6;
6961
CORBA_unsigned_long _ORBIT_tmpvar_7;
6962
register CORBA_unsigned_long _ORBIT_tmpvar_8;
6963
CORBA_unsigned_long _ORBIT_tmpvar_9;
6964
register CORBA_unsigned_long _ORBIT_tmpvar_10;
6965
CORBA_unsigned_long _ORBIT_tmpvar_11;
6966
register CORBA_unsigned_long _ORBIT_tmpvar_12;
6967
CORBA_unsigned_long _ORBIT_tmpvar_13;
6968
register CORBA_unsigned_long _ORBIT_tmpvar_14;
6969
register CORBA_unsigned_long _ORBIT_tmpvar_15;
6970
CORBA_unsigned_long _ORBIT_tmpvar_16;
6971
register CORBA_unsigned_long _ORBIT_tmpvar_17;
6972
CORBA_unsigned_long _ORBIT_tmpvar_18;
6973
register CORBA_unsigned_long _ORBIT_tmpvar_19;
6974
CORBA_unsigned_long _ORBIT_tmpvar_20;
6975
register CORBA_unsigned_long _ORBIT_tmpvar_21;
6976
CORBA_unsigned_long _ORBIT_tmpvar_22;
6977
register CORBA_unsigned_long _ORBIT_tmpvar_23;
6978
CORBA_unsigned_long _ORBIT_tmpvar_24;
6979
register CORBA_unsigned_long _ORBIT_tmpvar_25;
6980
CORBA_unsigned_long _ORBIT_tmpvar_26;
6981
register CORBA_unsigned_long _ORBIT_tmpvar_27;
6982
register CORBA_unsigned_long _ORBIT_tmpvar_28;
6983
CORBA_unsigned_long _ORBIT_tmpvar_29;
6984
register CORBA_unsigned_long _ORBIT_tmpvar_30;
6985
CORBA_unsigned_long _ORBIT_tmpvar_31;
6986
register CORBA_unsigned_long _ORBIT_tmpvar_32;
6987
CORBA_unsigned_long _ORBIT_tmpvar_33;
6988
register CORBA_unsigned_long _ORBIT_tmpvar_34;
6989
CORBA_unsigned_long _ORBIT_tmpvar_35;
6990
register CORBA_unsigned_long _ORBIT_tmpvar_36;
6991
CORBA_unsigned_long _ORBIT_tmpvar_37;
6992
register CORBA_unsigned_long _ORBIT_tmpvar_38;
6993
CORBA_unsigned_long _ORBIT_tmpvar_39;
6995
_ORBIT_send_buffer =
6996
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
6998
&(_obj->active_profile->object_key_vec),
6999
&_ORBIT_operation_vec,
7000
&ORBit_default_principal_iovec);
7002
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
7003
if (!_ORBIT_send_buffer)
7004
goto _ORBIT_system_exception;
7005
_ORBIT_tmpvar_1 = strlen(key) + 1;
7006
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7007
(_ORBIT_send_buffer), 4);
7011
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
7012
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
7013
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7014
(_ORBIT_send_buffer), (_ORBIT_t),
7015
sizeof(_ORBIT_tmpvar_1));
7017
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
7019
sizeof(key[_ORBIT_tmpvar_0]) *
7021
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7022
(_ORBIT_send_buffer), 4);
7023
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
7024
&((*value)._d), sizeof((*value)._d));
7025
switch ((*value)._d) {
7027
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7028
(_ORBIT_send_buffer),
7029
&((*value)._u.dummy),
7030
sizeof((*value)._u.dummy));
7033
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7034
(_ORBIT_send_buffer),
7035
&((*value)._u.int_value),
7036
sizeof((*value)._u.int_value));
7039
_ORBIT_tmpvar_3 = strlen((*value)._u.string_value) + 1;
7043
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
7044
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
7045
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7046
(_ORBIT_send_buffer), (_ORBIT_t),
7047
sizeof(_ORBIT_tmpvar_3));
7049
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7050
(_ORBIT_send_buffer),
7051
((*value)._u.string_value),
7054
[_ORBIT_tmpvar_2]) *
7058
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7059
(_ORBIT_send_buffer),
7060
&((*value)._u.float_value),
7061
sizeof((*value)._u.float_value));
7064
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7065
(_ORBIT_send_buffer),
7066
&((*value)._u.bool_value),
7067
sizeof((*value)._u.bool_value));
7070
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7071
(_ORBIT_send_buffer),
7072
&((*value)._u.schema_value.
7074
sizeof((*value)._u.schema_value.
7076
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7077
(_ORBIT_send_buffer),
7078
&((*value)._u.schema_value.
7080
sizeof((*value)._u.schema_value.
7082
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7083
(_ORBIT_send_buffer),
7084
&((*value)._u.schema_value.
7086
sizeof((*value)._u.schema_value.
7088
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7089
(_ORBIT_send_buffer),
7090
&((*value)._u.schema_value.
7092
sizeof((*value)._u.schema_value.
7094
_ORBIT_tmpvar_5 = strlen((*value)._u.schema_value.locale) + 1;
7098
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_5));
7099
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_5), sizeof(_ORBIT_tmpvar_5));
7100
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7101
(_ORBIT_send_buffer), (_ORBIT_t),
7102
sizeof(_ORBIT_tmpvar_5));
7104
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7105
(_ORBIT_send_buffer),
7106
((*value)._u.schema_value.locale),
7107
sizeof((*value)._u.schema_value.
7108
locale[_ORBIT_tmpvar_4]) *
7110
_ORBIT_tmpvar_7 = strlen((*value)._u.schema_value.short_desc) + 1;
7111
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7112
(_ORBIT_send_buffer), 4);
7116
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_7));
7117
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_7), sizeof(_ORBIT_tmpvar_7));
7118
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7119
(_ORBIT_send_buffer), (_ORBIT_t),
7120
sizeof(_ORBIT_tmpvar_7));
7122
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7123
(_ORBIT_send_buffer),
7124
((*value)._u.schema_value.
7126
sizeof((*value)._u.schema_value.
7127
short_desc[_ORBIT_tmpvar_6])
7129
_ORBIT_tmpvar_9 = strlen((*value)._u.schema_value.long_desc) + 1;
7130
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7131
(_ORBIT_send_buffer), 4);
7135
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_9));
7136
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_9), sizeof(_ORBIT_tmpvar_9));
7137
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7138
(_ORBIT_send_buffer), (_ORBIT_t),
7139
sizeof(_ORBIT_tmpvar_9));
7141
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7142
(_ORBIT_send_buffer),
7143
((*value)._u.schema_value.
7145
sizeof((*value)._u.schema_value.
7146
long_desc[_ORBIT_tmpvar_8]) *
7148
_ORBIT_tmpvar_11 = strlen((*value)._u.schema_value.owner) + 1;
7149
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7150
(_ORBIT_send_buffer), 4);
7154
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_11));
7155
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_11), sizeof(_ORBIT_tmpvar_11));
7156
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7157
(_ORBIT_send_buffer), (_ORBIT_t),
7158
sizeof(_ORBIT_tmpvar_11));
7160
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7161
(_ORBIT_send_buffer),
7162
((*value)._u.schema_value.owner),
7163
sizeof((*value)._u.schema_value.
7164
owner[_ORBIT_tmpvar_10]) *
7167
strlen((*value)._u.schema_value.encoded_default_value) + 1;
7168
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7169
(_ORBIT_send_buffer), 4);
7173
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_13));
7174
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_13), sizeof(_ORBIT_tmpvar_13));
7175
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7176
(_ORBIT_send_buffer), (_ORBIT_t),
7177
sizeof(_ORBIT_tmpvar_13));
7179
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7180
(_ORBIT_send_buffer),
7181
((*value)._u.schema_value.
7182
encoded_default_value),
7183
sizeof((*value)._u.schema_value.
7184
encoded_default_value
7185
[_ORBIT_tmpvar_12]) *
7192
_ORBIT_t = alloca(sizeof((*value)._u.list_value.seq._length));
7193
memcpy(_ORBIT_t, &((*value)._u.list_value.seq._length),
7194
sizeof((*value)._u.list_value.seq._length));
7195
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7196
(_ORBIT_send_buffer), (_ORBIT_t),
7197
sizeof((*value)._u.list_value.
7200
for (_ORBIT_tmpvar_14 = 0;
7201
_ORBIT_tmpvar_14 < (*value)._u.list_value.seq._length;
7202
_ORBIT_tmpvar_14++) {
7203
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7204
(_ORBIT_send_buffer), 4);
7210
((*value)._u.list_value.seq.
7211
_buffer[_ORBIT_tmpvar_14]._d));
7213
&((*value)._u.list_value.seq.
7214
_buffer[_ORBIT_tmpvar_14]._d),
7215
sizeof((*value)._u.list_value.seq.
7216
_buffer[_ORBIT_tmpvar_14]._d));
7217
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7218
(_ORBIT_send_buffer),
7220
sizeof((*value)._u.list_value.
7226
switch ((*value)._u.list_value.seq._buffer[_ORBIT_tmpvar_14]._d) {
7233
((*value)._u.list_value.seq.
7234
_buffer[_ORBIT_tmpvar_14]._u.dummy));
7236
&((*value)._u.list_value.seq.
7237
_buffer[_ORBIT_tmpvar_14]._u.dummy),
7238
sizeof((*value)._u.list_value.seq.
7239
_buffer[_ORBIT_tmpvar_14]._u.dummy));
7240
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7241
(_ORBIT_send_buffer),
7256
((*value)._u.list_value.seq.
7257
_buffer[_ORBIT_tmpvar_14]._u.int_value));
7259
&((*value)._u.list_value.seq.
7260
_buffer[_ORBIT_tmpvar_14]._u.int_value),
7261
sizeof((*value)._u.list_value.seq.
7262
_buffer[_ORBIT_tmpvar_14]._u.int_value));
7263
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7264
(_ORBIT_send_buffer),
7275
strlen((*value)._u.list_value.seq.
7276
_buffer[_ORBIT_tmpvar_14]._u.string_value) + 1;
7280
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_16));
7281
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_16),
7282
sizeof(_ORBIT_tmpvar_16));
7283
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7284
(_ORBIT_send_buffer),
7287
(_ORBIT_tmpvar_16));
7294
((*value)._u.list_value.seq.
7295
_buffer[_ORBIT_tmpvar_14]._u.
7296
string_value[_ORBIT_tmpvar_15]) *
7299
((*value)._u.list_value.seq.
7300
_buffer[_ORBIT_tmpvar_14]._u.string_value),
7301
sizeof((*value)._u.list_value.seq.
7302
_buffer[_ORBIT_tmpvar_14]._u.
7303
string_value[_ORBIT_tmpvar_15]) *
7305
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7306
(_ORBIT_send_buffer),
7315
* _ORBIT_tmpvar_16);
7324
((*value)._u.list_value.seq.
7325
_buffer[_ORBIT_tmpvar_14]._u.float_value));
7327
&((*value)._u.list_value.seq.
7328
_buffer[_ORBIT_tmpvar_14]._u.float_value),
7329
sizeof((*value)._u.list_value.seq.
7330
_buffer[_ORBIT_tmpvar_14]._u.
7332
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7333
(_ORBIT_send_buffer),
7348
((*value)._u.list_value.seq.
7349
_buffer[_ORBIT_tmpvar_14]._u.bool_value));
7351
&((*value)._u.list_value.seq.
7352
_buffer[_ORBIT_tmpvar_14]._u.bool_value),
7353
sizeof((*value)._u.list_value.seq.
7354
_buffer[_ORBIT_tmpvar_14]._u.bool_value));
7355
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7356
(_ORBIT_send_buffer),
7371
((*value)._u.list_value.seq.
7372
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7375
&((*value)._u.list_value.seq.
7376
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7378
sizeof((*value)._u.list_value.seq.
7379
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7381
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7382
(_ORBIT_send_buffer),
7396
((*value)._u.list_value.seq.
7397
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7400
&((*value)._u.list_value.seq.
7401
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7403
sizeof((*value)._u.list_value.seq.
7404
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7406
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7407
(_ORBIT_send_buffer),
7421
((*value)._u.list_value.seq.
7422
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7425
&((*value)._u.list_value.seq.
7426
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7428
sizeof((*value)._u.list_value.seq.
7429
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7431
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7432
(_ORBIT_send_buffer),
7446
((*value)._u.list_value.seq.
7447
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7450
&((*value)._u.list_value.seq.
7451
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7453
sizeof((*value)._u.list_value.seq.
7454
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7456
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7457
(_ORBIT_send_buffer),
7467
strlen((*value)._u.list_value.seq.
7468
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7473
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_18));
7474
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_18),
7475
sizeof(_ORBIT_tmpvar_18));
7476
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7477
(_ORBIT_send_buffer),
7480
(_ORBIT_tmpvar_18));
7487
((*value)._u.list_value.seq.
7488
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7489
locale[_ORBIT_tmpvar_17]) *
7492
((*value)._u.list_value.seq.
7493
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7495
sizeof((*value)._u.list_value.seq.
7496
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7497
locale[_ORBIT_tmpvar_17]) *
7499
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7500
(_ORBIT_send_buffer),
7509
* _ORBIT_tmpvar_18);
7512
strlen((*value)._u.list_value.seq.
7513
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7515
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7516
(_ORBIT_send_buffer), 4);
7520
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_20));
7521
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_20),
7522
sizeof(_ORBIT_tmpvar_20));
7523
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7524
(_ORBIT_send_buffer),
7527
(_ORBIT_tmpvar_20));
7534
((*value)._u.list_value.seq.
7535
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7536
short_desc[_ORBIT_tmpvar_19]) *
7539
((*value)._u.list_value.seq.
7540
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7542
sizeof((*value)._u.list_value.seq.
7543
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7544
short_desc[_ORBIT_tmpvar_19]) *
7546
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7547
(_ORBIT_send_buffer),
7556
* _ORBIT_tmpvar_20);
7559
strlen((*value)._u.list_value.seq.
7560
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7562
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7563
(_ORBIT_send_buffer), 4);
7567
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_22));
7568
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_22),
7569
sizeof(_ORBIT_tmpvar_22));
7570
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7571
(_ORBIT_send_buffer),
7574
(_ORBIT_tmpvar_22));
7581
((*value)._u.list_value.seq.
7582
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7583
long_desc[_ORBIT_tmpvar_21]) *
7586
((*value)._u.list_value.seq.
7587
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7589
sizeof((*value)._u.list_value.seq.
7590
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7591
long_desc[_ORBIT_tmpvar_21]) *
7593
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7594
(_ORBIT_send_buffer),
7603
* _ORBIT_tmpvar_22);
7606
strlen((*value)._u.list_value.seq.
7607
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7609
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7610
(_ORBIT_send_buffer), 4);
7614
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_24));
7615
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_24),
7616
sizeof(_ORBIT_tmpvar_24));
7617
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7618
(_ORBIT_send_buffer),
7621
(_ORBIT_tmpvar_24));
7628
((*value)._u.list_value.seq.
7629
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7630
owner[_ORBIT_tmpvar_23]) * _ORBIT_tmpvar_24);
7632
((*value)._u.list_value.seq.
7633
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7635
sizeof((*value)._u.list_value.seq.
7636
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7637
owner[_ORBIT_tmpvar_23]) *
7639
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7640
(_ORBIT_send_buffer),
7649
* _ORBIT_tmpvar_24);
7652
strlen((*value)._u.list_value.seq.
7653
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7654
encoded_default_value) + 1;
7655
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7656
(_ORBIT_send_buffer), 4);
7660
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_26));
7661
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_26),
7662
sizeof(_ORBIT_tmpvar_26));
7663
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7664
(_ORBIT_send_buffer),
7667
(_ORBIT_tmpvar_26));
7674
((*value)._u.list_value.seq.
7675
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7676
encoded_default_value[_ORBIT_tmpvar_25]) *
7679
((*value)._u.list_value.seq.
7680
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7681
encoded_default_value),
7682
sizeof((*value)._u.list_value.seq.
7683
_buffer[_ORBIT_tmpvar_14]._u.schema_value.
7684
encoded_default_value[_ORBIT_tmpvar_25]) *
7686
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7687
(_ORBIT_send_buffer),
7694
encoded_default_value
7696
* _ORBIT_tmpvar_26);
7704
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7705
(_ORBIT_send_buffer), 4);
7706
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7707
(_ORBIT_send_buffer),
7708
&((*value)._u.list_value.list_type),
7709
sizeof((*value)._u.list_value.
7716
_ORBIT_t = alloca(sizeof((*value)._u.pair_value._length));
7717
memcpy(_ORBIT_t, &((*value)._u.pair_value._length),
7718
sizeof((*value)._u.pair_value._length));
7719
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7720
(_ORBIT_send_buffer), (_ORBIT_t),
7721
sizeof((*value)._u.pair_value.
7724
for (_ORBIT_tmpvar_27 = 0;
7725
_ORBIT_tmpvar_27 < (*value)._u.pair_value._length;
7726
_ORBIT_tmpvar_27++) {
7727
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
7728
(_ORBIT_send_buffer), 4);
7734
((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
7737
&((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
7739
sizeof((*value)._u.pair_value.
7740
_buffer[_ORBIT_tmpvar_27]._d));
7741
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7742
(_ORBIT_send_buffer),
7744
sizeof((*value)._u.pair_value.
7749
switch ((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27]._d) {
7756
((*value)._u.pair_value.
7757
_buffer[_ORBIT_tmpvar_27]._u.dummy));
7759
&((*value)._u.pair_value.
7760
_buffer[_ORBIT_tmpvar_27]._u.dummy),
7761
sizeof((*value)._u.pair_value.
7762
_buffer[_ORBIT_tmpvar_27]._u.dummy));
7763
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7764
(_ORBIT_send_buffer),
7779
((*value)._u.pair_value.
7780
_buffer[_ORBIT_tmpvar_27]._u.int_value));
7782
&((*value)._u.pair_value.
7783
_buffer[_ORBIT_tmpvar_27]._u.int_value),
7784
sizeof((*value)._u.pair_value.
7785
_buffer[_ORBIT_tmpvar_27]._u.int_value));
7786
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7787
(_ORBIT_send_buffer),
7798
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
7799
_u.string_value) + 1;
7803
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_29));
7804
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_29),
7805
sizeof(_ORBIT_tmpvar_29));
7806
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7807
(_ORBIT_send_buffer),
7810
(_ORBIT_tmpvar_29));
7817
((*value)._u.pair_value.
7818
_buffer[_ORBIT_tmpvar_27]._u.
7819
string_value[_ORBIT_tmpvar_28]) *
7822
((*value)._u.pair_value.
7823
_buffer[_ORBIT_tmpvar_27]._u.string_value),
7824
sizeof((*value)._u.pair_value.
7825
_buffer[_ORBIT_tmpvar_27]._u.
7826
string_value[_ORBIT_tmpvar_28]) *
7828
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7829
(_ORBIT_send_buffer),
7838
* _ORBIT_tmpvar_29);
7847
((*value)._u.pair_value.
7848
_buffer[_ORBIT_tmpvar_27]._u.float_value));
7850
&((*value)._u.pair_value.
7851
_buffer[_ORBIT_tmpvar_27]._u.float_value),
7852
sizeof((*value)._u.pair_value.
7853
_buffer[_ORBIT_tmpvar_27]._u.
7855
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7856
(_ORBIT_send_buffer),
7871
((*value)._u.pair_value.
7872
_buffer[_ORBIT_tmpvar_27]._u.bool_value));
7874
&((*value)._u.pair_value.
7875
_buffer[_ORBIT_tmpvar_27]._u.bool_value),
7876
sizeof((*value)._u.pair_value.
7877
_buffer[_ORBIT_tmpvar_27]._u.bool_value));
7878
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7879
(_ORBIT_send_buffer),
7894
((*value)._u.pair_value.
7895
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7898
&((*value)._u.pair_value.
7899
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7901
sizeof((*value)._u.pair_value.
7902
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7904
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7905
(_ORBIT_send_buffer),
7919
((*value)._u.pair_value.
7920
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7923
&((*value)._u.pair_value.
7924
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7926
sizeof((*value)._u.pair_value.
7927
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7929
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7930
(_ORBIT_send_buffer),
7944
((*value)._u.pair_value.
7945
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7948
&((*value)._u.pair_value.
7949
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7951
sizeof((*value)._u.pair_value.
7952
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7954
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7955
(_ORBIT_send_buffer),
7969
((*value)._u.pair_value.
7970
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7973
&((*value)._u.pair_value.
7974
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7976
sizeof((*value)._u.pair_value.
7977
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
7979
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7980
(_ORBIT_send_buffer),
7990
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
7991
_u.schema_value.locale) + 1;
7995
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_31));
7996
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_31),
7997
sizeof(_ORBIT_tmpvar_31));
7998
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
7999
(_ORBIT_send_buffer),
8002
(_ORBIT_tmpvar_31));
8009
((*value)._u.pair_value.
8010
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8011
locale[_ORBIT_tmpvar_30]) *
8014
((*value)._u.pair_value.
8015
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8017
sizeof((*value)._u.pair_value.
8018
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8019
locale[_ORBIT_tmpvar_30]) *
8021
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8022
(_ORBIT_send_buffer),
8031
* _ORBIT_tmpvar_31);
8034
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
8035
_u.schema_value.short_desc) + 1;
8036
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8037
(_ORBIT_send_buffer), 4);
8041
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_33));
8042
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_33),
8043
sizeof(_ORBIT_tmpvar_33));
8044
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8045
(_ORBIT_send_buffer),
8048
(_ORBIT_tmpvar_33));
8055
((*value)._u.pair_value.
8056
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8057
short_desc[_ORBIT_tmpvar_32]) *
8060
((*value)._u.pair_value.
8061
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8063
sizeof((*value)._u.pair_value.
8064
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8065
short_desc[_ORBIT_tmpvar_32]) *
8067
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8068
(_ORBIT_send_buffer),
8077
* _ORBIT_tmpvar_33);
8080
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
8081
_u.schema_value.long_desc) + 1;
8082
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8083
(_ORBIT_send_buffer), 4);
8087
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_35));
8088
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_35),
8089
sizeof(_ORBIT_tmpvar_35));
8090
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8091
(_ORBIT_send_buffer),
8094
(_ORBIT_tmpvar_35));
8101
((*value)._u.pair_value.
8102
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8103
long_desc[_ORBIT_tmpvar_34]) *
8106
((*value)._u.pair_value.
8107
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8109
sizeof((*value)._u.pair_value.
8110
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8111
long_desc[_ORBIT_tmpvar_34]) *
8113
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8114
(_ORBIT_send_buffer),
8123
* _ORBIT_tmpvar_35);
8126
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
8127
_u.schema_value.owner) + 1;
8128
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8129
(_ORBIT_send_buffer), 4);
8133
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_37));
8134
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_37),
8135
sizeof(_ORBIT_tmpvar_37));
8136
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8137
(_ORBIT_send_buffer),
8140
(_ORBIT_tmpvar_37));
8147
((*value)._u.pair_value.
8148
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8149
owner[_ORBIT_tmpvar_36]) * _ORBIT_tmpvar_37);
8151
((*value)._u.pair_value.
8152
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8154
sizeof((*value)._u.pair_value.
8155
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8156
owner[_ORBIT_tmpvar_36]) *
8158
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8159
(_ORBIT_send_buffer),
8168
* _ORBIT_tmpvar_37);
8171
strlen((*value)._u.pair_value._buffer[_ORBIT_tmpvar_27].
8172
_u.schema_value.encoded_default_value) + 1;
8173
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8174
(_ORBIT_send_buffer), 4);
8178
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_39));
8179
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_39),
8180
sizeof(_ORBIT_tmpvar_39));
8181
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8182
(_ORBIT_send_buffer),
8185
(_ORBIT_tmpvar_39));
8192
((*value)._u.pair_value.
8193
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8194
encoded_default_value[_ORBIT_tmpvar_38]) *
8197
((*value)._u.pair_value.
8198
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8199
encoded_default_value),
8200
sizeof((*value)._u.pair_value.
8201
_buffer[_ORBIT_tmpvar_27]._u.schema_value.
8202
encoded_default_value[_ORBIT_tmpvar_38]) *
8204
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8205
(_ORBIT_send_buffer),
8212
encoded_default_value
8214
* _ORBIT_tmpvar_39);
8226
giop_send_buffer_write(_ORBIT_send_buffer);
8227
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
8228
giop_send_buffer_unuse(_ORBIT_send_buffer);
8229
_ORBIT_send_buffer = NULL;
8231
{ /* demarshalling */
8232
register guchar *_ORBIT_curptr;
8234
_ORBIT_recv_buffer =
8235
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
8236
if (!_ORBIT_recv_buffer)
8237
goto _ORBIT_system_exception;
8238
_ORBIT_completion_status = CORBA_COMPLETED_YES;
8239
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
8241
goto _ORBIT_msg_exception;
8242
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
8243
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
8246
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8248
_ORBIT_system_exception:
8249
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
8250
_ORBIT_completion_status);
8251
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8252
giop_send_buffer_unuse(_ORBIT_send_buffer);
8254
_ORBIT_msg_exception:
8255
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
8256
GIOP_LOCATION_FORWARD) {
8257
if (_obj->forward_locations != NULL)
8258
ORBit_delete_profiles(_obj->forward_locations);
8259
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
8260
_cnx = ORBit_object_get_forwarded_connection(_obj);
8261
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8263
goto _ORBIT_retry_request;
8265
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
8266
_ORBIT_user_exceptions, _obj->orb);
8267
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8273
ConfigDatabase_unset(ConfigDatabase _obj, const CORBA_char * key,
8274
CORBA_Environment * ev)
8276
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
8277
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
8278
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
8280
register GIOP_unsigned_long _ORBIT_request_id,
8281
_ORBIT_system_exception_minor;
8282
register CORBA_completion_status _ORBIT_completion_status;
8283
register GIOPSendBuffer *_ORBIT_send_buffer;
8284
register GIOPRecvBuffer *_ORBIT_recv_buffer;
8285
register GIOPConnection *_cnx;
8287
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
8288
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
8289
unset(_obj->servant, key, ev);
8292
_cnx = ORBit_object_get_connection(_obj);
8293
_ORBIT_retry_request:
8294
_ORBIT_send_buffer = NULL;
8295
_ORBIT_recv_buffer = NULL;
8296
_ORBIT_completion_status = CORBA_COMPLETED_NO;
8297
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
8301
CORBA_unsigned_long len;
8304
_ORBIT_operation_name_data =
8307
static const struct iovec _ORBIT_operation_vec =
8308
{ (gpointer) & _ORBIT_operation_name_data, 10 };
8309
register CORBA_unsigned_long _ORBIT_tmpvar_0;
8310
CORBA_unsigned_long _ORBIT_tmpvar_1;
8312
_ORBIT_send_buffer =
8313
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
8315
&(_obj->active_profile->object_key_vec),
8316
&_ORBIT_operation_vec,
8317
&ORBit_default_principal_iovec);
8319
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
8320
if (!_ORBIT_send_buffer)
8321
goto _ORBIT_system_exception;
8322
_ORBIT_tmpvar_1 = strlen(key) + 1;
8323
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8324
(_ORBIT_send_buffer), 4);
8328
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
8329
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
8330
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8331
(_ORBIT_send_buffer), (_ORBIT_t),
8332
sizeof(_ORBIT_tmpvar_1));
8334
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
8336
sizeof(key[_ORBIT_tmpvar_0]) *
8338
giop_send_buffer_write(_ORBIT_send_buffer);
8339
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
8340
giop_send_buffer_unuse(_ORBIT_send_buffer);
8341
_ORBIT_send_buffer = NULL;
8343
{ /* demarshalling */
8344
register guchar *_ORBIT_curptr;
8346
_ORBIT_recv_buffer =
8347
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
8348
if (!_ORBIT_recv_buffer)
8349
goto _ORBIT_system_exception;
8350
_ORBIT_completion_status = CORBA_COMPLETED_YES;
8351
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
8353
goto _ORBIT_msg_exception;
8354
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
8355
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
8358
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8360
_ORBIT_system_exception:
8361
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
8362
_ORBIT_completion_status);
8363
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8364
giop_send_buffer_unuse(_ORBIT_send_buffer);
8366
_ORBIT_msg_exception:
8367
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
8368
GIOP_LOCATION_FORWARD) {
8369
if (_obj->forward_locations != NULL)
8370
ORBit_delete_profiles(_obj->forward_locations);
8371
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
8372
_cnx = ORBit_object_get_forwarded_connection(_obj);
8373
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8375
goto _ORBIT_retry_request;
8377
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
8378
_ORBIT_user_exceptions, _obj->orb);
8379
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8385
ConfigDatabase_unset_with_locale(ConfigDatabase _obj, const CORBA_char * key,
8386
const CORBA_char * locale,
8387
CORBA_Environment * ev)
8389
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
8390
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
8391
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
8393
register GIOP_unsigned_long _ORBIT_request_id,
8394
_ORBIT_system_exception_minor;
8395
register CORBA_completion_status _ORBIT_completion_status;
8396
register GIOPSendBuffer *_ORBIT_send_buffer;
8397
register GIOPRecvBuffer *_ORBIT_recv_buffer;
8398
register GIOPConnection *_cnx;
8400
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
8401
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
8402
unset_with_locale(_obj->servant, key, locale, ev);
8405
_cnx = ORBit_object_get_connection(_obj);
8406
_ORBIT_retry_request:
8407
_ORBIT_send_buffer = NULL;
8408
_ORBIT_recv_buffer = NULL;
8409
_ORBIT_completion_status = CORBA_COMPLETED_NO;
8410
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
8414
CORBA_unsigned_long len;
8417
_ORBIT_operation_name_data =
8419
18, "unset_with_locale"};
8420
static const struct iovec _ORBIT_operation_vec =
8421
{ (gpointer) & _ORBIT_operation_name_data, 22 };
8422
register CORBA_unsigned_long _ORBIT_tmpvar_0;
8423
CORBA_unsigned_long _ORBIT_tmpvar_1;
8424
register CORBA_unsigned_long _ORBIT_tmpvar_2;
8425
CORBA_unsigned_long _ORBIT_tmpvar_3;
8427
_ORBIT_send_buffer =
8428
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
8430
&(_obj->active_profile->object_key_vec),
8431
&_ORBIT_operation_vec,
8432
&ORBit_default_principal_iovec);
8434
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
8435
if (!_ORBIT_send_buffer)
8436
goto _ORBIT_system_exception;
8437
_ORBIT_tmpvar_1 = strlen(key) + 1;
8438
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8439
(_ORBIT_send_buffer), 4);
8443
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
8444
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
8445
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8446
(_ORBIT_send_buffer), (_ORBIT_t),
8447
sizeof(_ORBIT_tmpvar_1));
8449
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
8451
sizeof(key[_ORBIT_tmpvar_0]) *
8453
_ORBIT_tmpvar_3 = strlen(locale) + 1;
8454
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8455
(_ORBIT_send_buffer), 4);
8459
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
8460
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
8461
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8462
(_ORBIT_send_buffer), (_ORBIT_t),
8463
sizeof(_ORBIT_tmpvar_3));
8465
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
8467
sizeof(locale[_ORBIT_tmpvar_2]) *
8469
giop_send_buffer_write(_ORBIT_send_buffer);
8470
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
8471
giop_send_buffer_unuse(_ORBIT_send_buffer);
8472
_ORBIT_send_buffer = NULL;
8474
{ /* demarshalling */
8475
register guchar *_ORBIT_curptr;
8477
_ORBIT_recv_buffer =
8478
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
8479
if (!_ORBIT_recv_buffer)
8480
goto _ORBIT_system_exception;
8481
_ORBIT_completion_status = CORBA_COMPLETED_YES;
8482
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
8484
goto _ORBIT_msg_exception;
8485
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
8486
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
8489
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8491
_ORBIT_system_exception:
8492
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
8493
_ORBIT_completion_status);
8494
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8495
giop_send_buffer_unuse(_ORBIT_send_buffer);
8497
_ORBIT_msg_exception:
8498
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
8499
GIOP_LOCATION_FORWARD) {
8500
if (_obj->forward_locations != NULL)
8501
ORBit_delete_profiles(_obj->forward_locations);
8502
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
8503
_cnx = ORBit_object_get_forwarded_connection(_obj);
8504
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8506
goto _ORBIT_retry_request;
8508
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
8509
_ORBIT_user_exceptions, _obj->orb);
8510
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
8516
ConfigDatabase_batch_change(ConfigDatabase _obj, const CORBA_char * locale,
8517
const ConfigDatabase_KeyList * keys,
8518
const ConfigDatabase_ValueList * values,
8519
CORBA_Environment * ev)
8521
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
8522
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
8523
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
8525
register GIOP_unsigned_long _ORBIT_request_id,
8526
_ORBIT_system_exception_minor;
8527
register CORBA_completion_status _ORBIT_completion_status;
8528
register GIOPSendBuffer *_ORBIT_send_buffer;
8529
register GIOPRecvBuffer *_ORBIT_recv_buffer;
8530
register GIOPConnection *_cnx;
8532
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
8533
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
8534
batch_change(_obj->servant, locale, keys, values, ev);
8537
_cnx = ORBit_object_get_connection(_obj);
8538
_ORBIT_retry_request:
8539
_ORBIT_send_buffer = NULL;
8540
_ORBIT_recv_buffer = NULL;
8541
_ORBIT_completion_status = CORBA_COMPLETED_NO;
8542
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
8546
CORBA_unsigned_long len;
8549
_ORBIT_operation_name_data =
8551
13, "batch_change"};
8552
static const struct iovec _ORBIT_operation_vec =
8553
{ (gpointer) & _ORBIT_operation_name_data, 17 };
8554
register CORBA_unsigned_long _ORBIT_tmpvar_0;
8555
CORBA_unsigned_long _ORBIT_tmpvar_1;
8556
register CORBA_unsigned_long _ORBIT_tmpvar_2;
8557
register CORBA_unsigned_long _ORBIT_tmpvar_3;
8558
CORBA_unsigned_long _ORBIT_tmpvar_4;
8559
register CORBA_unsigned_long _ORBIT_tmpvar_5;
8560
register CORBA_unsigned_long _ORBIT_tmpvar_6;
8561
CORBA_unsigned_long _ORBIT_tmpvar_7;
8562
register CORBA_unsigned_long _ORBIT_tmpvar_8;
8563
CORBA_unsigned_long _ORBIT_tmpvar_9;
8564
register CORBA_unsigned_long _ORBIT_tmpvar_10;
8565
CORBA_unsigned_long _ORBIT_tmpvar_11;
8566
register CORBA_unsigned_long _ORBIT_tmpvar_12;
8567
CORBA_unsigned_long _ORBIT_tmpvar_13;
8568
register CORBA_unsigned_long _ORBIT_tmpvar_14;
8569
CORBA_unsigned_long _ORBIT_tmpvar_15;
8570
register CORBA_unsigned_long _ORBIT_tmpvar_16;
8571
CORBA_unsigned_long _ORBIT_tmpvar_17;
8572
register CORBA_unsigned_long _ORBIT_tmpvar_18;
8573
register CORBA_unsigned_long _ORBIT_tmpvar_19;
8574
CORBA_unsigned_long _ORBIT_tmpvar_20;
8575
register CORBA_unsigned_long _ORBIT_tmpvar_21;
8576
CORBA_unsigned_long _ORBIT_tmpvar_22;
8577
register CORBA_unsigned_long _ORBIT_tmpvar_23;
8578
CORBA_unsigned_long _ORBIT_tmpvar_24;
8579
register CORBA_unsigned_long _ORBIT_tmpvar_25;
8580
CORBA_unsigned_long _ORBIT_tmpvar_26;
8581
register CORBA_unsigned_long _ORBIT_tmpvar_27;
8582
CORBA_unsigned_long _ORBIT_tmpvar_28;
8583
register CORBA_unsigned_long _ORBIT_tmpvar_29;
8584
CORBA_unsigned_long _ORBIT_tmpvar_30;
8585
register CORBA_unsigned_long _ORBIT_tmpvar_31;
8586
register CORBA_unsigned_long _ORBIT_tmpvar_32;
8587
CORBA_unsigned_long _ORBIT_tmpvar_33;
8588
register CORBA_unsigned_long _ORBIT_tmpvar_34;
8589
CORBA_unsigned_long _ORBIT_tmpvar_35;
8590
register CORBA_unsigned_long _ORBIT_tmpvar_36;
8591
CORBA_unsigned_long _ORBIT_tmpvar_37;
8592
register CORBA_unsigned_long _ORBIT_tmpvar_38;
8593
CORBA_unsigned_long _ORBIT_tmpvar_39;
8594
register CORBA_unsigned_long _ORBIT_tmpvar_40;
8595
CORBA_unsigned_long _ORBIT_tmpvar_41;
8596
register CORBA_unsigned_long _ORBIT_tmpvar_42;
8597
CORBA_unsigned_long _ORBIT_tmpvar_43;
8599
_ORBIT_send_buffer =
8600
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
8602
&(_obj->active_profile->object_key_vec),
8603
&_ORBIT_operation_vec,
8604
&ORBit_default_principal_iovec);
8606
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
8607
if (!_ORBIT_send_buffer)
8608
goto _ORBIT_system_exception;
8609
_ORBIT_tmpvar_1 = strlen(locale) + 1;
8610
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8611
(_ORBIT_send_buffer), 4);
8615
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
8616
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
8617
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8618
(_ORBIT_send_buffer), (_ORBIT_t),
8619
sizeof(_ORBIT_tmpvar_1));
8621
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
8623
sizeof(locale[_ORBIT_tmpvar_0]) *
8625
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8626
(_ORBIT_send_buffer), 4);
8630
_ORBIT_t = alloca(sizeof((*keys)._length));
8631
memcpy(_ORBIT_t, &((*keys)._length), sizeof((*keys)._length));
8632
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8633
(_ORBIT_send_buffer), (_ORBIT_t),
8634
sizeof((*keys)._length));
8636
for (_ORBIT_tmpvar_2 = 0; _ORBIT_tmpvar_2 < (*keys)._length;
8637
_ORBIT_tmpvar_2++) {
8638
_ORBIT_tmpvar_4 = strlen((*keys)._buffer[_ORBIT_tmpvar_2]) + 1;
8639
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8640
(_ORBIT_send_buffer), 4);
8644
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_4));
8645
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_4), sizeof(_ORBIT_tmpvar_4));
8646
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8647
(_ORBIT_send_buffer), (_ORBIT_t),
8648
sizeof(_ORBIT_tmpvar_4));
8655
((*keys)._buffer[_ORBIT_tmpvar_2][_ORBIT_tmpvar_3]) *
8657
memcpy(_ORBIT_t, ((*keys)._buffer[_ORBIT_tmpvar_2]),
8658
sizeof((*keys)._buffer[_ORBIT_tmpvar_2][_ORBIT_tmpvar_3]) *
8660
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8661
(_ORBIT_send_buffer), (_ORBIT_t),
8663
_buffer[_ORBIT_tmpvar_2]
8664
[_ORBIT_tmpvar_3]) *
8669
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8670
(_ORBIT_send_buffer), 4);
8674
_ORBIT_t = alloca(sizeof((*values)._length));
8675
memcpy(_ORBIT_t, &((*values)._length), sizeof((*values)._length));
8676
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8677
(_ORBIT_send_buffer), (_ORBIT_t),
8678
sizeof((*values)._length));
8680
for (_ORBIT_tmpvar_5 = 0; _ORBIT_tmpvar_5 < (*values)._length;
8681
_ORBIT_tmpvar_5++) {
8682
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8683
(_ORBIT_send_buffer), 4);
8687
_ORBIT_t = alloca(sizeof((*values)._buffer[_ORBIT_tmpvar_5]._d));
8688
memcpy(_ORBIT_t, &((*values)._buffer[_ORBIT_tmpvar_5]._d),
8689
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._d));
8690
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8691
(_ORBIT_send_buffer), (_ORBIT_t),
8693
_buffer[_ORBIT_tmpvar_5].
8696
switch ((*values)._buffer[_ORBIT_tmpvar_5]._d) {
8703
((*values)._buffer[_ORBIT_tmpvar_5]._u.dummy));
8705
&((*values)._buffer[_ORBIT_tmpvar_5]._u.dummy),
8706
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.dummy));
8707
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8708
(_ORBIT_send_buffer),
8712
[_ORBIT_tmpvar_5]._u.
8722
((*values)._buffer[_ORBIT_tmpvar_5]._u.int_value));
8724
&((*values)._buffer[_ORBIT_tmpvar_5]._u.int_value),
8725
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8727
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8728
(_ORBIT_send_buffer),
8732
[_ORBIT_tmpvar_5]._u.
8738
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.string_value) +
8743
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_7));
8744
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_7),
8745
sizeof(_ORBIT_tmpvar_7));
8746
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8747
(_ORBIT_send_buffer),
8749
sizeof(_ORBIT_tmpvar_7));
8756
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8757
string_value[_ORBIT_tmpvar_6]) * _ORBIT_tmpvar_7);
8759
((*values)._buffer[_ORBIT_tmpvar_5]._u.string_value),
8760
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8761
string_value[_ORBIT_tmpvar_6]) *
8763
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8764
(_ORBIT_send_buffer),
8768
[_ORBIT_tmpvar_5]._u.
8770
[_ORBIT_tmpvar_6]) *
8780
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8783
&((*values)._buffer[_ORBIT_tmpvar_5]._u.float_value),
8784
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8786
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8787
(_ORBIT_send_buffer),
8791
[_ORBIT_tmpvar_5]._u.
8801
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8804
&((*values)._buffer[_ORBIT_tmpvar_5]._u.bool_value),
8805
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8807
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8808
(_ORBIT_send_buffer),
8812
[_ORBIT_tmpvar_5]._u.
8822
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8823
schema_value.value_type));
8825
&((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8827
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8828
schema_value.value_type));
8829
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8830
(_ORBIT_send_buffer),
8834
[_ORBIT_tmpvar_5]._u.
8843
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8844
schema_value.value_list_type));
8846
&((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8848
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8849
schema_value.value_list_type));
8850
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8851
(_ORBIT_send_buffer),
8855
[_ORBIT_tmpvar_5]._u.
8864
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8865
schema_value.value_car_type));
8867
&((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8869
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8870
schema_value.value_car_type));
8871
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8872
(_ORBIT_send_buffer),
8876
[_ORBIT_tmpvar_5]._u.
8885
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8886
schema_value.value_cdr_type));
8888
&((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8890
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8891
schema_value.value_cdr_type));
8892
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8893
(_ORBIT_send_buffer),
8897
[_ORBIT_tmpvar_5]._u.
8902
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8907
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_9));
8908
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_9),
8909
sizeof(_ORBIT_tmpvar_9));
8910
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8911
(_ORBIT_send_buffer),
8913
sizeof(_ORBIT_tmpvar_9));
8920
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8921
schema_value.locale[_ORBIT_tmpvar_8]) *
8924
((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8926
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8927
schema_value.locale[_ORBIT_tmpvar_8]) *
8929
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8930
(_ORBIT_send_buffer),
8934
[_ORBIT_tmpvar_5]._u.
8937
[_ORBIT_tmpvar_8]) *
8941
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8943
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8944
(_ORBIT_send_buffer), 4);
8948
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_11));
8949
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_11),
8950
sizeof(_ORBIT_tmpvar_11));
8951
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8952
(_ORBIT_send_buffer),
8954
sizeof(_ORBIT_tmpvar_11));
8961
((*values)._buffer[_ORBIT_tmpvar_5]._u.
8962
schema_value.short_desc[_ORBIT_tmpvar_10]) *
8965
((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8967
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
8968
schema_value.short_desc[_ORBIT_tmpvar_10]) *
8970
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8971
(_ORBIT_send_buffer),
8975
[_ORBIT_tmpvar_5]._u.
8978
[_ORBIT_tmpvar_10]) *
8982
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
8984
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
8985
(_ORBIT_send_buffer), 4);
8989
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_13));
8990
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_13),
8991
sizeof(_ORBIT_tmpvar_13));
8992
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
8993
(_ORBIT_send_buffer),
8995
sizeof(_ORBIT_tmpvar_13));
9002
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9003
schema_value.long_desc[_ORBIT_tmpvar_12]) *
9006
((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
9008
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9009
schema_value.long_desc[_ORBIT_tmpvar_12]) *
9011
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9012
(_ORBIT_send_buffer),
9016
[_ORBIT_tmpvar_5]._u.
9019
[_ORBIT_tmpvar_12]) *
9023
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
9025
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9026
(_ORBIT_send_buffer), 4);
9030
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_15));
9031
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_15),
9032
sizeof(_ORBIT_tmpvar_15));
9033
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9034
(_ORBIT_send_buffer),
9036
sizeof(_ORBIT_tmpvar_15));
9043
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9044
schema_value.owner[_ORBIT_tmpvar_14]) *
9047
((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
9049
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9050
schema_value.owner[_ORBIT_tmpvar_14]) *
9052
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9053
(_ORBIT_send_buffer),
9057
[_ORBIT_tmpvar_5]._u.
9060
[_ORBIT_tmpvar_14]) *
9064
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
9065
encoded_default_value) + 1;
9066
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9067
(_ORBIT_send_buffer), 4);
9071
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_17));
9072
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_17),
9073
sizeof(_ORBIT_tmpvar_17));
9074
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9075
(_ORBIT_send_buffer),
9077
sizeof(_ORBIT_tmpvar_17));
9084
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9086
encoded_default_value[_ORBIT_tmpvar_16]) *
9089
((*values)._buffer[_ORBIT_tmpvar_5]._u.schema_value.
9090
encoded_default_value),
9091
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9093
encoded_default_value[_ORBIT_tmpvar_16]) *
9095
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9096
(_ORBIT_send_buffer),
9100
[_ORBIT_tmpvar_5]._u.
9102
encoded_default_value
9103
[_ORBIT_tmpvar_16]) *
9113
((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.
9116
&((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.
9118
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9119
list_value.seq._length));
9120
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9121
(_ORBIT_send_buffer),
9125
[_ORBIT_tmpvar_5]._u.
9129
for (_ORBIT_tmpvar_18 = 0;
9131
(*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.seq.
9132
_length; _ORBIT_tmpvar_18++) {
9133
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9134
(_ORBIT_send_buffer), 4);
9140
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9141
list_value.seq._buffer[_ORBIT_tmpvar_18]._d));
9143
&((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.
9144
seq._buffer[_ORBIT_tmpvar_18]._d),
9145
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9146
list_value.seq._buffer[_ORBIT_tmpvar_18].
9148
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9149
(_ORBIT_send_buffer),
9159
switch ((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.seq.
9160
_buffer[_ORBIT_tmpvar_18]._d) {
9167
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9168
list_value.seq._buffer[_ORBIT_tmpvar_18].
9171
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9172
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9174
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9176
_buffer[_ORBIT_tmpvar_18]._u.dummy));
9177
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9178
(_ORBIT_send_buffer),
9196
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9197
list_value.seq._buffer[_ORBIT_tmpvar_18].
9200
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9201
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9203
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9205
_buffer[_ORBIT_tmpvar_18]._u.
9207
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9208
(_ORBIT_send_buffer),
9222
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9223
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9228
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_20));
9229
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_20),
9230
sizeof(_ORBIT_tmpvar_20));
9231
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9232
(_ORBIT_send_buffer),
9235
(_ORBIT_tmpvar_20));
9242
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9243
list_value.seq._buffer[_ORBIT_tmpvar_18].
9244
_u.string_value[_ORBIT_tmpvar_19]) *
9247
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9248
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9250
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9252
_buffer[_ORBIT_tmpvar_18]._u.
9253
string_value[_ORBIT_tmpvar_19]) *
9255
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9256
(_ORBIT_send_buffer),
9268
* _ORBIT_tmpvar_20);
9277
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9278
list_value.seq._buffer[_ORBIT_tmpvar_18].
9281
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9282
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9284
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9286
_buffer[_ORBIT_tmpvar_18]._u.
9288
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9289
(_ORBIT_send_buffer),
9308
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9309
list_value.seq._buffer[_ORBIT_tmpvar_18].
9312
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9313
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9315
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9317
_buffer[_ORBIT_tmpvar_18]._u.
9319
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9320
(_ORBIT_send_buffer),
9339
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9340
list_value.seq._buffer[_ORBIT_tmpvar_18].
9341
_u.schema_value.value_type));
9343
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9344
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9345
schema_value.value_type),
9346
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9348
_buffer[_ORBIT_tmpvar_18]._u.
9349
schema_value.value_type));
9350
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9351
(_ORBIT_send_buffer),
9369
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9370
list_value.seq._buffer[_ORBIT_tmpvar_18].
9371
_u.schema_value.value_list_type));
9373
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9374
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9375
schema_value.value_list_type),
9376
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9378
_buffer[_ORBIT_tmpvar_18]._u.
9379
schema_value.value_list_type));
9380
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9381
(_ORBIT_send_buffer),
9399
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9400
list_value.seq._buffer[_ORBIT_tmpvar_18].
9401
_u.schema_value.value_car_type));
9403
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9404
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9405
schema_value.value_car_type),
9406
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9408
_buffer[_ORBIT_tmpvar_18]._u.
9409
schema_value.value_car_type));
9410
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9411
(_ORBIT_send_buffer),
9429
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9430
list_value.seq._buffer[_ORBIT_tmpvar_18].
9431
_u.schema_value.value_cdr_type));
9433
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9434
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9435
schema_value.value_cdr_type),
9436
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9438
_buffer[_ORBIT_tmpvar_18]._u.
9439
schema_value.value_cdr_type));
9440
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9441
(_ORBIT_send_buffer),
9455
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9456
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9457
schema_value.locale) + 1;
9461
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_22));
9462
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_22),
9463
sizeof(_ORBIT_tmpvar_22));
9464
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9465
(_ORBIT_send_buffer),
9468
(_ORBIT_tmpvar_22));
9475
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9476
list_value.seq._buffer[_ORBIT_tmpvar_18].
9478
locale[_ORBIT_tmpvar_21]) *
9481
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9482
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9483
schema_value.locale),
9484
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9486
_buffer[_ORBIT_tmpvar_18]._u.
9488
locale[_ORBIT_tmpvar_21]) *
9490
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9491
(_ORBIT_send_buffer),
9504
* _ORBIT_tmpvar_22);
9507
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9508
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9509
schema_value.short_desc) + 1;
9510
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9511
(_ORBIT_send_buffer),
9516
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_24));
9517
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_24),
9518
sizeof(_ORBIT_tmpvar_24));
9519
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9520
(_ORBIT_send_buffer),
9523
(_ORBIT_tmpvar_24));
9530
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9531
list_value.seq._buffer[_ORBIT_tmpvar_18].
9533
short_desc[_ORBIT_tmpvar_23]) *
9536
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9537
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9538
schema_value.short_desc),
9539
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9541
_buffer[_ORBIT_tmpvar_18]._u.
9543
short_desc[_ORBIT_tmpvar_23]) *
9545
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9546
(_ORBIT_send_buffer),
9559
* _ORBIT_tmpvar_24);
9562
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9563
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9564
schema_value.long_desc) + 1;
9565
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9566
(_ORBIT_send_buffer),
9571
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_26));
9572
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_26),
9573
sizeof(_ORBIT_tmpvar_26));
9574
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9575
(_ORBIT_send_buffer),
9578
(_ORBIT_tmpvar_26));
9585
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9586
list_value.seq._buffer[_ORBIT_tmpvar_18].
9588
long_desc[_ORBIT_tmpvar_25]) *
9591
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9592
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9593
schema_value.long_desc),
9594
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9596
_buffer[_ORBIT_tmpvar_18]._u.
9598
long_desc[_ORBIT_tmpvar_25]) *
9600
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9601
(_ORBIT_send_buffer),
9614
* _ORBIT_tmpvar_26);
9617
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9618
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9619
schema_value.owner) + 1;
9620
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9621
(_ORBIT_send_buffer),
9626
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_28));
9627
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_28),
9628
sizeof(_ORBIT_tmpvar_28));
9629
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9630
(_ORBIT_send_buffer),
9633
(_ORBIT_tmpvar_28));
9640
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9641
list_value.seq._buffer[_ORBIT_tmpvar_18].
9642
_u.schema_value.owner[_ORBIT_tmpvar_27]) *
9645
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9646
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9647
schema_value.owner),
9648
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9650
_buffer[_ORBIT_tmpvar_18]._u.
9651
schema_value.owner[_ORBIT_tmpvar_27]) *
9653
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9654
(_ORBIT_send_buffer),
9667
* _ORBIT_tmpvar_28);
9670
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9671
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9672
schema_value.encoded_default_value) + 1;
9673
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9674
(_ORBIT_send_buffer),
9679
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_30));
9680
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_30),
9681
sizeof(_ORBIT_tmpvar_30));
9682
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9683
(_ORBIT_send_buffer),
9686
(_ORBIT_tmpvar_30));
9693
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9694
list_value.seq._buffer[_ORBIT_tmpvar_18].
9696
encoded_default_value[_ORBIT_tmpvar_29]) *
9699
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9700
list_value.seq._buffer[_ORBIT_tmpvar_18]._u.
9701
schema_value.encoded_default_value),
9702
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9704
_buffer[_ORBIT_tmpvar_18]._u.
9706
encoded_default_value
9707
[_ORBIT_tmpvar_29]) *
9709
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9710
(_ORBIT_send_buffer),
9721
encoded_default_value
9723
* _ORBIT_tmpvar_30);
9731
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9732
(_ORBIT_send_buffer), 4);
9738
((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.
9741
&((*values)._buffer[_ORBIT_tmpvar_5]._u.list_value.
9743
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9744
list_value.list_type));
9745
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9746
(_ORBIT_send_buffer),
9750
[_ORBIT_tmpvar_5]._u.
9751
list_value.list_type));
9760
((*values)._buffer[_ORBIT_tmpvar_5]._u.pair_value.
9763
&((*values)._buffer[_ORBIT_tmpvar_5]._u.pair_value.
9765
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9766
pair_value._length));
9767
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9768
(_ORBIT_send_buffer),
9772
[_ORBIT_tmpvar_5]._u.
9773
pair_value._length));
9775
for (_ORBIT_tmpvar_31 = 0;
9777
(*values)._buffer[_ORBIT_tmpvar_5]._u.pair_value._length;
9778
_ORBIT_tmpvar_31++) {
9779
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
9780
(_ORBIT_send_buffer), 4);
9786
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9787
pair_value._buffer[_ORBIT_tmpvar_31]._d));
9789
&((*values)._buffer[_ORBIT_tmpvar_5]._u.pair_value.
9790
_buffer[_ORBIT_tmpvar_31]._d),
9791
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9792
pair_value._buffer[_ORBIT_tmpvar_31]._d));
9793
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9794
(_ORBIT_send_buffer),
9804
switch ((*values)._buffer[_ORBIT_tmpvar_5]._u.pair_value.
9805
_buffer[_ORBIT_tmpvar_31]._d) {
9812
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9813
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9816
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9817
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9819
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9820
pair_value._buffer[_ORBIT_tmpvar_31].
9822
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9823
(_ORBIT_send_buffer),
9840
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9841
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9844
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9845
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9847
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9848
pair_value._buffer[_ORBIT_tmpvar_31].
9850
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9851
(_ORBIT_send_buffer),
9864
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
9865
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9870
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_33));
9871
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_33),
9872
sizeof(_ORBIT_tmpvar_33));
9873
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9874
(_ORBIT_send_buffer),
9877
(_ORBIT_tmpvar_33));
9884
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9885
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9886
string_value[_ORBIT_tmpvar_32]) *
9889
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9890
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9892
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9893
pair_value._buffer[_ORBIT_tmpvar_31].
9894
_u.string_value[_ORBIT_tmpvar_32]) *
9896
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9897
(_ORBIT_send_buffer),
9908
* _ORBIT_tmpvar_33);
9917
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9918
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9921
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9922
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9924
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9925
pair_value._buffer[_ORBIT_tmpvar_31].
9927
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9928
(_ORBIT_send_buffer),
9946
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9947
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9950
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9951
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9953
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9954
pair_value._buffer[_ORBIT_tmpvar_31].
9956
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9957
(_ORBIT_send_buffer),
9975
((*values)._buffer[_ORBIT_tmpvar_5]._u.
9976
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9977
schema_value.value_type));
9979
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
9980
pair_value._buffer[_ORBIT_tmpvar_31]._u.
9981
schema_value.value_type),
9982
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
9983
pair_value._buffer[_ORBIT_tmpvar_31].
9984
_u.schema_value.value_type));
9985
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
9986
(_ORBIT_send_buffer),
10003
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10004
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10005
schema_value.value_list_type));
10007
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
10008
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10009
schema_value.value_list_type),
10010
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10011
pair_value._buffer[_ORBIT_tmpvar_31].
10012
_u.schema_value.value_list_type));
10013
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10014
(_ORBIT_send_buffer),
10021
[_ORBIT_tmpvar_31].
10031
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10032
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10033
schema_value.value_car_type));
10035
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
10036
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10037
schema_value.value_car_type),
10038
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10039
pair_value._buffer[_ORBIT_tmpvar_31].
10040
_u.schema_value.value_car_type));
10041
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10042
(_ORBIT_send_buffer),
10049
[_ORBIT_tmpvar_31].
10059
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10060
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10061
schema_value.value_cdr_type));
10063
&((*values)._buffer[_ORBIT_tmpvar_5]._u.
10064
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10065
schema_value.value_cdr_type),
10066
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10067
pair_value._buffer[_ORBIT_tmpvar_31].
10068
_u.schema_value.value_cdr_type));
10069
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10070
(_ORBIT_send_buffer),
10077
[_ORBIT_tmpvar_31].
10083
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
10084
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10085
schema_value.locale) + 1;
10089
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_35));
10090
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_35),
10091
sizeof(_ORBIT_tmpvar_35));
10092
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10093
(_ORBIT_send_buffer),
10096
(_ORBIT_tmpvar_35));
10103
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10104
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10105
schema_value.locale[_ORBIT_tmpvar_34]) *
10108
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10109
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10110
schema_value.locale),
10111
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10112
pair_value._buffer[_ORBIT_tmpvar_31].
10114
locale[_ORBIT_tmpvar_34]) *
10116
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10117
(_ORBIT_send_buffer),
10124
[_ORBIT_tmpvar_31].
10128
[_ORBIT_tmpvar_34])
10129
* _ORBIT_tmpvar_35);
10132
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
10133
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10134
schema_value.short_desc) + 1;
10135
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10136
(_ORBIT_send_buffer),
10141
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_37));
10142
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_37),
10143
sizeof(_ORBIT_tmpvar_37));
10144
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10145
(_ORBIT_send_buffer),
10148
(_ORBIT_tmpvar_37));
10155
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10156
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10158
short_desc[_ORBIT_tmpvar_36]) *
10161
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10162
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10163
schema_value.short_desc),
10164
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10165
pair_value._buffer[_ORBIT_tmpvar_31].
10167
short_desc[_ORBIT_tmpvar_36]) *
10169
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10170
(_ORBIT_send_buffer),
10177
[_ORBIT_tmpvar_31].
10181
[_ORBIT_tmpvar_36])
10182
* _ORBIT_tmpvar_37);
10185
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
10186
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10187
schema_value.long_desc) + 1;
10188
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10189
(_ORBIT_send_buffer),
10194
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_39));
10195
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_39),
10196
sizeof(_ORBIT_tmpvar_39));
10197
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10198
(_ORBIT_send_buffer),
10201
(_ORBIT_tmpvar_39));
10208
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10209
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10211
long_desc[_ORBIT_tmpvar_38]) *
10214
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10215
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10216
schema_value.long_desc),
10217
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10218
pair_value._buffer[_ORBIT_tmpvar_31].
10220
long_desc[_ORBIT_tmpvar_38]) *
10222
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10223
(_ORBIT_send_buffer),
10230
[_ORBIT_tmpvar_31].
10234
[_ORBIT_tmpvar_38])
10235
* _ORBIT_tmpvar_39);
10238
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
10239
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10240
schema_value.owner) + 1;
10241
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10242
(_ORBIT_send_buffer),
10247
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_41));
10248
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_41),
10249
sizeof(_ORBIT_tmpvar_41));
10250
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10251
(_ORBIT_send_buffer),
10254
(_ORBIT_tmpvar_41));
10261
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10262
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10263
schema_value.owner[_ORBIT_tmpvar_40]) *
10266
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10267
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10268
schema_value.owner),
10269
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10270
pair_value._buffer[_ORBIT_tmpvar_31].
10272
owner[_ORBIT_tmpvar_40]) *
10274
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10275
(_ORBIT_send_buffer),
10282
[_ORBIT_tmpvar_31].
10286
[_ORBIT_tmpvar_40])
10287
* _ORBIT_tmpvar_41);
10290
strlen((*values)._buffer[_ORBIT_tmpvar_5]._u.
10291
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10292
schema_value.encoded_default_value) + 1;
10293
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10294
(_ORBIT_send_buffer),
10299
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_43));
10300
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_43),
10301
sizeof(_ORBIT_tmpvar_43));
10302
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10303
(_ORBIT_send_buffer),
10306
(_ORBIT_tmpvar_43));
10313
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10314
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10316
encoded_default_value[_ORBIT_tmpvar_42]) *
10319
((*values)._buffer[_ORBIT_tmpvar_5]._u.
10320
pair_value._buffer[_ORBIT_tmpvar_31]._u.
10321
schema_value.encoded_default_value),
10322
sizeof((*values)._buffer[_ORBIT_tmpvar_5]._u.
10323
pair_value._buffer[_ORBIT_tmpvar_31].
10325
encoded_default_value
10326
[_ORBIT_tmpvar_42]) *
10328
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10329
(_ORBIT_send_buffer),
10336
[_ORBIT_tmpvar_31].
10339
encoded_default_value
10340
[_ORBIT_tmpvar_42])
10341
* _ORBIT_tmpvar_43);
10355
giop_send_buffer_write(_ORBIT_send_buffer);
10356
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
10357
giop_send_buffer_unuse(_ORBIT_send_buffer);
10358
_ORBIT_send_buffer = NULL;
10360
{ /* demarshalling */
10361
register guchar *_ORBIT_curptr;
10363
_ORBIT_recv_buffer =
10364
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
10365
if (!_ORBIT_recv_buffer)
10366
goto _ORBIT_system_exception;
10367
_ORBIT_completion_status = CORBA_COMPLETED_YES;
10368
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
10370
goto _ORBIT_msg_exception;
10371
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
10372
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
10375
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10377
_ORBIT_system_exception:
10378
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
10379
_ORBIT_completion_status);
10380
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10381
giop_send_buffer_unuse(_ORBIT_send_buffer);
10383
_ORBIT_msg_exception:
10384
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
10385
GIOP_LOCATION_FORWARD) {
10386
if (_obj->forward_locations != NULL)
10387
ORBit_delete_profiles(_obj->forward_locations);
10388
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
10389
_cnx = ORBit_object_get_forwarded_connection(_obj);
10390
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10392
goto _ORBIT_retry_request;
10394
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
10395
_ORBIT_user_exceptions, _obj->orb);
10396
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10402
ConfigDatabase_dir_exists(ConfigDatabase _obj, const CORBA_char * dir,
10403
CORBA_Environment * ev)
10405
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
10406
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
10407
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
10409
register GIOP_unsigned_long _ORBIT_request_id,
10410
_ORBIT_system_exception_minor;
10411
register CORBA_completion_status _ORBIT_completion_status;
10412
register GIOPSendBuffer *_ORBIT_send_buffer;
10413
register GIOPRecvBuffer *_ORBIT_recv_buffer;
10414
register GIOPConnection *_cnx;
10415
CORBA_boolean _ORBIT_retval;
10417
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
10419
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
10420
dir_exists(_obj->servant, dir, ev);
10421
return _ORBIT_retval;
10424
return *(&_ORBIT_retval);
10425
_cnx = ORBit_object_get_connection(_obj);
10426
_ORBIT_retry_request:
10427
_ORBIT_send_buffer = NULL;
10428
_ORBIT_recv_buffer = NULL;
10429
_ORBIT_completion_status = CORBA_COMPLETED_NO;
10430
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
10431
{ /* marshalling */
10432
static const struct
10434
CORBA_unsigned_long len;
10437
_ORBIT_operation_name_data =
10440
static const struct iovec _ORBIT_operation_vec =
10441
{ (gpointer) & _ORBIT_operation_name_data, 15 };
10442
register CORBA_unsigned_long _ORBIT_tmpvar_0;
10443
CORBA_unsigned_long _ORBIT_tmpvar_1;
10445
_ORBIT_send_buffer =
10446
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
10448
&(_obj->active_profile->object_key_vec),
10449
&_ORBIT_operation_vec,
10450
&ORBit_default_principal_iovec);
10452
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
10453
if (!_ORBIT_send_buffer)
10454
goto _ORBIT_system_exception;
10455
_ORBIT_tmpvar_1 = strlen(dir) + 1;
10456
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10457
(_ORBIT_send_buffer), 4);
10461
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
10462
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
10463
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10464
(_ORBIT_send_buffer), (_ORBIT_t),
10465
sizeof(_ORBIT_tmpvar_1));
10467
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
10469
sizeof(dir[_ORBIT_tmpvar_0]) *
10471
giop_send_buffer_write(_ORBIT_send_buffer);
10472
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
10473
giop_send_buffer_unuse(_ORBIT_send_buffer);
10474
_ORBIT_send_buffer = NULL;
10476
{ /* demarshalling */
10477
register guchar *_ORBIT_curptr;
10479
_ORBIT_recv_buffer =
10480
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
10481
if (!_ORBIT_recv_buffer)
10482
goto _ORBIT_system_exception;
10483
_ORBIT_completion_status = CORBA_COMPLETED_YES;
10484
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
10486
goto _ORBIT_msg_exception;
10487
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
10488
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
10489
_ORBIT_retval = *((CORBA_boolean *) _ORBIT_curptr);
10491
_ORBIT_retval = *((CORBA_boolean *) _ORBIT_curptr);
10493
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10494
return _ORBIT_retval;
10495
_ORBIT_system_exception:
10496
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
10497
_ORBIT_completion_status);
10498
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10499
giop_send_buffer_unuse(_ORBIT_send_buffer);
10500
return _ORBIT_retval;
10501
_ORBIT_msg_exception:
10502
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
10503
GIOP_LOCATION_FORWARD) {
10504
if (_obj->forward_locations != NULL)
10505
ORBit_delete_profiles(_obj->forward_locations);
10506
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
10507
_cnx = ORBit_object_get_forwarded_connection(_obj);
10508
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10510
goto _ORBIT_retry_request;
10512
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
10513
_ORBIT_user_exceptions, _obj->orb);
10514
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10515
return _ORBIT_retval;
10520
ConfigDatabase_remove_dir(ConfigDatabase _obj, const CORBA_char * dir,
10521
CORBA_Environment * ev)
10523
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
10524
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
10525
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
10527
register GIOP_unsigned_long _ORBIT_request_id,
10528
_ORBIT_system_exception_minor;
10529
register CORBA_completion_status _ORBIT_completion_status;
10530
register GIOPSendBuffer *_ORBIT_send_buffer;
10531
register GIOPRecvBuffer *_ORBIT_recv_buffer;
10532
register GIOPConnection *_cnx;
10534
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
10535
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
10536
remove_dir(_obj->servant, dir, ev);
10539
_cnx = ORBit_object_get_connection(_obj);
10540
_ORBIT_retry_request:
10541
_ORBIT_send_buffer = NULL;
10542
_ORBIT_recv_buffer = NULL;
10543
_ORBIT_completion_status = CORBA_COMPLETED_NO;
10544
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
10545
{ /* marshalling */
10546
static const struct
10548
CORBA_unsigned_long len;
10551
_ORBIT_operation_name_data =
10554
static const struct iovec _ORBIT_operation_vec =
10555
{ (gpointer) & _ORBIT_operation_name_data, 15 };
10556
register CORBA_unsigned_long _ORBIT_tmpvar_0;
10557
CORBA_unsigned_long _ORBIT_tmpvar_1;
10559
_ORBIT_send_buffer =
10560
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
10562
&(_obj->active_profile->object_key_vec),
10563
&_ORBIT_operation_vec,
10564
&ORBit_default_principal_iovec);
10566
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
10567
if (!_ORBIT_send_buffer)
10568
goto _ORBIT_system_exception;
10569
_ORBIT_tmpvar_1 = strlen(dir) + 1;
10570
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10571
(_ORBIT_send_buffer), 4);
10575
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
10576
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
10577
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10578
(_ORBIT_send_buffer), (_ORBIT_t),
10579
sizeof(_ORBIT_tmpvar_1));
10581
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
10583
sizeof(dir[_ORBIT_tmpvar_0]) *
10585
giop_send_buffer_write(_ORBIT_send_buffer);
10586
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
10587
giop_send_buffer_unuse(_ORBIT_send_buffer);
10588
_ORBIT_send_buffer = NULL;
10590
{ /* demarshalling */
10591
register guchar *_ORBIT_curptr;
10593
_ORBIT_recv_buffer =
10594
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
10595
if (!_ORBIT_recv_buffer)
10596
goto _ORBIT_system_exception;
10597
_ORBIT_completion_status = CORBA_COMPLETED_YES;
10598
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
10600
goto _ORBIT_msg_exception;
10601
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
10602
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
10605
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10607
_ORBIT_system_exception:
10608
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
10609
_ORBIT_completion_status);
10610
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10611
giop_send_buffer_unuse(_ORBIT_send_buffer);
10613
_ORBIT_msg_exception:
10614
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
10615
GIOP_LOCATION_FORWARD) {
10616
if (_obj->forward_locations != NULL)
10617
ORBit_delete_profiles(_obj->forward_locations);
10618
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
10619
_cnx = ORBit_object_get_forwarded_connection(_obj);
10620
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10622
goto _ORBIT_retry_request;
10624
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
10625
_ORBIT_user_exceptions, _obj->orb);
10626
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
10632
ConfigDatabase_all_entries(ConfigDatabase _obj, const CORBA_char * dir,
10633
const CORBA_char * locale,
10634
ConfigDatabase_KeyList ** keys,
10635
ConfigDatabase_ValueList ** values,
10636
ConfigDatabase_IsDefaultList ** is_defaults,
10637
ConfigDatabase_IsWritableList ** is_writables,
10638
CORBA_Environment * ev)
10640
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
10641
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
10642
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
10644
register GIOP_unsigned_long _ORBIT_request_id,
10645
_ORBIT_system_exception_minor;
10646
register CORBA_completion_status _ORBIT_completion_status;
10647
register GIOPSendBuffer *_ORBIT_send_buffer;
10648
register GIOPRecvBuffer *_ORBIT_recv_buffer;
10649
register GIOPConnection *_cnx;
10650
register CORBA_unsigned_long _ORBIT_tmpvar_48;
10651
register CORBA_unsigned_long _ORBIT_tmpvar_49;
10652
CORBA_unsigned_long _ORBIT_tmpvar_50;
10653
register CORBA_unsigned_long _ORBIT_tmpvar_51;
10654
register CORBA_unsigned_long _ORBIT_tmpvar_52;
10655
CORBA_unsigned_long _ORBIT_tmpvar_53;
10656
register CORBA_unsigned_long _ORBIT_tmpvar_54;
10657
CORBA_unsigned_long _ORBIT_tmpvar_55;
10658
register CORBA_unsigned_long _ORBIT_tmpvar_56;
10659
CORBA_unsigned_long _ORBIT_tmpvar_57;
10660
register CORBA_unsigned_long _ORBIT_tmpvar_58;
10661
CORBA_unsigned_long _ORBIT_tmpvar_59;
10662
register CORBA_unsigned_long _ORBIT_tmpvar_60;
10663
CORBA_unsigned_long _ORBIT_tmpvar_61;
10664
register CORBA_unsigned_long _ORBIT_tmpvar_62;
10665
CORBA_unsigned_long _ORBIT_tmpvar_63;
10666
register CORBA_unsigned_long _ORBIT_tmpvar_64;
10667
register CORBA_unsigned_long _ORBIT_tmpvar_65;
10668
CORBA_unsigned_long _ORBIT_tmpvar_66;
10669
register CORBA_unsigned_long _ORBIT_tmpvar_67;
10670
CORBA_unsigned_long _ORBIT_tmpvar_68;
10671
register CORBA_unsigned_long _ORBIT_tmpvar_69;
10672
CORBA_unsigned_long _ORBIT_tmpvar_70;
10673
register CORBA_unsigned_long _ORBIT_tmpvar_71;
10674
CORBA_unsigned_long _ORBIT_tmpvar_72;
10675
register CORBA_unsigned_long _ORBIT_tmpvar_73;
10676
CORBA_unsigned_long _ORBIT_tmpvar_74;
10677
register CORBA_unsigned_long _ORBIT_tmpvar_75;
10678
CORBA_unsigned_long _ORBIT_tmpvar_76;
10679
register CORBA_unsigned_long _ORBIT_tmpvar_77;
10680
register CORBA_unsigned_long _ORBIT_tmpvar_78;
10681
CORBA_unsigned_long _ORBIT_tmpvar_79;
10682
register CORBA_unsigned_long _ORBIT_tmpvar_80;
10683
CORBA_unsigned_long _ORBIT_tmpvar_81;
10684
register CORBA_unsigned_long _ORBIT_tmpvar_82;
10685
CORBA_unsigned_long _ORBIT_tmpvar_83;
10686
register CORBA_unsigned_long _ORBIT_tmpvar_84;
10687
CORBA_unsigned_long _ORBIT_tmpvar_85;
10688
register CORBA_unsigned_long _ORBIT_tmpvar_86;
10689
CORBA_unsigned_long _ORBIT_tmpvar_87;
10690
register CORBA_unsigned_long _ORBIT_tmpvar_88;
10691
CORBA_unsigned_long _ORBIT_tmpvar_89;
10692
register CORBA_unsigned_long _ORBIT_tmpvar_90;
10693
register CORBA_unsigned_long _ORBIT_tmpvar_91;
10695
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
10696
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
10697
all_entries(_obj->servant, dir, locale, keys, values, is_defaults,
10701
_cnx = ORBit_object_get_connection(_obj);
10702
_ORBIT_retry_request:
10703
_ORBIT_send_buffer = NULL;
10704
_ORBIT_recv_buffer = NULL;
10705
_ORBIT_completion_status = CORBA_COMPLETED_NO;
10706
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
10707
{ /* marshalling */
10708
static const struct
10710
CORBA_unsigned_long len;
10713
_ORBIT_operation_name_data =
10715
12, "all_entries"};
10716
static const struct iovec _ORBIT_operation_vec =
10717
{ (gpointer) & _ORBIT_operation_name_data, 16 };
10718
register CORBA_unsigned_long _ORBIT_tmpvar_0;
10719
CORBA_unsigned_long _ORBIT_tmpvar_1;
10720
register CORBA_unsigned_long _ORBIT_tmpvar_2;
10721
CORBA_unsigned_long _ORBIT_tmpvar_3;
10723
_ORBIT_send_buffer =
10724
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
10726
&(_obj->active_profile->object_key_vec),
10727
&_ORBIT_operation_vec,
10728
&ORBit_default_principal_iovec);
10730
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
10731
if (!_ORBIT_send_buffer)
10732
goto _ORBIT_system_exception;
10733
_ORBIT_tmpvar_1 = strlen(dir) + 1;
10734
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10735
(_ORBIT_send_buffer), 4);
10739
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
10740
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
10741
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10742
(_ORBIT_send_buffer), (_ORBIT_t),
10743
sizeof(_ORBIT_tmpvar_1));
10745
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
10747
sizeof(dir[_ORBIT_tmpvar_0]) *
10749
_ORBIT_tmpvar_3 = strlen(locale) + 1;
10750
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
10751
(_ORBIT_send_buffer), 4);
10755
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
10756
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
10757
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
10758
(_ORBIT_send_buffer), (_ORBIT_t),
10759
sizeof(_ORBIT_tmpvar_3));
10761
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
10763
sizeof(locale[_ORBIT_tmpvar_2]) *
10765
giop_send_buffer_write(_ORBIT_send_buffer);
10766
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
10767
giop_send_buffer_unuse(_ORBIT_send_buffer);
10768
_ORBIT_send_buffer = NULL;
10770
{ /* demarshalling */
10771
register guchar *_ORBIT_curptr;
10773
_ORBIT_recv_buffer =
10774
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
10775
if (!_ORBIT_recv_buffer)
10776
goto _ORBIT_system_exception;
10777
_ORBIT_completion_status = CORBA_COMPLETED_YES;
10778
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
10780
goto _ORBIT_msg_exception;
10781
*keys = ConfigDatabase_KeyList__alloc();
10782
*values = ConfigDatabase_ValueList__alloc();
10783
*is_defaults = ConfigDatabase_IsDefaultList__alloc();
10784
*is_writables = ConfigDatabase_IsWritableList__alloc();
10785
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
10786
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
10787
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10788
(*((guint32 *) & (((**keys))._length))) =
10789
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10790
_ORBIT_curptr += 4;
10791
((**keys))._maximum = ((**keys))._length;
10792
((**keys))._buffer =
10793
CORBA_sequence_CORBA_string_allocbuf(((**keys))._length);
10794
((**keys))._release = CORBA_TRUE;
10795
for (_ORBIT_tmpvar_48 = 0; _ORBIT_tmpvar_48 < ((**keys))._length;
10796
_ORBIT_tmpvar_48++) {
10797
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10798
(*((guint32 *) & (_ORBIT_tmpvar_50))) =
10799
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10800
_ORBIT_curptr += 4;
10801
((**keys))._buffer[_ORBIT_tmpvar_48] =
10802
CORBA_string_alloc(_ORBIT_tmpvar_50);
10803
memcpy(((**keys))._buffer[_ORBIT_tmpvar_48], _ORBIT_curptr,
10805
_buffer[_ORBIT_tmpvar_48][_ORBIT_tmpvar_49]) *
10809
_buffer[_ORBIT_tmpvar_48][_ORBIT_tmpvar_49]) *
10813
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10814
(*((guint32 *) & (((**values))._length))) =
10815
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10816
_ORBIT_curptr += 4;
10817
((**values))._maximum = ((**values))._length;
10818
((**values))._buffer =
10819
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
10820
((**values))._release = CORBA_TRUE;
10821
for (_ORBIT_tmpvar_51 = 0; _ORBIT_tmpvar_51 < ((**values))._length;
10822
_ORBIT_tmpvar_51++) {
10823
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10824
(*((guint32 *) & (((**values))._buffer[_ORBIT_tmpvar_51]._d))) =
10825
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10826
_ORBIT_curptr += 4;
10827
switch (((**values))._buffer[_ORBIT_tmpvar_51]._d) {
10831
(((**values))._buffer[_ORBIT_tmpvar_51]._u.dummy))) =
10832
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10833
_ORBIT_curptr += 4;
10838
(((**values))._buffer[_ORBIT_tmpvar_51]._u.int_value))) =
10839
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10840
_ORBIT_curptr += 4;
10843
(*((guint32 *) & (_ORBIT_tmpvar_53))) =
10844
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10845
_ORBIT_curptr += 4;
10846
((**values))._buffer[_ORBIT_tmpvar_51]._u.string_value =
10847
CORBA_string_alloc(_ORBIT_tmpvar_53);
10848
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10849
string_value, _ORBIT_curptr,
10850
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10851
string_value[_ORBIT_tmpvar_52]) *
10854
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10855
string_value[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53;
10860
(((**values))._buffer[_ORBIT_tmpvar_51]._u.float_value))) =
10861
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10862
_ORBIT_curptr += 4;
10865
((**values))._buffer[_ORBIT_tmpvar_51]._u.bool_value =
10866
*((CORBA_boolean *) _ORBIT_curptr);
10867
_ORBIT_curptr += 1;
10872
(((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10874
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10875
_ORBIT_curptr += 4;
10878
(((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10879
value_list_type))) =
10880
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10881
_ORBIT_curptr += 4;
10884
(((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10885
value_car_type))) =
10886
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10887
_ORBIT_curptr += 4;
10890
(((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10891
value_cdr_type))) =
10892
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10893
_ORBIT_curptr += 4;
10894
(*((guint32 *) & (_ORBIT_tmpvar_55))) =
10895
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10896
_ORBIT_curptr += 4;
10897
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10898
locale = CORBA_string_alloc(_ORBIT_tmpvar_55);
10899
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10900
schema_value.locale, _ORBIT_curptr,
10901
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10902
schema_value.locale[_ORBIT_tmpvar_54]) *
10905
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10906
schema_value.locale[_ORBIT_tmpvar_54]) *
10908
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10909
(*((guint32 *) & (_ORBIT_tmpvar_57))) =
10910
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10911
_ORBIT_curptr += 4;
10912
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10913
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_57);
10914
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10915
schema_value.short_desc, _ORBIT_curptr,
10916
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10917
schema_value.short_desc[_ORBIT_tmpvar_56]) *
10920
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10921
schema_value.short_desc[_ORBIT_tmpvar_56]) *
10923
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10924
(*((guint32 *) & (_ORBIT_tmpvar_59))) =
10925
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10926
_ORBIT_curptr += 4;
10927
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10928
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_59);
10929
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10930
schema_value.long_desc, _ORBIT_curptr,
10931
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10932
schema_value.long_desc[_ORBIT_tmpvar_58]) *
10935
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10936
schema_value.long_desc[_ORBIT_tmpvar_58]) *
10938
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10939
(*((guint32 *) & (_ORBIT_tmpvar_61))) =
10940
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10941
_ORBIT_curptr += 4;
10942
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10943
owner = CORBA_string_alloc(_ORBIT_tmpvar_61);
10944
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10945
schema_value.owner, _ORBIT_curptr,
10946
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10947
schema_value.owner[_ORBIT_tmpvar_60]) *
10950
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10951
schema_value.owner[_ORBIT_tmpvar_60]) *
10953
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10954
(*((guint32 *) & (_ORBIT_tmpvar_63))) =
10955
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10956
_ORBIT_curptr += 4;
10957
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
10958
encoded_default_value =
10959
CORBA_string_alloc(_ORBIT_tmpvar_63);
10960
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10961
schema_value.encoded_default_value, _ORBIT_curptr,
10962
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10964
encoded_default_value[_ORBIT_tmpvar_62]) *
10967
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
10969
encoded_default_value[_ORBIT_tmpvar_62]) *
10975
(((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
10977
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
10978
_ORBIT_curptr += 4;
10979
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
10981
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
10983
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
10985
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
10987
[_ORBIT_tmpvar_51].
10990
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
10991
_release = CORBA_TRUE;
10992
for (_ORBIT_tmpvar_64 = 0;
10994
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
10995
seq._length; _ORBIT_tmpvar_64++) {
10996
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
10999
(((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11000
seq._buffer[_ORBIT_tmpvar_64]._d))) =
11001
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11002
_ORBIT_curptr += 4;
11003
switch (((**values))._buffer[_ORBIT_tmpvar_51]._u.
11004
list_value.seq._buffer[_ORBIT_tmpvar_64]._d) {
11008
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11009
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11011
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11012
_ORBIT_curptr += 4;
11017
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11018
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11020
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11021
_ORBIT_curptr += 4;
11024
(*((guint32 *) & (_ORBIT_tmpvar_66))) =
11025
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11026
_ORBIT_curptr += 4;
11027
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11028
seq._buffer[_ORBIT_tmpvar_64]._u.string_value =
11029
CORBA_string_alloc(_ORBIT_tmpvar_66);
11030
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11031
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11032
string_value, _ORBIT_curptr,
11033
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11035
_buffer[_ORBIT_tmpvar_64]._u.
11036
string_value[_ORBIT_tmpvar_65]) *
11039
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11040
list_value.seq._buffer[_ORBIT_tmpvar_64].
11041
_u.string_value[_ORBIT_tmpvar_65]) *
11047
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11048
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11050
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11051
_ORBIT_curptr += 4;
11054
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11055
seq._buffer[_ORBIT_tmpvar_64]._u.bool_value =
11056
*((CORBA_boolean *) _ORBIT_curptr);
11057
_ORBIT_curptr += 1;
11062
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11063
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11064
schema_value.value_type))) =
11065
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11066
_ORBIT_curptr += 4;
11069
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11070
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11071
schema_value.value_list_type))) =
11072
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11073
_ORBIT_curptr += 4;
11076
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11077
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11078
schema_value.value_car_type))) =
11079
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11080
_ORBIT_curptr += 4;
11083
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11084
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11085
schema_value.value_cdr_type))) =
11086
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11087
_ORBIT_curptr += 4;
11088
(*((guint32 *) & (_ORBIT_tmpvar_68))) =
11089
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11090
_ORBIT_curptr += 4;
11091
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11092
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11093
locale = CORBA_string_alloc(_ORBIT_tmpvar_68);
11094
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11095
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11096
schema_value.locale, _ORBIT_curptr,
11097
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11099
_buffer[_ORBIT_tmpvar_64]._u.
11101
locale[_ORBIT_tmpvar_67]) *
11104
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11105
list_value.seq._buffer[_ORBIT_tmpvar_64].
11106
_u.schema_value.locale[_ORBIT_tmpvar_67]) *
11108
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11109
(*((guint32 *) & (_ORBIT_tmpvar_70))) =
11110
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11111
_ORBIT_curptr += 4;
11112
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11113
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11114
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_70);
11115
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11116
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11117
schema_value.short_desc, _ORBIT_curptr,
11118
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11120
_buffer[_ORBIT_tmpvar_64]._u.
11122
short_desc[_ORBIT_tmpvar_69]) *
11125
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11126
list_value.seq._buffer[_ORBIT_tmpvar_64].
11128
short_desc[_ORBIT_tmpvar_69]) *
11130
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11131
(*((guint32 *) & (_ORBIT_tmpvar_72))) =
11132
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11133
_ORBIT_curptr += 4;
11134
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11135
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11136
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_72);
11137
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11138
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11139
schema_value.long_desc, _ORBIT_curptr,
11140
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11142
_buffer[_ORBIT_tmpvar_64]._u.
11144
long_desc[_ORBIT_tmpvar_71]) *
11147
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11148
list_value.seq._buffer[_ORBIT_tmpvar_64].
11150
long_desc[_ORBIT_tmpvar_71]) *
11152
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11153
(*((guint32 *) & (_ORBIT_tmpvar_74))) =
11154
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11155
_ORBIT_curptr += 4;
11156
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11157
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11158
owner = CORBA_string_alloc(_ORBIT_tmpvar_74);
11159
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11160
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11161
schema_value.owner, _ORBIT_curptr,
11162
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11164
_buffer[_ORBIT_tmpvar_64]._u.
11165
schema_value.owner[_ORBIT_tmpvar_73]) *
11168
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11169
list_value.seq._buffer[_ORBIT_tmpvar_64].
11170
_u.schema_value.owner[_ORBIT_tmpvar_73]) *
11172
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11173
(*((guint32 *) & (_ORBIT_tmpvar_76))) =
11174
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11175
_ORBIT_curptr += 4;
11176
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11177
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11178
encoded_default_value =
11179
CORBA_string_alloc(_ORBIT_tmpvar_76);
11180
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11181
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11182
schema_value.encoded_default_value,
11184
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11186
_buffer[_ORBIT_tmpvar_64]._u.
11188
encoded_default_value
11189
[_ORBIT_tmpvar_75]) *
11192
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11193
list_value.seq._buffer[_ORBIT_tmpvar_64].
11195
encoded_default_value[_ORBIT_tmpvar_75]) *
11203
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11206
(((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11208
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11209
_ORBIT_curptr += 4;
11214
(((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11216
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11217
_ORBIT_curptr += 4;
11218
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11220
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11222
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11224
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
11226
[_ORBIT_tmpvar_51].
11229
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11230
_release = CORBA_TRUE;
11231
for (_ORBIT_tmpvar_77 = 0;
11233
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11234
_length; _ORBIT_tmpvar_77++) {
11235
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11238
(((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11239
_buffer[_ORBIT_tmpvar_77]._d))) =
11240
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11241
_ORBIT_curptr += 4;
11242
switch (((**values))._buffer[_ORBIT_tmpvar_51]._u.
11243
pair_value._buffer[_ORBIT_tmpvar_77]._d) {
11247
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11248
pair_value._buffer[_ORBIT_tmpvar_77]._u.dummy))) =
11249
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11250
_ORBIT_curptr += 4;
11255
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11256
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11258
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11259
_ORBIT_curptr += 4;
11262
(*((guint32 *) & (_ORBIT_tmpvar_79))) =
11263
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11264
_ORBIT_curptr += 4;
11265
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11266
_buffer[_ORBIT_tmpvar_77]._u.string_value =
11267
CORBA_string_alloc(_ORBIT_tmpvar_79);
11268
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11269
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11270
string_value, _ORBIT_curptr,
11271
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11273
_buffer[_ORBIT_tmpvar_77]._u.
11274
string_value[_ORBIT_tmpvar_78]) *
11277
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11278
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11279
string_value[_ORBIT_tmpvar_78]) *
11285
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11286
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11288
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11289
_ORBIT_curptr += 4;
11292
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11293
_buffer[_ORBIT_tmpvar_77]._u.bool_value =
11294
*((CORBA_boolean *) _ORBIT_curptr);
11295
_ORBIT_curptr += 1;
11300
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11301
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11302
schema_value.value_type))) =
11303
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11304
_ORBIT_curptr += 4;
11307
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11308
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11309
schema_value.value_list_type))) =
11310
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11311
_ORBIT_curptr += 4;
11314
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11315
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11316
schema_value.value_car_type))) =
11317
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11318
_ORBIT_curptr += 4;
11321
(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11322
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11323
schema_value.value_cdr_type))) =
11324
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11325
_ORBIT_curptr += 4;
11326
(*((guint32 *) & (_ORBIT_tmpvar_81))) =
11327
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11328
_ORBIT_curptr += 4;
11329
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11330
_buffer[_ORBIT_tmpvar_77]._u.schema_value.locale =
11331
CORBA_string_alloc(_ORBIT_tmpvar_81);
11332
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11333
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11334
schema_value.locale, _ORBIT_curptr,
11335
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11337
_buffer[_ORBIT_tmpvar_77]._u.
11339
locale[_ORBIT_tmpvar_80]) *
11342
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11343
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11344
schema_value.locale[_ORBIT_tmpvar_80]) *
11346
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11347
(*((guint32 *) & (_ORBIT_tmpvar_83))) =
11348
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11349
_ORBIT_curptr += 4;
11350
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11351
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11352
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_83);
11353
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11354
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11355
schema_value.short_desc, _ORBIT_curptr,
11356
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11358
_buffer[_ORBIT_tmpvar_77]._u.
11360
short_desc[_ORBIT_tmpvar_82]) *
11363
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11364
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11366
short_desc[_ORBIT_tmpvar_82]) *
11368
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11369
(*((guint32 *) & (_ORBIT_tmpvar_85))) =
11370
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11371
_ORBIT_curptr += 4;
11372
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11373
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11374
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_85);
11375
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11376
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11377
schema_value.long_desc, _ORBIT_curptr,
11378
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11380
_buffer[_ORBIT_tmpvar_77]._u.
11382
long_desc[_ORBIT_tmpvar_84]) *
11385
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11386
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11387
schema_value.long_desc[_ORBIT_tmpvar_84]) *
11389
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11390
(*((guint32 *) & (_ORBIT_tmpvar_87))) =
11391
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11392
_ORBIT_curptr += 4;
11393
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11394
_buffer[_ORBIT_tmpvar_77]._u.schema_value.owner =
11395
CORBA_string_alloc(_ORBIT_tmpvar_87);
11396
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11397
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11398
schema_value.owner, _ORBIT_curptr,
11399
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11401
_buffer[_ORBIT_tmpvar_77]._u.
11402
schema_value.owner[_ORBIT_tmpvar_86]) *
11405
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11406
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11407
schema_value.owner[_ORBIT_tmpvar_86]) *
11409
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11410
(*((guint32 *) & (_ORBIT_tmpvar_89))) =
11411
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11412
_ORBIT_curptr += 4;
11413
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11414
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11415
encoded_default_value =
11416
CORBA_string_alloc(_ORBIT_tmpvar_89);
11417
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11418
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11419
schema_value.encoded_default_value,
11421
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11423
_buffer[_ORBIT_tmpvar_77]._u.
11425
encoded_default_value
11426
[_ORBIT_tmpvar_88]) *
11429
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11430
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11432
encoded_default_value[_ORBIT_tmpvar_88]) *
11446
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11447
(*((guint32 *) & (((**is_defaults))._length))) =
11448
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11449
_ORBIT_curptr += 4;
11450
((**is_defaults))._maximum = ((**is_defaults))._length;
11451
((**is_defaults))._buffer =
11452
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
11453
((**is_defaults))._release = CORBA_TRUE;
11454
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
11455
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_90]) *
11456
((**is_defaults))._length);
11458
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_90]) *
11459
((**is_defaults))._length;
11460
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11461
(*((guint32 *) & (((**is_writables))._length))) =
11462
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
11463
_ORBIT_curptr += 4;
11464
((**is_writables))._maximum = ((**is_writables))._length;
11465
((**is_writables))._buffer =
11466
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
11467
((**is_writables))._release = CORBA_TRUE;
11468
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
11469
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_91]) *
11470
((**is_writables))._length);
11472
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_91]) *
11473
((**is_writables))._length;
11475
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11476
((**keys))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
11477
_ORBIT_curptr += 4;
11478
((**keys))._maximum = ((**keys))._length;
11479
((**keys))._buffer =
11480
CORBA_sequence_CORBA_string_allocbuf(((**keys))._length);
11481
((**keys))._release = CORBA_TRUE;
11482
for (_ORBIT_tmpvar_48 = 0; _ORBIT_tmpvar_48 < ((**keys))._length;
11483
_ORBIT_tmpvar_48++) {
11484
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11485
_ORBIT_tmpvar_50 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11486
_ORBIT_curptr += 4;
11487
((**keys))._buffer[_ORBIT_tmpvar_48] =
11488
CORBA_string_alloc(_ORBIT_tmpvar_50);
11489
memcpy(((**keys))._buffer[_ORBIT_tmpvar_48], _ORBIT_curptr,
11491
_buffer[_ORBIT_tmpvar_48][_ORBIT_tmpvar_49]) *
11495
_buffer[_ORBIT_tmpvar_48][_ORBIT_tmpvar_49]) *
11499
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11500
((**values))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
11501
_ORBIT_curptr += 4;
11502
((**values))._maximum = ((**values))._length;
11503
((**values))._buffer =
11504
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
11505
((**values))._release = CORBA_TRUE;
11506
for (_ORBIT_tmpvar_51 = 0; _ORBIT_tmpvar_51 < ((**values))._length;
11507
_ORBIT_tmpvar_51++) {
11508
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11509
((**values))._buffer[_ORBIT_tmpvar_51]._d =
11510
*((ConfigValueType *) _ORBIT_curptr);
11511
_ORBIT_curptr += 4;
11512
switch (((**values))._buffer[_ORBIT_tmpvar_51]._d) {
11514
((**values))._buffer[_ORBIT_tmpvar_51]._u.dummy =
11515
*((CORBA_long *) _ORBIT_curptr);
11516
_ORBIT_curptr += 4;
11519
((**values))._buffer[_ORBIT_tmpvar_51]._u.int_value =
11520
*((CORBA_long *) _ORBIT_curptr);
11521
_ORBIT_curptr += 4;
11524
_ORBIT_tmpvar_53 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11525
_ORBIT_curptr += 4;
11526
((**values))._buffer[_ORBIT_tmpvar_51]._u.string_value =
11527
CORBA_string_alloc(_ORBIT_tmpvar_53);
11528
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11529
string_value, _ORBIT_curptr,
11530
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11531
string_value[_ORBIT_tmpvar_52]) *
11534
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11535
string_value[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53;
11538
((**values))._buffer[_ORBIT_tmpvar_51]._u.float_value =
11539
*((CORBA_float *) _ORBIT_curptr);
11540
_ORBIT_curptr += 4;
11543
((**values))._buffer[_ORBIT_tmpvar_51]._u.bool_value =
11544
*((CORBA_boolean *) _ORBIT_curptr);
11545
_ORBIT_curptr += 1;
11548
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11549
value_type = *((ConfigValueType *) _ORBIT_curptr);
11550
_ORBIT_curptr += 4;
11551
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11552
value_list_type = *((ConfigValueType *) _ORBIT_curptr);
11553
_ORBIT_curptr += 4;
11554
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11555
value_car_type = *((ConfigValueType *) _ORBIT_curptr);
11556
_ORBIT_curptr += 4;
11557
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11558
value_cdr_type = *((ConfigValueType *) _ORBIT_curptr);
11559
_ORBIT_curptr += 4;
11560
_ORBIT_tmpvar_55 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11561
_ORBIT_curptr += 4;
11562
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11563
locale = CORBA_string_alloc(_ORBIT_tmpvar_55);
11564
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11565
schema_value.locale, _ORBIT_curptr,
11566
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11567
schema_value.locale[_ORBIT_tmpvar_54]) *
11570
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11571
schema_value.locale[_ORBIT_tmpvar_54]) *
11573
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11574
_ORBIT_tmpvar_57 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11575
_ORBIT_curptr += 4;
11576
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11577
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_57);
11578
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11579
schema_value.short_desc, _ORBIT_curptr,
11580
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11581
schema_value.short_desc[_ORBIT_tmpvar_56]) *
11584
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11585
schema_value.short_desc[_ORBIT_tmpvar_56]) *
11587
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11588
_ORBIT_tmpvar_59 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11589
_ORBIT_curptr += 4;
11590
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11591
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_59);
11592
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11593
schema_value.long_desc, _ORBIT_curptr,
11594
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11595
schema_value.long_desc[_ORBIT_tmpvar_58]) *
11598
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11599
schema_value.long_desc[_ORBIT_tmpvar_58]) *
11601
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11602
_ORBIT_tmpvar_61 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11603
_ORBIT_curptr += 4;
11604
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11605
owner = CORBA_string_alloc(_ORBIT_tmpvar_61);
11606
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11607
schema_value.owner, _ORBIT_curptr,
11608
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11609
schema_value.owner[_ORBIT_tmpvar_60]) *
11612
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11613
schema_value.owner[_ORBIT_tmpvar_60]) *
11615
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11616
_ORBIT_tmpvar_63 = *((CORBA_unsigned_long *) _ORBIT_curptr);
11617
_ORBIT_curptr += 4;
11618
((**values))._buffer[_ORBIT_tmpvar_51]._u.schema_value.
11619
encoded_default_value =
11620
CORBA_string_alloc(_ORBIT_tmpvar_63);
11621
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11622
schema_value.encoded_default_value, _ORBIT_curptr,
11623
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11625
encoded_default_value[_ORBIT_tmpvar_62]) *
11628
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11630
encoded_default_value[_ORBIT_tmpvar_62]) *
11634
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11635
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
11636
_ORBIT_curptr += 4;
11637
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11639
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11641
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11643
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
11645
[_ORBIT_tmpvar_51].
11648
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11649
_release = CORBA_TRUE;
11650
for (_ORBIT_tmpvar_64 = 0;
11652
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11653
seq._length; _ORBIT_tmpvar_64++) {
11654
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11655
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.seq.
11656
_buffer[_ORBIT_tmpvar_64]._d =
11657
*((ConfigBasicValueType *) _ORBIT_curptr);
11658
_ORBIT_curptr += 4;
11659
switch (((**values))._buffer[_ORBIT_tmpvar_51]._u.
11660
list_value.seq._buffer[_ORBIT_tmpvar_64]._d) {
11662
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11663
seq._buffer[_ORBIT_tmpvar_64]._u.dummy =
11664
*((CORBA_long *) _ORBIT_curptr);
11665
_ORBIT_curptr += 4;
11668
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11669
seq._buffer[_ORBIT_tmpvar_64]._u.int_value =
11670
*((CORBA_long *) _ORBIT_curptr);
11671
_ORBIT_curptr += 4;
11675
*((CORBA_unsigned_long *) _ORBIT_curptr);
11676
_ORBIT_curptr += 4;
11677
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11678
seq._buffer[_ORBIT_tmpvar_64]._u.string_value =
11679
CORBA_string_alloc(_ORBIT_tmpvar_66);
11680
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11681
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11682
string_value, _ORBIT_curptr,
11683
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11685
_buffer[_ORBIT_tmpvar_64]._u.
11686
string_value[_ORBIT_tmpvar_65]) *
11689
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11690
list_value.seq._buffer[_ORBIT_tmpvar_64].
11691
_u.string_value[_ORBIT_tmpvar_65]) *
11695
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11696
seq._buffer[_ORBIT_tmpvar_64]._u.float_value =
11697
*((CORBA_float *) _ORBIT_curptr);
11698
_ORBIT_curptr += 4;
11701
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11702
seq._buffer[_ORBIT_tmpvar_64]._u.bool_value =
11703
*((CORBA_boolean *) _ORBIT_curptr);
11704
_ORBIT_curptr += 1;
11707
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11708
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11709
value_type = *((ConfigValueType *) _ORBIT_curptr);
11710
_ORBIT_curptr += 4;
11711
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11712
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11714
*((ConfigValueType *) _ORBIT_curptr);
11715
_ORBIT_curptr += 4;
11716
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11717
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11719
*((ConfigValueType *) _ORBIT_curptr);
11720
_ORBIT_curptr += 4;
11721
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11722
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11724
*((ConfigValueType *) _ORBIT_curptr);
11725
_ORBIT_curptr += 4;
11727
*((CORBA_unsigned_long *) _ORBIT_curptr);
11728
_ORBIT_curptr += 4;
11729
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11730
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11731
locale = CORBA_string_alloc(_ORBIT_tmpvar_68);
11732
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11733
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11734
schema_value.locale, _ORBIT_curptr,
11735
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11737
_buffer[_ORBIT_tmpvar_64]._u.
11739
locale[_ORBIT_tmpvar_67]) *
11742
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11743
list_value.seq._buffer[_ORBIT_tmpvar_64].
11744
_u.schema_value.locale[_ORBIT_tmpvar_67]) *
11746
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11748
*((CORBA_unsigned_long *) _ORBIT_curptr);
11749
_ORBIT_curptr += 4;
11750
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11751
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11752
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_70);
11753
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11754
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11755
schema_value.short_desc, _ORBIT_curptr,
11756
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11758
_buffer[_ORBIT_tmpvar_64]._u.
11760
short_desc[_ORBIT_tmpvar_69]) *
11763
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11764
list_value.seq._buffer[_ORBIT_tmpvar_64].
11766
short_desc[_ORBIT_tmpvar_69]) *
11768
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11770
*((CORBA_unsigned_long *) _ORBIT_curptr);
11771
_ORBIT_curptr += 4;
11772
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11773
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11774
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_72);
11775
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11776
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11777
schema_value.long_desc, _ORBIT_curptr,
11778
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11780
_buffer[_ORBIT_tmpvar_64]._u.
11782
long_desc[_ORBIT_tmpvar_71]) *
11785
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11786
list_value.seq._buffer[_ORBIT_tmpvar_64].
11788
long_desc[_ORBIT_tmpvar_71]) *
11790
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11792
*((CORBA_unsigned_long *) _ORBIT_curptr);
11793
_ORBIT_curptr += 4;
11794
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11795
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11796
owner = CORBA_string_alloc(_ORBIT_tmpvar_74);
11797
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11798
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11799
schema_value.owner, _ORBIT_curptr,
11800
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11802
_buffer[_ORBIT_tmpvar_64]._u.
11803
schema_value.owner[_ORBIT_tmpvar_73]) *
11806
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11807
list_value.seq._buffer[_ORBIT_tmpvar_64].
11808
_u.schema_value.owner[_ORBIT_tmpvar_73]) *
11810
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11812
*((CORBA_unsigned_long *) _ORBIT_curptr);
11813
_ORBIT_curptr += 4;
11814
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11815
seq._buffer[_ORBIT_tmpvar_64]._u.schema_value.
11816
encoded_default_value =
11817
CORBA_string_alloc(_ORBIT_tmpvar_76);
11818
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11819
list_value.seq._buffer[_ORBIT_tmpvar_64]._u.
11820
schema_value.encoded_default_value,
11822
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11824
_buffer[_ORBIT_tmpvar_64]._u.
11826
encoded_default_value
11827
[_ORBIT_tmpvar_75]) *
11830
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11831
list_value.seq._buffer[_ORBIT_tmpvar_64].
11833
encoded_default_value[_ORBIT_tmpvar_75]) *
11841
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11842
((**values))._buffer[_ORBIT_tmpvar_51]._u.list_value.
11843
list_type = *((ConfigBasicValueType *) _ORBIT_curptr);
11844
_ORBIT_curptr += 4;
11847
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11848
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
11849
_ORBIT_curptr += 4;
11850
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11852
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11854
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11856
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
11858
[_ORBIT_tmpvar_51].
11861
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11862
_release = CORBA_TRUE;
11863
for (_ORBIT_tmpvar_77 = 0;
11865
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11866
_length; _ORBIT_tmpvar_77++) {
11867
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11868
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11869
_buffer[_ORBIT_tmpvar_77]._d =
11870
*((ConfigBasicValueType *) _ORBIT_curptr);
11871
_ORBIT_curptr += 4;
11872
switch (((**values))._buffer[_ORBIT_tmpvar_51]._u.
11873
pair_value._buffer[_ORBIT_tmpvar_77]._d) {
11875
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11876
_buffer[_ORBIT_tmpvar_77]._u.dummy =
11877
*((CORBA_long *) _ORBIT_curptr);
11878
_ORBIT_curptr += 4;
11881
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11882
_buffer[_ORBIT_tmpvar_77]._u.int_value =
11883
*((CORBA_long *) _ORBIT_curptr);
11884
_ORBIT_curptr += 4;
11888
*((CORBA_unsigned_long *) _ORBIT_curptr);
11889
_ORBIT_curptr += 4;
11890
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11891
_buffer[_ORBIT_tmpvar_77]._u.string_value =
11892
CORBA_string_alloc(_ORBIT_tmpvar_79);
11893
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11894
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11895
string_value, _ORBIT_curptr,
11896
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11898
_buffer[_ORBIT_tmpvar_77]._u.
11899
string_value[_ORBIT_tmpvar_78]) *
11902
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11903
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11904
string_value[_ORBIT_tmpvar_78]) *
11908
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11909
_buffer[_ORBIT_tmpvar_77]._u.float_value =
11910
*((CORBA_float *) _ORBIT_curptr);
11911
_ORBIT_curptr += 4;
11914
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11915
_buffer[_ORBIT_tmpvar_77]._u.bool_value =
11916
*((CORBA_boolean *) _ORBIT_curptr);
11917
_ORBIT_curptr += 1;
11920
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11921
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11922
value_type = *((ConfigValueType *) _ORBIT_curptr);
11923
_ORBIT_curptr += 4;
11924
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11925
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11927
*((ConfigValueType *) _ORBIT_curptr);
11928
_ORBIT_curptr += 4;
11929
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11930
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11932
*((ConfigValueType *) _ORBIT_curptr);
11933
_ORBIT_curptr += 4;
11934
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11935
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11937
*((ConfigValueType *) _ORBIT_curptr);
11938
_ORBIT_curptr += 4;
11940
*((CORBA_unsigned_long *) _ORBIT_curptr);
11941
_ORBIT_curptr += 4;
11942
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11943
_buffer[_ORBIT_tmpvar_77]._u.schema_value.locale =
11944
CORBA_string_alloc(_ORBIT_tmpvar_81);
11945
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11946
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11947
schema_value.locale, _ORBIT_curptr,
11948
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11950
_buffer[_ORBIT_tmpvar_77]._u.
11952
locale[_ORBIT_tmpvar_80]) *
11955
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11956
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11957
schema_value.locale[_ORBIT_tmpvar_80]) *
11959
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11961
*((CORBA_unsigned_long *) _ORBIT_curptr);
11962
_ORBIT_curptr += 4;
11963
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11964
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11965
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_83);
11966
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11967
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11968
schema_value.short_desc, _ORBIT_curptr,
11969
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11971
_buffer[_ORBIT_tmpvar_77]._u.
11973
short_desc[_ORBIT_tmpvar_82]) *
11976
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11977
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11979
short_desc[_ORBIT_tmpvar_82]) *
11981
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
11983
*((CORBA_unsigned_long *) _ORBIT_curptr);
11984
_ORBIT_curptr += 4;
11985
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
11986
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
11987
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_85);
11988
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11989
pair_value._buffer[_ORBIT_tmpvar_77]._u.
11990
schema_value.long_desc, _ORBIT_curptr,
11991
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
11993
_buffer[_ORBIT_tmpvar_77]._u.
11995
long_desc[_ORBIT_tmpvar_84]) *
11998
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
11999
pair_value._buffer[_ORBIT_tmpvar_77]._u.
12000
schema_value.long_desc[_ORBIT_tmpvar_84]) *
12002
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12004
*((CORBA_unsigned_long *) _ORBIT_curptr);
12005
_ORBIT_curptr += 4;
12006
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
12007
_buffer[_ORBIT_tmpvar_77]._u.schema_value.owner =
12008
CORBA_string_alloc(_ORBIT_tmpvar_87);
12009
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
12010
pair_value._buffer[_ORBIT_tmpvar_77]._u.
12011
schema_value.owner, _ORBIT_curptr,
12012
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
12014
_buffer[_ORBIT_tmpvar_77]._u.
12015
schema_value.owner[_ORBIT_tmpvar_86]) *
12018
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
12019
pair_value._buffer[_ORBIT_tmpvar_77]._u.
12020
schema_value.owner[_ORBIT_tmpvar_86]) *
12022
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12024
*((CORBA_unsigned_long *) _ORBIT_curptr);
12025
_ORBIT_curptr += 4;
12026
((**values))._buffer[_ORBIT_tmpvar_51]._u.pair_value.
12027
_buffer[_ORBIT_tmpvar_77]._u.schema_value.
12028
encoded_default_value =
12029
CORBA_string_alloc(_ORBIT_tmpvar_89);
12030
memcpy(((**values))._buffer[_ORBIT_tmpvar_51]._u.
12031
pair_value._buffer[_ORBIT_tmpvar_77]._u.
12032
schema_value.encoded_default_value,
12034
sizeof(((**values))._buffer[_ORBIT_tmpvar_51].
12036
_buffer[_ORBIT_tmpvar_77]._u.
12038
encoded_default_value
12039
[_ORBIT_tmpvar_88]) *
12042
sizeof(((**values))._buffer[_ORBIT_tmpvar_51]._u.
12043
pair_value._buffer[_ORBIT_tmpvar_77]._u.
12045
encoded_default_value[_ORBIT_tmpvar_88]) *
12059
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12060
((**is_defaults))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
12061
_ORBIT_curptr += 4;
12062
((**is_defaults))._maximum = ((**is_defaults))._length;
12063
((**is_defaults))._buffer =
12064
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
12065
((**is_defaults))._release = CORBA_TRUE;
12066
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
12067
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_90]) *
12068
((**is_defaults))._length);
12070
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_90]) *
12071
((**is_defaults))._length;
12072
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12073
((**is_writables))._length =
12074
*((CORBA_unsigned_long *) _ORBIT_curptr);
12075
_ORBIT_curptr += 4;
12076
((**is_writables))._maximum = ((**is_writables))._length;
12077
((**is_writables))._buffer =
12078
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
12079
((**is_writables))._release = CORBA_TRUE;
12080
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
12081
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_91]) *
12082
((**is_writables))._length);
12084
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_91]) *
12085
((**is_writables))._length;
12087
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12089
_ORBIT_system_exception:
12090
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12091
_ORBIT_completion_status);
12092
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12093
giop_send_buffer_unuse(_ORBIT_send_buffer);
12095
_ORBIT_msg_exception:
12096
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12097
GIOP_LOCATION_FORWARD) {
12098
if (_obj->forward_locations != NULL)
12099
ORBit_delete_profiles(_obj->forward_locations);
12100
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12101
_cnx = ORBit_object_get_forwarded_connection(_obj);
12102
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12104
goto _ORBIT_retry_request;
12106
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
12107
_ORBIT_user_exceptions, _obj->orb);
12108
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12114
ConfigDatabase_all_dirs(ConfigDatabase _obj, const CORBA_char * dir,
12115
ConfigDatabase_KeyList ** subdirs,
12116
CORBA_Environment * ev)
12118
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
12119
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
12120
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
12122
register GIOP_unsigned_long _ORBIT_request_id,
12123
_ORBIT_system_exception_minor;
12124
register CORBA_completion_status _ORBIT_completion_status;
12125
register GIOPSendBuffer *_ORBIT_send_buffer;
12126
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12127
register GIOPConnection *_cnx;
12128
register CORBA_unsigned_long _ORBIT_tmpvar_5;
12129
register CORBA_unsigned_long _ORBIT_tmpvar_6;
12130
CORBA_unsigned_long _ORBIT_tmpvar_7;
12132
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
12133
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
12134
all_dirs(_obj->servant, dir, subdirs, ev);
12137
_cnx = ORBit_object_get_connection(_obj);
12138
_ORBIT_retry_request:
12139
_ORBIT_send_buffer = NULL;
12140
_ORBIT_recv_buffer = NULL;
12141
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12142
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12143
{ /* marshalling */
12144
static const struct
12146
CORBA_unsigned_long len;
12149
_ORBIT_operation_name_data =
12152
static const struct iovec _ORBIT_operation_vec =
12153
{ (gpointer) & _ORBIT_operation_name_data, 13 };
12154
register CORBA_unsigned_long _ORBIT_tmpvar_0;
12155
CORBA_unsigned_long _ORBIT_tmpvar_1;
12157
_ORBIT_send_buffer =
12158
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12160
&(_obj->active_profile->object_key_vec),
12161
&_ORBIT_operation_vec,
12162
&ORBit_default_principal_iovec);
12164
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12165
if (!_ORBIT_send_buffer)
12166
goto _ORBIT_system_exception;
12167
_ORBIT_tmpvar_1 = strlen(dir) + 1;
12168
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
12169
(_ORBIT_send_buffer), 4);
12173
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
12174
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
12175
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
12176
(_ORBIT_send_buffer), (_ORBIT_t),
12177
sizeof(_ORBIT_tmpvar_1));
12179
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12181
sizeof(dir[_ORBIT_tmpvar_0]) *
12183
giop_send_buffer_write(_ORBIT_send_buffer);
12184
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12185
giop_send_buffer_unuse(_ORBIT_send_buffer);
12186
_ORBIT_send_buffer = NULL;
12188
{ /* demarshalling */
12189
register guchar *_ORBIT_curptr;
12191
_ORBIT_recv_buffer =
12192
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12193
if (!_ORBIT_recv_buffer)
12194
goto _ORBIT_system_exception;
12195
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12196
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12198
goto _ORBIT_msg_exception;
12199
*subdirs = ConfigDatabase_KeyList__alloc();
12200
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12201
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12202
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12203
(*((guint32 *) & (((**subdirs))._length))) =
12204
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12205
_ORBIT_curptr += 4;
12206
((**subdirs))._maximum = ((**subdirs))._length;
12207
((**subdirs))._buffer =
12208
CORBA_sequence_CORBA_string_allocbuf(((**subdirs))._length);
12209
((**subdirs))._release = CORBA_TRUE;
12210
for (_ORBIT_tmpvar_5 = 0; _ORBIT_tmpvar_5 < ((**subdirs))._length;
12211
_ORBIT_tmpvar_5++) {
12212
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12213
(*((guint32 *) & (_ORBIT_tmpvar_7))) =
12214
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12215
_ORBIT_curptr += 4;
12216
((**subdirs))._buffer[_ORBIT_tmpvar_5] =
12217
CORBA_string_alloc(_ORBIT_tmpvar_7);
12218
memcpy(((**subdirs))._buffer[_ORBIT_tmpvar_5], _ORBIT_curptr,
12219
sizeof(((**subdirs)).
12220
_buffer[_ORBIT_tmpvar_5][_ORBIT_tmpvar_6]) *
12223
sizeof(((**subdirs)).
12224
_buffer[_ORBIT_tmpvar_5][_ORBIT_tmpvar_6]) *
12229
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12230
((**subdirs))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
12231
_ORBIT_curptr += 4;
12232
((**subdirs))._maximum = ((**subdirs))._length;
12233
((**subdirs))._buffer =
12234
CORBA_sequence_CORBA_string_allocbuf(((**subdirs))._length);
12235
((**subdirs))._release = CORBA_TRUE;
12236
for (_ORBIT_tmpvar_5 = 0; _ORBIT_tmpvar_5 < ((**subdirs))._length;
12237
_ORBIT_tmpvar_5++) {
12238
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12239
_ORBIT_tmpvar_7 = *((CORBA_unsigned_long *) _ORBIT_curptr);
12240
_ORBIT_curptr += 4;
12241
((**subdirs))._buffer[_ORBIT_tmpvar_5] =
12242
CORBA_string_alloc(_ORBIT_tmpvar_7);
12243
memcpy(((**subdirs))._buffer[_ORBIT_tmpvar_5], _ORBIT_curptr,
12244
sizeof(((**subdirs)).
12245
_buffer[_ORBIT_tmpvar_5][_ORBIT_tmpvar_6]) *
12248
sizeof(((**subdirs)).
12249
_buffer[_ORBIT_tmpvar_5][_ORBIT_tmpvar_6]) *
12254
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12256
_ORBIT_system_exception:
12257
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12258
_ORBIT_completion_status);
12259
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12260
giop_send_buffer_unuse(_ORBIT_send_buffer);
12262
_ORBIT_msg_exception:
12263
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12264
GIOP_LOCATION_FORWARD) {
12265
if (_obj->forward_locations != NULL)
12266
ORBit_delete_profiles(_obj->forward_locations);
12267
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12268
_cnx = ORBit_object_get_forwarded_connection(_obj);
12269
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12271
goto _ORBIT_retry_request;
12273
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
12274
_ORBIT_user_exceptions, _obj->orb);
12275
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12281
ConfigDatabase_set_schema(ConfigDatabase _obj, const CORBA_char * key,
12282
const CORBA_char * schema_key,
12283
CORBA_Environment * ev)
12285
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
12286
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
12287
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
12289
register GIOP_unsigned_long _ORBIT_request_id,
12290
_ORBIT_system_exception_minor;
12291
register CORBA_completion_status _ORBIT_completion_status;
12292
register GIOPSendBuffer *_ORBIT_send_buffer;
12293
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12294
register GIOPConnection *_cnx;
12296
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
12297
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
12298
set_schema(_obj->servant, key, schema_key, ev);
12301
_cnx = ORBit_object_get_connection(_obj);
12302
_ORBIT_retry_request:
12303
_ORBIT_send_buffer = NULL;
12304
_ORBIT_recv_buffer = NULL;
12305
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12306
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12307
{ /* marshalling */
12308
static const struct
12310
CORBA_unsigned_long len;
12313
_ORBIT_operation_name_data =
12316
static const struct iovec _ORBIT_operation_vec =
12317
{ (gpointer) & _ORBIT_operation_name_data, 15 };
12318
register CORBA_unsigned_long _ORBIT_tmpvar_0;
12319
CORBA_unsigned_long _ORBIT_tmpvar_1;
12320
register CORBA_unsigned_long _ORBIT_tmpvar_2;
12321
CORBA_unsigned_long _ORBIT_tmpvar_3;
12323
_ORBIT_send_buffer =
12324
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12326
&(_obj->active_profile->object_key_vec),
12327
&_ORBIT_operation_vec,
12328
&ORBit_default_principal_iovec);
12330
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12331
if (!_ORBIT_send_buffer)
12332
goto _ORBIT_system_exception;
12333
_ORBIT_tmpvar_1 = strlen(key) + 1;
12334
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
12335
(_ORBIT_send_buffer), 4);
12339
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
12340
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
12341
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
12342
(_ORBIT_send_buffer), (_ORBIT_t),
12343
sizeof(_ORBIT_tmpvar_1));
12345
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12347
sizeof(key[_ORBIT_tmpvar_0]) *
12349
_ORBIT_tmpvar_3 = strlen(schema_key) + 1;
12350
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
12351
(_ORBIT_send_buffer), 4);
12355
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
12356
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
12357
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
12358
(_ORBIT_send_buffer), (_ORBIT_t),
12359
sizeof(_ORBIT_tmpvar_3));
12361
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12363
sizeof(schema_key[_ORBIT_tmpvar_2]) *
12365
giop_send_buffer_write(_ORBIT_send_buffer);
12366
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12367
giop_send_buffer_unuse(_ORBIT_send_buffer);
12368
_ORBIT_send_buffer = NULL;
12370
{ /* demarshalling */
12371
register guchar *_ORBIT_curptr;
12373
_ORBIT_recv_buffer =
12374
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12375
if (!_ORBIT_recv_buffer)
12376
goto _ORBIT_system_exception;
12377
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12378
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12380
goto _ORBIT_msg_exception;
12381
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12382
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12385
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12387
_ORBIT_system_exception:
12388
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12389
_ORBIT_completion_status);
12390
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12391
giop_send_buffer_unuse(_ORBIT_send_buffer);
12393
_ORBIT_msg_exception:
12394
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12395
GIOP_LOCATION_FORWARD) {
12396
if (_obj->forward_locations != NULL)
12397
ORBit_delete_profiles(_obj->forward_locations);
12398
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12399
_cnx = ORBit_object_get_forwarded_connection(_obj);
12400
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12402
goto _ORBIT_retry_request;
12404
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
12405
_ORBIT_user_exceptions, _obj->orb);
12406
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12412
ConfigDatabase_sync(ConfigDatabase _obj, CORBA_Environment * ev)
12414
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
12415
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
12416
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
12418
register GIOP_unsigned_long _ORBIT_request_id,
12419
_ORBIT_system_exception_minor;
12420
register CORBA_completion_status _ORBIT_completion_status;
12421
register GIOPSendBuffer *_ORBIT_send_buffer;
12422
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12423
register GIOPConnection *_cnx;
12425
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
12426
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
12427
sync(_obj->servant, ev);
12430
_cnx = ORBit_object_get_connection(_obj);
12431
_ORBIT_retry_request:
12432
_ORBIT_send_buffer = NULL;
12433
_ORBIT_recv_buffer = NULL;
12434
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12435
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12436
{ /* marshalling */
12437
static const struct
12439
CORBA_unsigned_long len;
12442
_ORBIT_operation_name_data =
12445
static const struct iovec _ORBIT_operation_vec =
12446
{ (gpointer) & _ORBIT_operation_name_data, 9 };
12447
_ORBIT_send_buffer =
12448
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12450
&(_obj->active_profile->object_key_vec),
12451
&_ORBIT_operation_vec,
12452
&ORBit_default_principal_iovec);
12454
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12455
if (!_ORBIT_send_buffer)
12456
goto _ORBIT_system_exception;
12457
giop_send_buffer_write(_ORBIT_send_buffer);
12458
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12459
giop_send_buffer_unuse(_ORBIT_send_buffer);
12460
_ORBIT_send_buffer = NULL;
12462
{ /* demarshalling */
12463
register guchar *_ORBIT_curptr;
12465
_ORBIT_recv_buffer =
12466
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12467
if (!_ORBIT_recv_buffer)
12468
goto _ORBIT_system_exception;
12469
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12470
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12472
goto _ORBIT_msg_exception;
12473
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12474
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12477
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12479
_ORBIT_system_exception:
12480
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12481
_ORBIT_completion_status);
12482
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12483
giop_send_buffer_unuse(_ORBIT_send_buffer);
12485
_ORBIT_msg_exception:
12486
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12487
GIOP_LOCATION_FORWARD) {
12488
if (_obj->forward_locations != NULL)
12489
ORBit_delete_profiles(_obj->forward_locations);
12490
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12491
_cnx = ORBit_object_get_forwarded_connection(_obj);
12492
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12494
goto _ORBIT_retry_request;
12496
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
12497
_ORBIT_user_exceptions, _obj->orb);
12498
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12504
ConfigDatabase_clear_cache(ConfigDatabase _obj, CORBA_Environment * ev)
12506
register GIOP_unsigned_long _ORBIT_request_id,
12507
_ORBIT_system_exception_minor;
12508
register CORBA_completion_status _ORBIT_completion_status;
12509
register GIOPSendBuffer *_ORBIT_send_buffer;
12510
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12511
register GIOPConnection *_cnx;
12513
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
12514
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
12515
clear_cache(_obj->servant, ev);
12518
_cnx = ORBit_object_get_connection(_obj);
12519
_ORBIT_retry_request:
12520
_ORBIT_send_buffer = NULL;
12521
_ORBIT_recv_buffer = NULL;
12522
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12523
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12524
{ /* marshalling */
12525
static const struct
12527
CORBA_unsigned_long len;
12530
_ORBIT_operation_name_data =
12532
12, "clear_cache"};
12533
static const struct iovec _ORBIT_operation_vec =
12534
{ (gpointer) & _ORBIT_operation_name_data, 16 };
12535
_ORBIT_send_buffer =
12536
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12538
&(_obj->active_profile->object_key_vec),
12539
&_ORBIT_operation_vec,
12540
&ORBit_default_principal_iovec);
12542
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12543
if (!_ORBIT_send_buffer)
12544
goto _ORBIT_system_exception;
12545
giop_send_buffer_write(_ORBIT_send_buffer);
12546
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12547
giop_send_buffer_unuse(_ORBIT_send_buffer);
12548
_ORBIT_send_buffer = NULL;
12550
{ /* demarshalling */
12551
register guchar *_ORBIT_curptr;
12553
_ORBIT_recv_buffer =
12554
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12555
if (!_ORBIT_recv_buffer)
12556
goto _ORBIT_system_exception;
12557
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12558
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12560
goto _ORBIT_msg_exception;
12561
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12562
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12565
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12567
_ORBIT_system_exception:
12568
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12569
_ORBIT_completion_status);
12570
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12571
giop_send_buffer_unuse(_ORBIT_send_buffer);
12573
_ORBIT_msg_exception:
12574
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12575
GIOP_LOCATION_FORWARD) {
12576
if (_obj->forward_locations != NULL)
12577
ORBit_delete_profiles(_obj->forward_locations);
12578
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12579
_cnx = ORBit_object_get_forwarded_connection(_obj);
12580
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12582
goto _ORBIT_retry_request;
12584
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
12585
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12591
ConfigDatabase_synchronous_sync(ConfigDatabase _obj, CORBA_Environment * ev)
12593
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
12594
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
12595
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
12597
register GIOP_unsigned_long _ORBIT_request_id,
12598
_ORBIT_system_exception_minor;
12599
register CORBA_completion_status _ORBIT_completion_status;
12600
register GIOPSendBuffer *_ORBIT_send_buffer;
12601
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12602
register GIOPConnection *_cnx;
12604
if (_obj->servant && _obj->vepv && ConfigDatabase__classid) {
12605
((POA_ConfigDatabase__epv *) _obj->vepv[ConfigDatabase__classid])->
12606
synchronous_sync(_obj->servant, ev);
12609
_cnx = ORBit_object_get_connection(_obj);
12610
_ORBIT_retry_request:
12611
_ORBIT_send_buffer = NULL;
12612
_ORBIT_recv_buffer = NULL;
12613
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12614
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12615
{ /* marshalling */
12616
static const struct
12618
CORBA_unsigned_long len;
12621
_ORBIT_operation_name_data =
12623
17, "synchronous_sync"};
12624
static const struct iovec _ORBIT_operation_vec =
12625
{ (gpointer) & _ORBIT_operation_name_data, 21 };
12626
_ORBIT_send_buffer =
12627
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12629
&(_obj->active_profile->object_key_vec),
12630
&_ORBIT_operation_vec,
12631
&ORBit_default_principal_iovec);
12633
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12634
if (!_ORBIT_send_buffer)
12635
goto _ORBIT_system_exception;
12636
giop_send_buffer_write(_ORBIT_send_buffer);
12637
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12638
giop_send_buffer_unuse(_ORBIT_send_buffer);
12639
_ORBIT_send_buffer = NULL;
12641
{ /* demarshalling */
12642
register guchar *_ORBIT_curptr;
12644
_ORBIT_recv_buffer =
12645
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12646
if (!_ORBIT_recv_buffer)
12647
goto _ORBIT_system_exception;
12648
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12649
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12651
goto _ORBIT_msg_exception;
12652
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12653
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12656
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12658
_ORBIT_system_exception:
12659
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
12660
_ORBIT_completion_status);
12661
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12662
giop_send_buffer_unuse(_ORBIT_send_buffer);
12664
_ORBIT_msg_exception:
12665
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
12666
GIOP_LOCATION_FORWARD) {
12667
if (_obj->forward_locations != NULL)
12668
ORBit_delete_profiles(_obj->forward_locations);
12669
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
12670
_cnx = ORBit_object_get_forwarded_connection(_obj);
12671
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12673
goto _ORBIT_retry_request;
12675
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
12676
_ORBIT_user_exceptions, _obj->orb);
12677
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
12683
ConfigDatabase2_lookup_with_schema_name(ConfigDatabase2 _obj,
12684
const CORBA_char * key,
12685
const CORBA_char * locale,
12686
const CORBA_boolean
12687
use_schema_default,
12688
CORBA_char ** schema_name,
12689
CORBA_boolean * value_is_default,
12690
CORBA_boolean * value_is_writable,
12691
CORBA_Environment * ev)
12693
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
12694
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
12695
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
12697
register GIOP_unsigned_long _ORBIT_request_id,
12698
_ORBIT_system_exception_minor;
12699
register CORBA_completion_status _ORBIT_completion_status;
12700
register GIOPSendBuffer *_ORBIT_send_buffer;
12701
register GIOPRecvBuffer *_ORBIT_recv_buffer;
12702
register GIOPConnection *_cnx;
12703
ConfigValue *_ORBIT_retval;
12704
register CORBA_unsigned_long _ORBIT_tmpvar_44;
12705
CORBA_unsigned_long _ORBIT_tmpvar_45;
12706
register CORBA_unsigned_long _ORBIT_tmpvar_46;
12707
CORBA_unsigned_long _ORBIT_tmpvar_47;
12708
register CORBA_unsigned_long _ORBIT_tmpvar_48;
12709
CORBA_unsigned_long _ORBIT_tmpvar_49;
12710
register CORBA_unsigned_long _ORBIT_tmpvar_50;
12711
CORBA_unsigned_long _ORBIT_tmpvar_51;
12712
register CORBA_unsigned_long _ORBIT_tmpvar_52;
12713
CORBA_unsigned_long _ORBIT_tmpvar_53;
12714
register CORBA_unsigned_long _ORBIT_tmpvar_54;
12715
CORBA_unsigned_long _ORBIT_tmpvar_55;
12716
register CORBA_unsigned_long _ORBIT_tmpvar_56;
12717
register CORBA_unsigned_long _ORBIT_tmpvar_57;
12718
CORBA_unsigned_long _ORBIT_tmpvar_58;
12719
register CORBA_unsigned_long _ORBIT_tmpvar_59;
12720
CORBA_unsigned_long _ORBIT_tmpvar_60;
12721
register CORBA_unsigned_long _ORBIT_tmpvar_61;
12722
CORBA_unsigned_long _ORBIT_tmpvar_62;
12723
register CORBA_unsigned_long _ORBIT_tmpvar_63;
12724
CORBA_unsigned_long _ORBIT_tmpvar_64;
12725
register CORBA_unsigned_long _ORBIT_tmpvar_65;
12726
CORBA_unsigned_long _ORBIT_tmpvar_66;
12727
register CORBA_unsigned_long _ORBIT_tmpvar_67;
12728
CORBA_unsigned_long _ORBIT_tmpvar_68;
12729
register CORBA_unsigned_long _ORBIT_tmpvar_69;
12730
register CORBA_unsigned_long _ORBIT_tmpvar_70;
12731
CORBA_unsigned_long _ORBIT_tmpvar_71;
12732
register CORBA_unsigned_long _ORBIT_tmpvar_72;
12733
CORBA_unsigned_long _ORBIT_tmpvar_73;
12734
register CORBA_unsigned_long _ORBIT_tmpvar_74;
12735
CORBA_unsigned_long _ORBIT_tmpvar_75;
12736
register CORBA_unsigned_long _ORBIT_tmpvar_76;
12737
CORBA_unsigned_long _ORBIT_tmpvar_77;
12738
register CORBA_unsigned_long _ORBIT_tmpvar_78;
12739
CORBA_unsigned_long _ORBIT_tmpvar_79;
12740
register CORBA_unsigned_long _ORBIT_tmpvar_80;
12741
CORBA_unsigned_long _ORBIT_tmpvar_81;
12742
register CORBA_unsigned_long _ORBIT_tmpvar_82;
12743
CORBA_unsigned_long _ORBIT_tmpvar_83;
12745
if (_obj->servant && _obj->vepv && ConfigDatabase2__classid) {
12747
((POA_ConfigDatabase2__epv *) _obj->vepv[ConfigDatabase2__classid])->
12748
lookup_with_schema_name(_obj->servant, key, locale,
12749
use_schema_default, schema_name,
12750
value_is_default, value_is_writable, ev);
12751
return _ORBIT_retval;
12754
return *(&_ORBIT_retval);
12755
_cnx = ORBit_object_get_connection(_obj);
12756
_ORBIT_retry_request:
12757
_ORBIT_send_buffer = NULL;
12758
_ORBIT_recv_buffer = NULL;
12759
_ORBIT_completion_status = CORBA_COMPLETED_NO;
12760
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
12761
{ /* marshalling */
12762
static const struct
12764
CORBA_unsigned_long len;
12767
_ORBIT_operation_name_data =
12769
24, "lookup_with_schema_name"};
12770
static const struct iovec _ORBIT_operation_vec =
12771
{ (gpointer) & _ORBIT_operation_name_data, 28 };
12772
register CORBA_unsigned_long _ORBIT_tmpvar_0;
12773
CORBA_unsigned_long _ORBIT_tmpvar_1;
12774
register CORBA_unsigned_long _ORBIT_tmpvar_2;
12775
CORBA_unsigned_long _ORBIT_tmpvar_3;
12777
_ORBIT_send_buffer =
12778
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
12780
&(_obj->active_profile->object_key_vec),
12781
&_ORBIT_operation_vec,
12782
&ORBit_default_principal_iovec);
12784
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
12785
if (!_ORBIT_send_buffer)
12786
goto _ORBIT_system_exception;
12787
_ORBIT_tmpvar_1 = strlen(key) + 1;
12788
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
12789
(_ORBIT_send_buffer), 4);
12793
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
12794
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
12795
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
12796
(_ORBIT_send_buffer), (_ORBIT_t),
12797
sizeof(_ORBIT_tmpvar_1));
12799
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12801
sizeof(key[_ORBIT_tmpvar_0]) *
12803
_ORBIT_tmpvar_3 = strlen(locale) + 1;
12804
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
12805
(_ORBIT_send_buffer), 4);
12809
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
12810
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
12811
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
12812
(_ORBIT_send_buffer), (_ORBIT_t),
12813
sizeof(_ORBIT_tmpvar_3));
12815
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12817
sizeof(locale[_ORBIT_tmpvar_2]) *
12819
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
12820
&(use_schema_default),
12821
sizeof(use_schema_default));
12822
giop_send_buffer_write(_ORBIT_send_buffer);
12823
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
12824
giop_send_buffer_unuse(_ORBIT_send_buffer);
12825
_ORBIT_send_buffer = NULL;
12827
{ /* demarshalling */
12828
register guchar *_ORBIT_curptr;
12830
_ORBIT_recv_buffer =
12831
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
12832
if (!_ORBIT_recv_buffer)
12833
goto _ORBIT_system_exception;
12834
_ORBIT_completion_status = CORBA_COMPLETED_YES;
12835
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
12837
goto _ORBIT_msg_exception;
12838
_ORBIT_retval = ConfigValue__alloc();
12839
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
12840
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
12841
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12842
(*((guint32 *) & ((*_ORBIT_retval)._d))) =
12843
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12844
_ORBIT_curptr += 4;
12845
switch ((*_ORBIT_retval)._d) {
12847
(*((guint32 *) & ((*_ORBIT_retval)._u.dummy))) =
12848
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12849
_ORBIT_curptr += 4;
12852
(*((guint32 *) & ((*_ORBIT_retval)._u.int_value))) =
12853
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12854
_ORBIT_curptr += 4;
12857
(*((guint32 *) & (_ORBIT_tmpvar_45))) =
12858
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12859
_ORBIT_curptr += 4;
12860
(*_ORBIT_retval)._u.string_value =
12861
CORBA_string_alloc(_ORBIT_tmpvar_45);
12862
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
12863
sizeof((*_ORBIT_retval)._u.
12864
string_value[_ORBIT_tmpvar_44]) *
12867
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_44]) *
12871
(*((guint32 *) & ((*_ORBIT_retval)._u.float_value))) =
12872
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12873
_ORBIT_curptr += 4;
12876
(*_ORBIT_retval)._u.bool_value =
12877
*((CORBA_boolean *) _ORBIT_curptr);
12878
_ORBIT_curptr += 1;
12881
(*((guint32 *) & ((*_ORBIT_retval)._u.schema_value.value_type)))
12882
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12883
_ORBIT_curptr += 4;
12886
((*_ORBIT_retval)._u.schema_value.value_list_type))) =
12887
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12888
_ORBIT_curptr += 4;
12891
((*_ORBIT_retval)._u.schema_value.value_car_type))) =
12892
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12893
_ORBIT_curptr += 4;
12896
((*_ORBIT_retval)._u.schema_value.value_cdr_type))) =
12897
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12898
_ORBIT_curptr += 4;
12899
(*((guint32 *) & (_ORBIT_tmpvar_47))) =
12900
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12901
_ORBIT_curptr += 4;
12902
(*_ORBIT_retval)._u.schema_value.locale =
12903
CORBA_string_alloc(_ORBIT_tmpvar_47);
12904
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
12905
sizeof((*_ORBIT_retval)._u.schema_value.
12906
locale[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
12908
sizeof((*_ORBIT_retval)._u.schema_value.
12909
locale[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
12910
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12911
(*((guint32 *) & (_ORBIT_tmpvar_49))) =
12912
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12913
_ORBIT_curptr += 4;
12914
(*_ORBIT_retval)._u.schema_value.short_desc =
12915
CORBA_string_alloc(_ORBIT_tmpvar_49);
12916
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
12918
sizeof((*_ORBIT_retval)._u.schema_value.
12919
short_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
12921
sizeof((*_ORBIT_retval)._u.schema_value.
12922
short_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
12923
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12924
(*((guint32 *) & (_ORBIT_tmpvar_51))) =
12925
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12926
_ORBIT_curptr += 4;
12927
(*_ORBIT_retval)._u.schema_value.long_desc =
12928
CORBA_string_alloc(_ORBIT_tmpvar_51);
12929
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
12931
sizeof((*_ORBIT_retval)._u.schema_value.
12932
long_desc[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
12934
sizeof((*_ORBIT_retval)._u.schema_value.
12935
long_desc[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
12936
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12937
(*((guint32 *) & (_ORBIT_tmpvar_53))) =
12938
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12939
_ORBIT_curptr += 4;
12940
(*_ORBIT_retval)._u.schema_value.owner =
12941
CORBA_string_alloc(_ORBIT_tmpvar_53);
12942
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
12943
sizeof((*_ORBIT_retval)._u.schema_value.
12944
owner[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53);
12946
sizeof((*_ORBIT_retval)._u.schema_value.
12947
owner[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53;
12948
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12949
(*((guint32 *) & (_ORBIT_tmpvar_55))) =
12950
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12951
_ORBIT_curptr += 4;
12952
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
12953
CORBA_string_alloc(_ORBIT_tmpvar_55);
12954
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
12956
sizeof((*_ORBIT_retval)._u.schema_value.
12957
encoded_default_value[_ORBIT_tmpvar_54]) *
12960
sizeof((*_ORBIT_retval)._u.schema_value.
12961
encoded_default_value[_ORBIT_tmpvar_54]) *
12965
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.seq._length)))
12966
= GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12967
_ORBIT_curptr += 4;
12968
(*_ORBIT_retval)._u.list_value.seq._maximum =
12969
(*_ORBIT_retval)._u.list_value.seq._length;
12970
(*_ORBIT_retval)._u.list_value.seq._buffer =
12971
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
12974
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
12975
for (_ORBIT_tmpvar_56 = 0;
12977
(*_ORBIT_retval)._u.list_value.seq._length;
12978
_ORBIT_tmpvar_56++) {
12979
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
12982
((*_ORBIT_retval)._u.list_value.seq.
12983
_buffer[_ORBIT_tmpvar_56]._d))) =
12984
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12985
_ORBIT_curptr += 4;
12986
switch ((*_ORBIT_retval)._u.list_value.seq.
12987
_buffer[_ORBIT_tmpvar_56]._d) {
12991
((*_ORBIT_retval)._u.list_value.seq.
12992
_buffer[_ORBIT_tmpvar_56]._u.dummy))) =
12993
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
12994
_ORBIT_curptr += 4;
12999
((*_ORBIT_retval)._u.list_value.seq.
13000
_buffer[_ORBIT_tmpvar_56]._u.int_value))) =
13001
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13002
_ORBIT_curptr += 4;
13005
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
13006
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13007
_ORBIT_curptr += 4;
13008
(*_ORBIT_retval)._u.list_value.seq.
13009
_buffer[_ORBIT_tmpvar_56]._u.string_value =
13010
CORBA_string_alloc(_ORBIT_tmpvar_58);
13011
memcpy((*_ORBIT_retval)._u.list_value.seq.
13012
_buffer[_ORBIT_tmpvar_56]._u.string_value,
13014
sizeof((*_ORBIT_retval)._u.list_value.seq.
13015
_buffer[_ORBIT_tmpvar_56]._u.
13016
string_value[_ORBIT_tmpvar_57]) *
13019
sizeof((*_ORBIT_retval)._u.list_value.seq.
13020
_buffer[_ORBIT_tmpvar_56]._u.
13021
string_value[_ORBIT_tmpvar_57]) *
13027
((*_ORBIT_retval)._u.list_value.seq.
13028
_buffer[_ORBIT_tmpvar_56]._u.float_value))) =
13029
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13030
_ORBIT_curptr += 4;
13033
(*_ORBIT_retval)._u.list_value.seq.
13034
_buffer[_ORBIT_tmpvar_56]._u.bool_value =
13035
*((CORBA_boolean *) _ORBIT_curptr);
13036
_ORBIT_curptr += 1;
13041
((*_ORBIT_retval)._u.list_value.seq.
13042
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13044
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13045
_ORBIT_curptr += 4;
13048
((*_ORBIT_retval)._u.list_value.seq.
13049
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13050
value_list_type))) =
13051
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13052
_ORBIT_curptr += 4;
13055
((*_ORBIT_retval)._u.list_value.seq.
13056
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13057
value_car_type))) =
13058
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13059
_ORBIT_curptr += 4;
13062
((*_ORBIT_retval)._u.list_value.seq.
13063
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13064
value_cdr_type))) =
13065
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13066
_ORBIT_curptr += 4;
13067
(*((guint32 *) & (_ORBIT_tmpvar_60))) =
13068
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13069
_ORBIT_curptr += 4;
13070
(*_ORBIT_retval)._u.list_value.seq.
13071
_buffer[_ORBIT_tmpvar_56]._u.schema_value.locale =
13072
CORBA_string_alloc(_ORBIT_tmpvar_60);
13073
memcpy((*_ORBIT_retval)._u.list_value.seq.
13074
_buffer[_ORBIT_tmpvar_56]._u.schema_value.locale,
13076
sizeof((*_ORBIT_retval)._u.list_value.seq.
13077
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13078
locale[_ORBIT_tmpvar_59]) *
13081
sizeof((*_ORBIT_retval)._u.list_value.seq.
13082
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13083
locale[_ORBIT_tmpvar_59]) * _ORBIT_tmpvar_60;
13084
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13085
(*((guint32 *) & (_ORBIT_tmpvar_62))) =
13086
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13087
_ORBIT_curptr += 4;
13088
(*_ORBIT_retval)._u.list_value.seq.
13089
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13090
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_62);
13091
memcpy((*_ORBIT_retval)._u.list_value.seq.
13092
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13093
short_desc, _ORBIT_curptr,
13094
sizeof((*_ORBIT_retval)._u.list_value.seq.
13095
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13096
short_desc[_ORBIT_tmpvar_61]) *
13099
sizeof((*_ORBIT_retval)._u.list_value.seq.
13100
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13101
short_desc[_ORBIT_tmpvar_61]) *
13103
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13104
(*((guint32 *) & (_ORBIT_tmpvar_64))) =
13105
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13106
_ORBIT_curptr += 4;
13107
(*_ORBIT_retval)._u.list_value.seq.
13108
_buffer[_ORBIT_tmpvar_56]._u.schema_value.long_desc =
13109
CORBA_string_alloc(_ORBIT_tmpvar_64);
13110
memcpy((*_ORBIT_retval)._u.list_value.seq.
13111
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13112
long_desc, _ORBIT_curptr,
13113
sizeof((*_ORBIT_retval)._u.list_value.seq.
13114
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13115
long_desc[_ORBIT_tmpvar_63]) *
13118
sizeof((*_ORBIT_retval)._u.list_value.seq.
13119
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13120
long_desc[_ORBIT_tmpvar_63]) *
13122
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13123
(*((guint32 *) & (_ORBIT_tmpvar_66))) =
13124
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13125
_ORBIT_curptr += 4;
13126
(*_ORBIT_retval)._u.list_value.seq.
13127
_buffer[_ORBIT_tmpvar_56]._u.schema_value.owner =
13128
CORBA_string_alloc(_ORBIT_tmpvar_66);
13129
memcpy((*_ORBIT_retval)._u.list_value.seq.
13130
_buffer[_ORBIT_tmpvar_56]._u.schema_value.owner,
13132
sizeof((*_ORBIT_retval)._u.list_value.seq.
13133
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13134
owner[_ORBIT_tmpvar_65]) *
13137
sizeof((*_ORBIT_retval)._u.list_value.seq.
13138
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13139
owner[_ORBIT_tmpvar_65]) * _ORBIT_tmpvar_66;
13140
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13141
(*((guint32 *) & (_ORBIT_tmpvar_68))) =
13142
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13143
_ORBIT_curptr += 4;
13144
(*_ORBIT_retval)._u.list_value.seq.
13145
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13146
encoded_default_value =
13147
CORBA_string_alloc(_ORBIT_tmpvar_68);
13148
memcpy((*_ORBIT_retval)._u.list_value.seq.
13149
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13150
encoded_default_value, _ORBIT_curptr,
13151
sizeof((*_ORBIT_retval)._u.list_value.seq.
13152
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13153
encoded_default_value[_ORBIT_tmpvar_67]) *
13156
sizeof((*_ORBIT_retval)._u.list_value.seq.
13157
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13158
encoded_default_value[_ORBIT_tmpvar_67]) *
13166
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13167
(*((guint32 *) & ((*_ORBIT_retval)._u.list_value.list_type))) =
13168
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13169
_ORBIT_curptr += 4;
13172
(*((guint32 *) & ((*_ORBIT_retval)._u.pair_value._length))) =
13173
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13174
_ORBIT_curptr += 4;
13175
(*_ORBIT_retval)._u.pair_value._maximum =
13176
(*_ORBIT_retval)._u.pair_value._length;
13177
(*_ORBIT_retval)._u.pair_value._buffer =
13178
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
13179
pair_value._length);
13180
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
13181
for (_ORBIT_tmpvar_69 = 0;
13182
_ORBIT_tmpvar_69 < (*_ORBIT_retval)._u.pair_value._length;
13183
_ORBIT_tmpvar_69++) {
13184
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13187
((*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_69].
13188
_d))) = GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13189
_ORBIT_curptr += 4;
13190
switch ((*_ORBIT_retval)._u.pair_value.
13191
_buffer[_ORBIT_tmpvar_69]._d) {
13195
((*_ORBIT_retval)._u.pair_value.
13196
_buffer[_ORBIT_tmpvar_69]._u.dummy))) =
13197
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13198
_ORBIT_curptr += 4;
13203
((*_ORBIT_retval)._u.pair_value.
13204
_buffer[_ORBIT_tmpvar_69]._u.int_value))) =
13205
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13206
_ORBIT_curptr += 4;
13209
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
13210
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13211
_ORBIT_curptr += 4;
13212
(*_ORBIT_retval)._u.pair_value.
13213
_buffer[_ORBIT_tmpvar_69]._u.string_value =
13214
CORBA_string_alloc(_ORBIT_tmpvar_71);
13215
memcpy((*_ORBIT_retval)._u.pair_value.
13216
_buffer[_ORBIT_tmpvar_69]._u.string_value,
13218
sizeof((*_ORBIT_retval)._u.pair_value.
13219
_buffer[_ORBIT_tmpvar_69]._u.
13220
string_value[_ORBIT_tmpvar_70]) *
13223
sizeof((*_ORBIT_retval)._u.pair_value.
13224
_buffer[_ORBIT_tmpvar_69]._u.
13225
string_value[_ORBIT_tmpvar_70]) *
13231
((*_ORBIT_retval)._u.pair_value.
13232
_buffer[_ORBIT_tmpvar_69]._u.float_value))) =
13233
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13234
_ORBIT_curptr += 4;
13237
(*_ORBIT_retval)._u.pair_value.
13238
_buffer[_ORBIT_tmpvar_69]._u.bool_value =
13239
*((CORBA_boolean *) _ORBIT_curptr);
13240
_ORBIT_curptr += 1;
13245
((*_ORBIT_retval)._u.pair_value.
13246
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13248
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13249
_ORBIT_curptr += 4;
13252
((*_ORBIT_retval)._u.pair_value.
13253
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13254
value_list_type))) =
13255
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13256
_ORBIT_curptr += 4;
13259
((*_ORBIT_retval)._u.pair_value.
13260
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13261
value_car_type))) =
13262
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13263
_ORBIT_curptr += 4;
13266
((*_ORBIT_retval)._u.pair_value.
13267
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13268
value_cdr_type))) =
13269
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13270
_ORBIT_curptr += 4;
13271
(*((guint32 *) & (_ORBIT_tmpvar_73))) =
13272
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13273
_ORBIT_curptr += 4;
13274
(*_ORBIT_retval)._u.pair_value.
13275
_buffer[_ORBIT_tmpvar_69]._u.schema_value.locale =
13276
CORBA_string_alloc(_ORBIT_tmpvar_73);
13277
memcpy((*_ORBIT_retval)._u.pair_value.
13278
_buffer[_ORBIT_tmpvar_69]._u.schema_value.locale,
13280
sizeof((*_ORBIT_retval)._u.pair_value.
13281
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13282
locale[_ORBIT_tmpvar_72]) *
13285
sizeof((*_ORBIT_retval)._u.pair_value.
13286
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13287
locale[_ORBIT_tmpvar_72]) * _ORBIT_tmpvar_73;
13288
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13289
(*((guint32 *) & (_ORBIT_tmpvar_75))) =
13290
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13291
_ORBIT_curptr += 4;
13292
(*_ORBIT_retval)._u.pair_value.
13293
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13294
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_75);
13295
memcpy((*_ORBIT_retval)._u.pair_value.
13296
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13297
short_desc, _ORBIT_curptr,
13298
sizeof((*_ORBIT_retval)._u.pair_value.
13299
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13300
short_desc[_ORBIT_tmpvar_74]) *
13303
sizeof((*_ORBIT_retval)._u.pair_value.
13304
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13305
short_desc[_ORBIT_tmpvar_74]) *
13307
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13308
(*((guint32 *) & (_ORBIT_tmpvar_77))) =
13309
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13310
_ORBIT_curptr += 4;
13311
(*_ORBIT_retval)._u.pair_value.
13312
_buffer[_ORBIT_tmpvar_69]._u.schema_value.long_desc =
13313
CORBA_string_alloc(_ORBIT_tmpvar_77);
13314
memcpy((*_ORBIT_retval)._u.pair_value.
13315
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13316
long_desc, _ORBIT_curptr,
13317
sizeof((*_ORBIT_retval)._u.pair_value.
13318
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13319
long_desc[_ORBIT_tmpvar_76]) *
13322
sizeof((*_ORBIT_retval)._u.pair_value.
13323
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13324
long_desc[_ORBIT_tmpvar_76]) *
13326
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13327
(*((guint32 *) & (_ORBIT_tmpvar_79))) =
13328
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13329
_ORBIT_curptr += 4;
13330
(*_ORBIT_retval)._u.pair_value.
13331
_buffer[_ORBIT_tmpvar_69]._u.schema_value.owner =
13332
CORBA_string_alloc(_ORBIT_tmpvar_79);
13333
memcpy((*_ORBIT_retval)._u.pair_value.
13334
_buffer[_ORBIT_tmpvar_69]._u.schema_value.owner,
13336
sizeof((*_ORBIT_retval)._u.pair_value.
13337
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13338
owner[_ORBIT_tmpvar_78]) *
13341
sizeof((*_ORBIT_retval)._u.pair_value.
13342
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13343
owner[_ORBIT_tmpvar_78]) * _ORBIT_tmpvar_79;
13344
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13345
(*((guint32 *) & (_ORBIT_tmpvar_81))) =
13346
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13347
_ORBIT_curptr += 4;
13348
(*_ORBIT_retval)._u.pair_value.
13349
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13350
encoded_default_value =
13351
CORBA_string_alloc(_ORBIT_tmpvar_81);
13352
memcpy((*_ORBIT_retval)._u.pair_value.
13353
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13354
encoded_default_value, _ORBIT_curptr,
13355
sizeof((*_ORBIT_retval)._u.pair_value.
13356
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13357
encoded_default_value[_ORBIT_tmpvar_80]) *
13360
sizeof((*_ORBIT_retval)._u.pair_value.
13361
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13362
encoded_default_value[_ORBIT_tmpvar_80]) *
13374
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13375
(*((guint32 *) & (_ORBIT_tmpvar_83))) =
13376
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
13377
_ORBIT_curptr += 4;
13378
(*schema_name) = CORBA_string_alloc(_ORBIT_tmpvar_83);
13379
memcpy((*schema_name), _ORBIT_curptr,
13380
sizeof((*schema_name)[_ORBIT_tmpvar_82]) * _ORBIT_tmpvar_83);
13382
sizeof((*schema_name)[_ORBIT_tmpvar_82]) * _ORBIT_tmpvar_83;
13383
(*value_is_default) = *((CORBA_boolean *) _ORBIT_curptr);
13384
_ORBIT_curptr += 1;
13385
(*value_is_writable) = *((CORBA_boolean *) _ORBIT_curptr);
13387
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13388
(*_ORBIT_retval)._d = *((ConfigValueType *) _ORBIT_curptr);
13389
_ORBIT_curptr += 4;
13390
switch ((*_ORBIT_retval)._d) {
13392
(*_ORBIT_retval)._u.dummy = *((CORBA_long *) _ORBIT_curptr);
13393
_ORBIT_curptr += 4;
13396
(*_ORBIT_retval)._u.int_value = *((CORBA_long *) _ORBIT_curptr);
13397
_ORBIT_curptr += 4;
13400
_ORBIT_tmpvar_45 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13401
_ORBIT_curptr += 4;
13402
(*_ORBIT_retval)._u.string_value =
13403
CORBA_string_alloc(_ORBIT_tmpvar_45);
13404
memcpy((*_ORBIT_retval)._u.string_value, _ORBIT_curptr,
13405
sizeof((*_ORBIT_retval)._u.
13406
string_value[_ORBIT_tmpvar_44]) *
13409
sizeof((*_ORBIT_retval)._u.string_value[_ORBIT_tmpvar_44]) *
13413
(*_ORBIT_retval)._u.float_value =
13414
*((CORBA_float *) _ORBIT_curptr);
13415
_ORBIT_curptr += 4;
13418
(*_ORBIT_retval)._u.bool_value =
13419
*((CORBA_boolean *) _ORBIT_curptr);
13420
_ORBIT_curptr += 1;
13423
(*_ORBIT_retval)._u.schema_value.value_type =
13424
*((ConfigValueType *) _ORBIT_curptr);
13425
_ORBIT_curptr += 4;
13426
(*_ORBIT_retval)._u.schema_value.value_list_type =
13427
*((ConfigValueType *) _ORBIT_curptr);
13428
_ORBIT_curptr += 4;
13429
(*_ORBIT_retval)._u.schema_value.value_car_type =
13430
*((ConfigValueType *) _ORBIT_curptr);
13431
_ORBIT_curptr += 4;
13432
(*_ORBIT_retval)._u.schema_value.value_cdr_type =
13433
*((ConfigValueType *) _ORBIT_curptr);
13434
_ORBIT_curptr += 4;
13435
_ORBIT_tmpvar_47 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13436
_ORBIT_curptr += 4;
13437
(*_ORBIT_retval)._u.schema_value.locale =
13438
CORBA_string_alloc(_ORBIT_tmpvar_47);
13439
memcpy((*_ORBIT_retval)._u.schema_value.locale, _ORBIT_curptr,
13440
sizeof((*_ORBIT_retval)._u.schema_value.
13441
locale[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47);
13443
sizeof((*_ORBIT_retval)._u.schema_value.
13444
locale[_ORBIT_tmpvar_46]) * _ORBIT_tmpvar_47;
13445
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13446
_ORBIT_tmpvar_49 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13447
_ORBIT_curptr += 4;
13448
(*_ORBIT_retval)._u.schema_value.short_desc =
13449
CORBA_string_alloc(_ORBIT_tmpvar_49);
13450
memcpy((*_ORBIT_retval)._u.schema_value.short_desc,
13452
sizeof((*_ORBIT_retval)._u.schema_value.
13453
short_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49);
13455
sizeof((*_ORBIT_retval)._u.schema_value.
13456
short_desc[_ORBIT_tmpvar_48]) * _ORBIT_tmpvar_49;
13457
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13458
_ORBIT_tmpvar_51 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13459
_ORBIT_curptr += 4;
13460
(*_ORBIT_retval)._u.schema_value.long_desc =
13461
CORBA_string_alloc(_ORBIT_tmpvar_51);
13462
memcpy((*_ORBIT_retval)._u.schema_value.long_desc,
13464
sizeof((*_ORBIT_retval)._u.schema_value.
13465
long_desc[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51);
13467
sizeof((*_ORBIT_retval)._u.schema_value.
13468
long_desc[_ORBIT_tmpvar_50]) * _ORBIT_tmpvar_51;
13469
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13470
_ORBIT_tmpvar_53 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13471
_ORBIT_curptr += 4;
13472
(*_ORBIT_retval)._u.schema_value.owner =
13473
CORBA_string_alloc(_ORBIT_tmpvar_53);
13474
memcpy((*_ORBIT_retval)._u.schema_value.owner, _ORBIT_curptr,
13475
sizeof((*_ORBIT_retval)._u.schema_value.
13476
owner[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53);
13478
sizeof((*_ORBIT_retval)._u.schema_value.
13479
owner[_ORBIT_tmpvar_52]) * _ORBIT_tmpvar_53;
13480
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13481
_ORBIT_tmpvar_55 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13482
_ORBIT_curptr += 4;
13483
(*_ORBIT_retval)._u.schema_value.encoded_default_value =
13484
CORBA_string_alloc(_ORBIT_tmpvar_55);
13485
memcpy((*_ORBIT_retval)._u.schema_value.encoded_default_value,
13487
sizeof((*_ORBIT_retval)._u.schema_value.
13488
encoded_default_value[_ORBIT_tmpvar_54]) *
13491
sizeof((*_ORBIT_retval)._u.schema_value.
13492
encoded_default_value[_ORBIT_tmpvar_54]) *
13496
(*_ORBIT_retval)._u.list_value.seq._length =
13497
*((CORBA_unsigned_long *) _ORBIT_curptr);
13498
_ORBIT_curptr += 4;
13499
(*_ORBIT_retval)._u.list_value.seq._maximum =
13500
(*_ORBIT_retval)._u.list_value.seq._length;
13501
(*_ORBIT_retval)._u.list_value.seq._buffer =
13502
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
13505
(*_ORBIT_retval)._u.list_value.seq._release = CORBA_TRUE;
13506
for (_ORBIT_tmpvar_56 = 0;
13508
(*_ORBIT_retval)._u.list_value.seq._length;
13509
_ORBIT_tmpvar_56++) {
13510
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13511
(*_ORBIT_retval)._u.list_value.seq._buffer[_ORBIT_tmpvar_56].
13512
_d = *((ConfigBasicValueType *) _ORBIT_curptr);
13513
_ORBIT_curptr += 4;
13514
switch ((*_ORBIT_retval)._u.list_value.seq.
13515
_buffer[_ORBIT_tmpvar_56]._d) {
13517
(*_ORBIT_retval)._u.list_value.seq.
13518
_buffer[_ORBIT_tmpvar_56]._u.dummy =
13519
*((CORBA_long *) _ORBIT_curptr);
13520
_ORBIT_curptr += 4;
13523
(*_ORBIT_retval)._u.list_value.seq.
13524
_buffer[_ORBIT_tmpvar_56]._u.int_value =
13525
*((CORBA_long *) _ORBIT_curptr);
13526
_ORBIT_curptr += 4;
13530
*((CORBA_unsigned_long *) _ORBIT_curptr);
13531
_ORBIT_curptr += 4;
13532
(*_ORBIT_retval)._u.list_value.seq.
13533
_buffer[_ORBIT_tmpvar_56]._u.string_value =
13534
CORBA_string_alloc(_ORBIT_tmpvar_58);
13535
memcpy((*_ORBIT_retval)._u.list_value.seq.
13536
_buffer[_ORBIT_tmpvar_56]._u.string_value,
13538
sizeof((*_ORBIT_retval)._u.list_value.seq.
13539
_buffer[_ORBIT_tmpvar_56]._u.
13540
string_value[_ORBIT_tmpvar_57]) *
13543
sizeof((*_ORBIT_retval)._u.list_value.seq.
13544
_buffer[_ORBIT_tmpvar_56]._u.
13545
string_value[_ORBIT_tmpvar_57]) *
13549
(*_ORBIT_retval)._u.list_value.seq.
13550
_buffer[_ORBIT_tmpvar_56]._u.float_value =
13551
*((CORBA_float *) _ORBIT_curptr);
13552
_ORBIT_curptr += 4;
13555
(*_ORBIT_retval)._u.list_value.seq.
13556
_buffer[_ORBIT_tmpvar_56]._u.bool_value =
13557
*((CORBA_boolean *) _ORBIT_curptr);
13558
_ORBIT_curptr += 1;
13561
(*_ORBIT_retval)._u.list_value.seq.
13562
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13563
value_type = *((ConfigValueType *) _ORBIT_curptr);
13564
_ORBIT_curptr += 4;
13565
(*_ORBIT_retval)._u.list_value.seq.
13566
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13568
*((ConfigValueType *) _ORBIT_curptr);
13569
_ORBIT_curptr += 4;
13570
(*_ORBIT_retval)._u.list_value.seq.
13571
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13573
*((ConfigValueType *) _ORBIT_curptr);
13574
_ORBIT_curptr += 4;
13575
(*_ORBIT_retval)._u.list_value.seq.
13576
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13578
*((ConfigValueType *) _ORBIT_curptr);
13579
_ORBIT_curptr += 4;
13581
*((CORBA_unsigned_long *) _ORBIT_curptr);
13582
_ORBIT_curptr += 4;
13583
(*_ORBIT_retval)._u.list_value.seq.
13584
_buffer[_ORBIT_tmpvar_56]._u.schema_value.locale =
13585
CORBA_string_alloc(_ORBIT_tmpvar_60);
13586
memcpy((*_ORBIT_retval)._u.list_value.seq.
13587
_buffer[_ORBIT_tmpvar_56]._u.schema_value.locale,
13589
sizeof((*_ORBIT_retval)._u.list_value.seq.
13590
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13591
locale[_ORBIT_tmpvar_59]) *
13594
sizeof((*_ORBIT_retval)._u.list_value.seq.
13595
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13596
locale[_ORBIT_tmpvar_59]) * _ORBIT_tmpvar_60;
13597
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13599
*((CORBA_unsigned_long *) _ORBIT_curptr);
13600
_ORBIT_curptr += 4;
13601
(*_ORBIT_retval)._u.list_value.seq.
13602
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13603
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_62);
13604
memcpy((*_ORBIT_retval)._u.list_value.seq.
13605
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13606
short_desc, _ORBIT_curptr,
13607
sizeof((*_ORBIT_retval)._u.list_value.seq.
13608
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13609
short_desc[_ORBIT_tmpvar_61]) *
13612
sizeof((*_ORBIT_retval)._u.list_value.seq.
13613
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13614
short_desc[_ORBIT_tmpvar_61]) *
13616
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13618
*((CORBA_unsigned_long *) _ORBIT_curptr);
13619
_ORBIT_curptr += 4;
13620
(*_ORBIT_retval)._u.list_value.seq.
13621
_buffer[_ORBIT_tmpvar_56]._u.schema_value.long_desc =
13622
CORBA_string_alloc(_ORBIT_tmpvar_64);
13623
memcpy((*_ORBIT_retval)._u.list_value.seq.
13624
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13625
long_desc, _ORBIT_curptr,
13626
sizeof((*_ORBIT_retval)._u.list_value.seq.
13627
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13628
long_desc[_ORBIT_tmpvar_63]) *
13631
sizeof((*_ORBIT_retval)._u.list_value.seq.
13632
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13633
long_desc[_ORBIT_tmpvar_63]) *
13635
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13637
*((CORBA_unsigned_long *) _ORBIT_curptr);
13638
_ORBIT_curptr += 4;
13639
(*_ORBIT_retval)._u.list_value.seq.
13640
_buffer[_ORBIT_tmpvar_56]._u.schema_value.owner =
13641
CORBA_string_alloc(_ORBIT_tmpvar_66);
13642
memcpy((*_ORBIT_retval)._u.list_value.seq.
13643
_buffer[_ORBIT_tmpvar_56]._u.schema_value.owner,
13645
sizeof((*_ORBIT_retval)._u.list_value.seq.
13646
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13647
owner[_ORBIT_tmpvar_65]) *
13650
sizeof((*_ORBIT_retval)._u.list_value.seq.
13651
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13652
owner[_ORBIT_tmpvar_65]) * _ORBIT_tmpvar_66;
13653
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13655
*((CORBA_unsigned_long *) _ORBIT_curptr);
13656
_ORBIT_curptr += 4;
13657
(*_ORBIT_retval)._u.list_value.seq.
13658
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13659
encoded_default_value =
13660
CORBA_string_alloc(_ORBIT_tmpvar_68);
13661
memcpy((*_ORBIT_retval)._u.list_value.seq.
13662
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13663
encoded_default_value, _ORBIT_curptr,
13664
sizeof((*_ORBIT_retval)._u.list_value.seq.
13665
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13666
encoded_default_value[_ORBIT_tmpvar_67]) *
13669
sizeof((*_ORBIT_retval)._u.list_value.seq.
13670
_buffer[_ORBIT_tmpvar_56]._u.schema_value.
13671
encoded_default_value[_ORBIT_tmpvar_67]) *
13679
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13680
(*_ORBIT_retval)._u.list_value.list_type =
13681
*((ConfigBasicValueType *) _ORBIT_curptr);
13682
_ORBIT_curptr += 4;
13685
(*_ORBIT_retval)._u.pair_value._length =
13686
*((CORBA_unsigned_long *) _ORBIT_curptr);
13687
_ORBIT_curptr += 4;
13688
(*_ORBIT_retval)._u.pair_value._maximum =
13689
(*_ORBIT_retval)._u.pair_value._length;
13690
(*_ORBIT_retval)._u.pair_value._buffer =
13691
CORBA_sequence_ConfigBasicValue_allocbuf((*_ORBIT_retval)._u.
13692
pair_value._length);
13693
(*_ORBIT_retval)._u.pair_value._release = CORBA_TRUE;
13694
for (_ORBIT_tmpvar_69 = 0;
13695
_ORBIT_tmpvar_69 < (*_ORBIT_retval)._u.pair_value._length;
13696
_ORBIT_tmpvar_69++) {
13697
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13698
(*_ORBIT_retval)._u.pair_value._buffer[_ORBIT_tmpvar_69]._d =
13699
*((ConfigBasicValueType *) _ORBIT_curptr);
13700
_ORBIT_curptr += 4;
13701
switch ((*_ORBIT_retval)._u.pair_value.
13702
_buffer[_ORBIT_tmpvar_69]._d) {
13704
(*_ORBIT_retval)._u.pair_value.
13705
_buffer[_ORBIT_tmpvar_69]._u.dummy =
13706
*((CORBA_long *) _ORBIT_curptr);
13707
_ORBIT_curptr += 4;
13710
(*_ORBIT_retval)._u.pair_value.
13711
_buffer[_ORBIT_tmpvar_69]._u.int_value =
13712
*((CORBA_long *) _ORBIT_curptr);
13713
_ORBIT_curptr += 4;
13717
*((CORBA_unsigned_long *) _ORBIT_curptr);
13718
_ORBIT_curptr += 4;
13719
(*_ORBIT_retval)._u.pair_value.
13720
_buffer[_ORBIT_tmpvar_69]._u.string_value =
13721
CORBA_string_alloc(_ORBIT_tmpvar_71);
13722
memcpy((*_ORBIT_retval)._u.pair_value.
13723
_buffer[_ORBIT_tmpvar_69]._u.string_value,
13725
sizeof((*_ORBIT_retval)._u.pair_value.
13726
_buffer[_ORBIT_tmpvar_69]._u.
13727
string_value[_ORBIT_tmpvar_70]) *
13730
sizeof((*_ORBIT_retval)._u.pair_value.
13731
_buffer[_ORBIT_tmpvar_69]._u.
13732
string_value[_ORBIT_tmpvar_70]) *
13736
(*_ORBIT_retval)._u.pair_value.
13737
_buffer[_ORBIT_tmpvar_69]._u.float_value =
13738
*((CORBA_float *) _ORBIT_curptr);
13739
_ORBIT_curptr += 4;
13742
(*_ORBIT_retval)._u.pair_value.
13743
_buffer[_ORBIT_tmpvar_69]._u.bool_value =
13744
*((CORBA_boolean *) _ORBIT_curptr);
13745
_ORBIT_curptr += 1;
13748
(*_ORBIT_retval)._u.pair_value.
13749
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13750
value_type = *((ConfigValueType *) _ORBIT_curptr);
13751
_ORBIT_curptr += 4;
13752
(*_ORBIT_retval)._u.pair_value.
13753
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13755
*((ConfigValueType *) _ORBIT_curptr);
13756
_ORBIT_curptr += 4;
13757
(*_ORBIT_retval)._u.pair_value.
13758
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13760
*((ConfigValueType *) _ORBIT_curptr);
13761
_ORBIT_curptr += 4;
13762
(*_ORBIT_retval)._u.pair_value.
13763
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13765
*((ConfigValueType *) _ORBIT_curptr);
13766
_ORBIT_curptr += 4;
13768
*((CORBA_unsigned_long *) _ORBIT_curptr);
13769
_ORBIT_curptr += 4;
13770
(*_ORBIT_retval)._u.pair_value.
13771
_buffer[_ORBIT_tmpvar_69]._u.schema_value.locale =
13772
CORBA_string_alloc(_ORBIT_tmpvar_73);
13773
memcpy((*_ORBIT_retval)._u.pair_value.
13774
_buffer[_ORBIT_tmpvar_69]._u.schema_value.locale,
13776
sizeof((*_ORBIT_retval)._u.pair_value.
13777
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13778
locale[_ORBIT_tmpvar_72]) *
13781
sizeof((*_ORBIT_retval)._u.pair_value.
13782
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13783
locale[_ORBIT_tmpvar_72]) * _ORBIT_tmpvar_73;
13784
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13786
*((CORBA_unsigned_long *) _ORBIT_curptr);
13787
_ORBIT_curptr += 4;
13788
(*_ORBIT_retval)._u.pair_value.
13789
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13790
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_75);
13791
memcpy((*_ORBIT_retval)._u.pair_value.
13792
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13793
short_desc, _ORBIT_curptr,
13794
sizeof((*_ORBIT_retval)._u.pair_value.
13795
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13796
short_desc[_ORBIT_tmpvar_74]) *
13799
sizeof((*_ORBIT_retval)._u.pair_value.
13800
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13801
short_desc[_ORBIT_tmpvar_74]) *
13803
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13805
*((CORBA_unsigned_long *) _ORBIT_curptr);
13806
_ORBIT_curptr += 4;
13807
(*_ORBIT_retval)._u.pair_value.
13808
_buffer[_ORBIT_tmpvar_69]._u.schema_value.long_desc =
13809
CORBA_string_alloc(_ORBIT_tmpvar_77);
13810
memcpy((*_ORBIT_retval)._u.pair_value.
13811
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13812
long_desc, _ORBIT_curptr,
13813
sizeof((*_ORBIT_retval)._u.pair_value.
13814
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13815
long_desc[_ORBIT_tmpvar_76]) *
13818
sizeof((*_ORBIT_retval)._u.pair_value.
13819
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13820
long_desc[_ORBIT_tmpvar_76]) *
13822
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13824
*((CORBA_unsigned_long *) _ORBIT_curptr);
13825
_ORBIT_curptr += 4;
13826
(*_ORBIT_retval)._u.pair_value.
13827
_buffer[_ORBIT_tmpvar_69]._u.schema_value.owner =
13828
CORBA_string_alloc(_ORBIT_tmpvar_79);
13829
memcpy((*_ORBIT_retval)._u.pair_value.
13830
_buffer[_ORBIT_tmpvar_69]._u.schema_value.owner,
13832
sizeof((*_ORBIT_retval)._u.pair_value.
13833
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13834
owner[_ORBIT_tmpvar_78]) *
13837
sizeof((*_ORBIT_retval)._u.pair_value.
13838
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13839
owner[_ORBIT_tmpvar_78]) * _ORBIT_tmpvar_79;
13840
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13842
*((CORBA_unsigned_long *) _ORBIT_curptr);
13843
_ORBIT_curptr += 4;
13844
(*_ORBIT_retval)._u.pair_value.
13845
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13846
encoded_default_value =
13847
CORBA_string_alloc(_ORBIT_tmpvar_81);
13848
memcpy((*_ORBIT_retval)._u.pair_value.
13849
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13850
encoded_default_value, _ORBIT_curptr,
13851
sizeof((*_ORBIT_retval)._u.pair_value.
13852
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13853
encoded_default_value[_ORBIT_tmpvar_80]) *
13856
sizeof((*_ORBIT_retval)._u.pair_value.
13857
_buffer[_ORBIT_tmpvar_69]._u.schema_value.
13858
encoded_default_value[_ORBIT_tmpvar_80]) *
13870
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
13871
_ORBIT_tmpvar_83 = *((CORBA_unsigned_long *) _ORBIT_curptr);
13872
_ORBIT_curptr += 4;
13873
(*schema_name) = CORBA_string_alloc(_ORBIT_tmpvar_83);
13874
memcpy((*schema_name), _ORBIT_curptr,
13875
sizeof((*schema_name)[_ORBIT_tmpvar_82]) * _ORBIT_tmpvar_83);
13877
sizeof((*schema_name)[_ORBIT_tmpvar_82]) * _ORBIT_tmpvar_83;
13878
(*value_is_default) = *((CORBA_boolean *) _ORBIT_curptr);
13879
_ORBIT_curptr += 1;
13880
(*value_is_writable) = *((CORBA_boolean *) _ORBIT_curptr);
13882
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
13883
return _ORBIT_retval;
13884
_ORBIT_system_exception:
13885
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
13886
_ORBIT_completion_status);
13887
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
13888
giop_send_buffer_unuse(_ORBIT_send_buffer);
13889
return _ORBIT_retval;
13890
_ORBIT_msg_exception:
13891
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
13892
GIOP_LOCATION_FORWARD) {
13893
if (_obj->forward_locations != NULL)
13894
ORBit_delete_profiles(_obj->forward_locations);
13895
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
13896
_cnx = ORBit_object_get_forwarded_connection(_obj);
13897
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
13899
goto _ORBIT_retry_request;
13901
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
13902
_ORBIT_user_exceptions, _obj->orb);
13903
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
13904
return _ORBIT_retval;
13909
ConfigDatabase2_all_entries_with_schema_name(ConfigDatabase2 _obj,
13910
const CORBA_char * dir,
13911
const CORBA_char * locale,
13912
ConfigDatabase_KeyList ** keys,
13913
ConfigDatabase_ValueList **
13915
ConfigDatabase2_SchemaNameList **
13917
ConfigDatabase_IsDefaultList **
13919
ConfigDatabase_IsWritableList **
13921
CORBA_Environment * ev)
13923
static const ORBit_exception_demarshal_info _ORBIT_user_exceptions[] =
13924
{ {(const CORBA_TypeCode) &TC_ConfigException_struct,
13925
(gpointer) _ORBIT_ConfigException_demarshal}, {CORBA_OBJECT_NIL,
13927
register GIOP_unsigned_long _ORBIT_request_id,
13928
_ORBIT_system_exception_minor;
13929
register CORBA_completion_status _ORBIT_completion_status;
13930
register GIOPSendBuffer *_ORBIT_send_buffer;
13931
register GIOPRecvBuffer *_ORBIT_recv_buffer;
13932
register GIOPConnection *_cnx;
13933
register CORBA_unsigned_long _ORBIT_tmpvar_51;
13934
register CORBA_unsigned_long _ORBIT_tmpvar_52;
13935
CORBA_unsigned_long _ORBIT_tmpvar_53;
13936
register CORBA_unsigned_long _ORBIT_tmpvar_54;
13937
register CORBA_unsigned_long _ORBIT_tmpvar_55;
13938
CORBA_unsigned_long _ORBIT_tmpvar_56;
13939
register CORBA_unsigned_long _ORBIT_tmpvar_57;
13940
CORBA_unsigned_long _ORBIT_tmpvar_58;
13941
register CORBA_unsigned_long _ORBIT_tmpvar_59;
13942
CORBA_unsigned_long _ORBIT_tmpvar_60;
13943
register CORBA_unsigned_long _ORBIT_tmpvar_61;
13944
CORBA_unsigned_long _ORBIT_tmpvar_62;
13945
register CORBA_unsigned_long _ORBIT_tmpvar_63;
13946
CORBA_unsigned_long _ORBIT_tmpvar_64;
13947
register CORBA_unsigned_long _ORBIT_tmpvar_65;
13948
CORBA_unsigned_long _ORBIT_tmpvar_66;
13949
register CORBA_unsigned_long _ORBIT_tmpvar_67;
13950
register CORBA_unsigned_long _ORBIT_tmpvar_68;
13951
CORBA_unsigned_long _ORBIT_tmpvar_69;
13952
register CORBA_unsigned_long _ORBIT_tmpvar_70;
13953
CORBA_unsigned_long _ORBIT_tmpvar_71;
13954
register CORBA_unsigned_long _ORBIT_tmpvar_72;
13955
CORBA_unsigned_long _ORBIT_tmpvar_73;
13956
register CORBA_unsigned_long _ORBIT_tmpvar_74;
13957
CORBA_unsigned_long _ORBIT_tmpvar_75;
13958
register CORBA_unsigned_long _ORBIT_tmpvar_76;
13959
CORBA_unsigned_long _ORBIT_tmpvar_77;
13960
register CORBA_unsigned_long _ORBIT_tmpvar_78;
13961
CORBA_unsigned_long _ORBIT_tmpvar_79;
13962
register CORBA_unsigned_long _ORBIT_tmpvar_80;
13963
register CORBA_unsigned_long _ORBIT_tmpvar_81;
13964
CORBA_unsigned_long _ORBIT_tmpvar_82;
13965
register CORBA_unsigned_long _ORBIT_tmpvar_83;
13966
CORBA_unsigned_long _ORBIT_tmpvar_84;
13967
register CORBA_unsigned_long _ORBIT_tmpvar_85;
13968
CORBA_unsigned_long _ORBIT_tmpvar_86;
13969
register CORBA_unsigned_long _ORBIT_tmpvar_87;
13970
CORBA_unsigned_long _ORBIT_tmpvar_88;
13971
register CORBA_unsigned_long _ORBIT_tmpvar_89;
13972
CORBA_unsigned_long _ORBIT_tmpvar_90;
13973
register CORBA_unsigned_long _ORBIT_tmpvar_91;
13974
CORBA_unsigned_long _ORBIT_tmpvar_92;
13975
register CORBA_unsigned_long _ORBIT_tmpvar_93;
13976
register CORBA_unsigned_long _ORBIT_tmpvar_94;
13977
CORBA_unsigned_long _ORBIT_tmpvar_95;
13978
register CORBA_unsigned_long _ORBIT_tmpvar_96;
13979
register CORBA_unsigned_long _ORBIT_tmpvar_97;
13981
if (_obj->servant && _obj->vepv && ConfigDatabase2__classid) {
13982
((POA_ConfigDatabase2__epv *) _obj->vepv[ConfigDatabase2__classid])->
13983
all_entries_with_schema_name(_obj->servant, dir, locale, keys,
13984
values, schema_names, is_defaults,
13988
_cnx = ORBit_object_get_connection(_obj);
13989
_ORBIT_retry_request:
13990
_ORBIT_send_buffer = NULL;
13991
_ORBIT_recv_buffer = NULL;
13992
_ORBIT_completion_status = CORBA_COMPLETED_NO;
13993
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
13994
{ /* marshalling */
13995
static const struct
13997
CORBA_unsigned_long len;
14000
_ORBIT_operation_name_data =
14002
29, "all_entries_with_schema_name"};
14003
static const struct iovec _ORBIT_operation_vec =
14004
{ (gpointer) & _ORBIT_operation_name_data, 33 };
14005
register CORBA_unsigned_long _ORBIT_tmpvar_0;
14006
CORBA_unsigned_long _ORBIT_tmpvar_1;
14007
register CORBA_unsigned_long _ORBIT_tmpvar_2;
14008
CORBA_unsigned_long _ORBIT_tmpvar_3;
14010
_ORBIT_send_buffer =
14011
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
14013
&(_obj->active_profile->object_key_vec),
14014
&_ORBIT_operation_vec,
14015
&ORBit_default_principal_iovec);
14017
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
14018
if (!_ORBIT_send_buffer)
14019
goto _ORBIT_system_exception;
14020
_ORBIT_tmpvar_1 = strlen(dir) + 1;
14021
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
14022
(_ORBIT_send_buffer), 4);
14026
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
14027
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
14028
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
14029
(_ORBIT_send_buffer), (_ORBIT_t),
14030
sizeof(_ORBIT_tmpvar_1));
14032
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
14034
sizeof(dir[_ORBIT_tmpvar_0]) *
14036
_ORBIT_tmpvar_3 = strlen(locale) + 1;
14037
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
14038
(_ORBIT_send_buffer), 4);
14042
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_3));
14043
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_3), sizeof(_ORBIT_tmpvar_3));
14044
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
14045
(_ORBIT_send_buffer), (_ORBIT_t),
14046
sizeof(_ORBIT_tmpvar_3));
14048
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
14050
sizeof(locale[_ORBIT_tmpvar_2]) *
14052
giop_send_buffer_write(_ORBIT_send_buffer);
14053
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
14054
giop_send_buffer_unuse(_ORBIT_send_buffer);
14055
_ORBIT_send_buffer = NULL;
14057
{ /* demarshalling */
14058
register guchar *_ORBIT_curptr;
14060
_ORBIT_recv_buffer =
14061
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
14062
if (!_ORBIT_recv_buffer)
14063
goto _ORBIT_system_exception;
14064
_ORBIT_completion_status = CORBA_COMPLETED_YES;
14065
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
14067
goto _ORBIT_msg_exception;
14068
*keys = ConfigDatabase_KeyList__alloc();
14069
*values = ConfigDatabase_ValueList__alloc();
14070
*schema_names = ConfigDatabase2_SchemaNameList__alloc();
14071
*is_defaults = ConfigDatabase_IsDefaultList__alloc();
14072
*is_writables = ConfigDatabase_IsWritableList__alloc();
14073
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
14074
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
14075
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14076
(*((guint32 *) & (((**keys))._length))) =
14077
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14078
_ORBIT_curptr += 4;
14079
((**keys))._maximum = ((**keys))._length;
14080
((**keys))._buffer =
14081
CORBA_sequence_CORBA_string_allocbuf(((**keys))._length);
14082
((**keys))._release = CORBA_TRUE;
14083
for (_ORBIT_tmpvar_51 = 0; _ORBIT_tmpvar_51 < ((**keys))._length;
14084
_ORBIT_tmpvar_51++) {
14085
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14086
(*((guint32 *) & (_ORBIT_tmpvar_53))) =
14087
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14088
_ORBIT_curptr += 4;
14089
((**keys))._buffer[_ORBIT_tmpvar_51] =
14090
CORBA_string_alloc(_ORBIT_tmpvar_53);
14091
memcpy(((**keys))._buffer[_ORBIT_tmpvar_51], _ORBIT_curptr,
14093
_buffer[_ORBIT_tmpvar_51][_ORBIT_tmpvar_52]) *
14097
_buffer[_ORBIT_tmpvar_51][_ORBIT_tmpvar_52]) *
14101
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14102
(*((guint32 *) & (((**values))._length))) =
14103
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14104
_ORBIT_curptr += 4;
14105
((**values))._maximum = ((**values))._length;
14106
((**values))._buffer =
14107
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
14108
((**values))._release = CORBA_TRUE;
14109
for (_ORBIT_tmpvar_54 = 0; _ORBIT_tmpvar_54 < ((**values))._length;
14110
_ORBIT_tmpvar_54++) {
14111
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14112
(*((guint32 *) & (((**values))._buffer[_ORBIT_tmpvar_54]._d))) =
14113
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14114
_ORBIT_curptr += 4;
14115
switch (((**values))._buffer[_ORBIT_tmpvar_54]._d) {
14119
(((**values))._buffer[_ORBIT_tmpvar_54]._u.dummy))) =
14120
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14121
_ORBIT_curptr += 4;
14126
(((**values))._buffer[_ORBIT_tmpvar_54]._u.int_value))) =
14127
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14128
_ORBIT_curptr += 4;
14131
(*((guint32 *) & (_ORBIT_tmpvar_56))) =
14132
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14133
_ORBIT_curptr += 4;
14134
((**values))._buffer[_ORBIT_tmpvar_54]._u.string_value =
14135
CORBA_string_alloc(_ORBIT_tmpvar_56);
14136
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14137
string_value, _ORBIT_curptr,
14138
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14139
string_value[_ORBIT_tmpvar_55]) *
14142
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14143
string_value[_ORBIT_tmpvar_55]) * _ORBIT_tmpvar_56;
14148
(((**values))._buffer[_ORBIT_tmpvar_54]._u.float_value))) =
14149
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14150
_ORBIT_curptr += 4;
14153
((**values))._buffer[_ORBIT_tmpvar_54]._u.bool_value =
14154
*((CORBA_boolean *) _ORBIT_curptr);
14155
_ORBIT_curptr += 1;
14160
(((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14162
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14163
_ORBIT_curptr += 4;
14166
(((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14167
value_list_type))) =
14168
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14169
_ORBIT_curptr += 4;
14172
(((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14173
value_car_type))) =
14174
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14175
_ORBIT_curptr += 4;
14178
(((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14179
value_cdr_type))) =
14180
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14181
_ORBIT_curptr += 4;
14182
(*((guint32 *) & (_ORBIT_tmpvar_58))) =
14183
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14184
_ORBIT_curptr += 4;
14185
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14186
locale = CORBA_string_alloc(_ORBIT_tmpvar_58);
14187
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14188
schema_value.locale, _ORBIT_curptr,
14189
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14190
schema_value.locale[_ORBIT_tmpvar_57]) *
14193
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14194
schema_value.locale[_ORBIT_tmpvar_57]) *
14196
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14197
(*((guint32 *) & (_ORBIT_tmpvar_60))) =
14198
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14199
_ORBIT_curptr += 4;
14200
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14201
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
14202
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14203
schema_value.short_desc, _ORBIT_curptr,
14204
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14205
schema_value.short_desc[_ORBIT_tmpvar_59]) *
14208
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14209
schema_value.short_desc[_ORBIT_tmpvar_59]) *
14211
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14212
(*((guint32 *) & (_ORBIT_tmpvar_62))) =
14213
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14214
_ORBIT_curptr += 4;
14215
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14216
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_62);
14217
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14218
schema_value.long_desc, _ORBIT_curptr,
14219
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14220
schema_value.long_desc[_ORBIT_tmpvar_61]) *
14223
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14224
schema_value.long_desc[_ORBIT_tmpvar_61]) *
14226
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14227
(*((guint32 *) & (_ORBIT_tmpvar_64))) =
14228
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14229
_ORBIT_curptr += 4;
14230
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14231
owner = CORBA_string_alloc(_ORBIT_tmpvar_64);
14232
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14233
schema_value.owner, _ORBIT_curptr,
14234
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14235
schema_value.owner[_ORBIT_tmpvar_63]) *
14238
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14239
schema_value.owner[_ORBIT_tmpvar_63]) *
14241
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14242
(*((guint32 *) & (_ORBIT_tmpvar_66))) =
14243
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14244
_ORBIT_curptr += 4;
14245
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14246
encoded_default_value =
14247
CORBA_string_alloc(_ORBIT_tmpvar_66);
14248
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14249
schema_value.encoded_default_value, _ORBIT_curptr,
14250
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14252
encoded_default_value[_ORBIT_tmpvar_65]) *
14255
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14257
encoded_default_value[_ORBIT_tmpvar_65]) *
14263
(((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14265
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14266
_ORBIT_curptr += 4;
14267
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14269
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14271
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14273
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
14275
[_ORBIT_tmpvar_54].
14278
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14279
_release = CORBA_TRUE;
14280
for (_ORBIT_tmpvar_67 = 0;
14282
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14283
seq._length; _ORBIT_tmpvar_67++) {
14284
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14287
(((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14288
seq._buffer[_ORBIT_tmpvar_67]._d))) =
14289
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14290
_ORBIT_curptr += 4;
14291
switch (((**values))._buffer[_ORBIT_tmpvar_54]._u.
14292
list_value.seq._buffer[_ORBIT_tmpvar_67]._d) {
14296
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14297
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14299
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14300
_ORBIT_curptr += 4;
14305
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14306
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14308
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14309
_ORBIT_curptr += 4;
14312
(*((guint32 *) & (_ORBIT_tmpvar_69))) =
14313
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14314
_ORBIT_curptr += 4;
14315
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14316
seq._buffer[_ORBIT_tmpvar_67]._u.string_value =
14317
CORBA_string_alloc(_ORBIT_tmpvar_69);
14318
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14319
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14320
string_value, _ORBIT_curptr,
14321
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14323
_buffer[_ORBIT_tmpvar_67]._u.
14324
string_value[_ORBIT_tmpvar_68]) *
14327
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14328
list_value.seq._buffer[_ORBIT_tmpvar_67].
14329
_u.string_value[_ORBIT_tmpvar_68]) *
14335
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14336
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14338
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14339
_ORBIT_curptr += 4;
14342
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14343
seq._buffer[_ORBIT_tmpvar_67]._u.bool_value =
14344
*((CORBA_boolean *) _ORBIT_curptr);
14345
_ORBIT_curptr += 1;
14350
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14351
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14352
schema_value.value_type))) =
14353
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14354
_ORBIT_curptr += 4;
14357
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14358
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14359
schema_value.value_list_type))) =
14360
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14361
_ORBIT_curptr += 4;
14364
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14365
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14366
schema_value.value_car_type))) =
14367
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14368
_ORBIT_curptr += 4;
14371
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14372
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14373
schema_value.value_cdr_type))) =
14374
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14375
_ORBIT_curptr += 4;
14376
(*((guint32 *) & (_ORBIT_tmpvar_71))) =
14377
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14378
_ORBIT_curptr += 4;
14379
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14380
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
14381
locale = CORBA_string_alloc(_ORBIT_tmpvar_71);
14382
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14383
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14384
schema_value.locale, _ORBIT_curptr,
14385
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14387
_buffer[_ORBIT_tmpvar_67]._u.
14389
locale[_ORBIT_tmpvar_70]) *
14392
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14393
list_value.seq._buffer[_ORBIT_tmpvar_67].
14394
_u.schema_value.locale[_ORBIT_tmpvar_70]) *
14396
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14397
(*((guint32 *) & (_ORBIT_tmpvar_73))) =
14398
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14399
_ORBIT_curptr += 4;
14400
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14401
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
14402
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
14403
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14404
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14405
schema_value.short_desc, _ORBIT_curptr,
14406
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14408
_buffer[_ORBIT_tmpvar_67]._u.
14410
short_desc[_ORBIT_tmpvar_72]) *
14413
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14414
list_value.seq._buffer[_ORBIT_tmpvar_67].
14416
short_desc[_ORBIT_tmpvar_72]) *
14418
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14419
(*((guint32 *) & (_ORBIT_tmpvar_75))) =
14420
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14421
_ORBIT_curptr += 4;
14422
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14423
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
14424
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_75);
14425
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14426
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14427
schema_value.long_desc, _ORBIT_curptr,
14428
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14430
_buffer[_ORBIT_tmpvar_67]._u.
14432
long_desc[_ORBIT_tmpvar_74]) *
14435
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14436
list_value.seq._buffer[_ORBIT_tmpvar_67].
14438
long_desc[_ORBIT_tmpvar_74]) *
14440
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14441
(*((guint32 *) & (_ORBIT_tmpvar_77))) =
14442
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14443
_ORBIT_curptr += 4;
14444
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14445
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
14446
owner = CORBA_string_alloc(_ORBIT_tmpvar_77);
14447
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14448
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14449
schema_value.owner, _ORBIT_curptr,
14450
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14452
_buffer[_ORBIT_tmpvar_67]._u.
14453
schema_value.owner[_ORBIT_tmpvar_76]) *
14456
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14457
list_value.seq._buffer[_ORBIT_tmpvar_67].
14458
_u.schema_value.owner[_ORBIT_tmpvar_76]) *
14460
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14461
(*((guint32 *) & (_ORBIT_tmpvar_79))) =
14462
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14463
_ORBIT_curptr += 4;
14464
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14465
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
14466
encoded_default_value =
14467
CORBA_string_alloc(_ORBIT_tmpvar_79);
14468
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14469
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14470
schema_value.encoded_default_value,
14472
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14474
_buffer[_ORBIT_tmpvar_67]._u.
14476
encoded_default_value
14477
[_ORBIT_tmpvar_78]) *
14480
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14481
list_value.seq._buffer[_ORBIT_tmpvar_67].
14483
encoded_default_value[_ORBIT_tmpvar_78]) *
14491
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14494
(((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14496
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14497
_ORBIT_curptr += 4;
14502
(((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14504
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14505
_ORBIT_curptr += 4;
14506
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14508
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14510
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14512
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
14514
[_ORBIT_tmpvar_54].
14517
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14518
_release = CORBA_TRUE;
14519
for (_ORBIT_tmpvar_80 = 0;
14521
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14522
_length; _ORBIT_tmpvar_80++) {
14523
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14526
(((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14527
_buffer[_ORBIT_tmpvar_80]._d))) =
14528
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14529
_ORBIT_curptr += 4;
14530
switch (((**values))._buffer[_ORBIT_tmpvar_54]._u.
14531
pair_value._buffer[_ORBIT_tmpvar_80]._d) {
14535
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14536
pair_value._buffer[_ORBIT_tmpvar_80]._u.dummy))) =
14537
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14538
_ORBIT_curptr += 4;
14543
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14544
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14546
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14547
_ORBIT_curptr += 4;
14550
(*((guint32 *) & (_ORBIT_tmpvar_82))) =
14551
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14552
_ORBIT_curptr += 4;
14553
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14554
_buffer[_ORBIT_tmpvar_80]._u.string_value =
14555
CORBA_string_alloc(_ORBIT_tmpvar_82);
14556
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14557
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14558
string_value, _ORBIT_curptr,
14559
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14561
_buffer[_ORBIT_tmpvar_80]._u.
14562
string_value[_ORBIT_tmpvar_81]) *
14565
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14566
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14567
string_value[_ORBIT_tmpvar_81]) *
14573
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14574
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14576
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14577
_ORBIT_curptr += 4;
14580
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14581
_buffer[_ORBIT_tmpvar_80]._u.bool_value =
14582
*((CORBA_boolean *) _ORBIT_curptr);
14583
_ORBIT_curptr += 1;
14588
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14589
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14590
schema_value.value_type))) =
14591
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14592
_ORBIT_curptr += 4;
14595
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14596
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14597
schema_value.value_list_type))) =
14598
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14599
_ORBIT_curptr += 4;
14602
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14603
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14604
schema_value.value_car_type))) =
14605
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14606
_ORBIT_curptr += 4;
14609
(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14610
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14611
schema_value.value_cdr_type))) =
14612
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14613
_ORBIT_curptr += 4;
14614
(*((guint32 *) & (_ORBIT_tmpvar_84))) =
14615
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14616
_ORBIT_curptr += 4;
14617
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14618
_buffer[_ORBIT_tmpvar_80]._u.schema_value.locale =
14619
CORBA_string_alloc(_ORBIT_tmpvar_84);
14620
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14621
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14622
schema_value.locale, _ORBIT_curptr,
14623
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14625
_buffer[_ORBIT_tmpvar_80]._u.
14627
locale[_ORBIT_tmpvar_83]) *
14630
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14631
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14632
schema_value.locale[_ORBIT_tmpvar_83]) *
14634
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14635
(*((guint32 *) & (_ORBIT_tmpvar_86))) =
14636
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14637
_ORBIT_curptr += 4;
14638
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14639
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
14640
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_86);
14641
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14642
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14643
schema_value.short_desc, _ORBIT_curptr,
14644
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14646
_buffer[_ORBIT_tmpvar_80]._u.
14648
short_desc[_ORBIT_tmpvar_85]) *
14651
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14652
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14654
short_desc[_ORBIT_tmpvar_85]) *
14656
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14657
(*((guint32 *) & (_ORBIT_tmpvar_88))) =
14658
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14659
_ORBIT_curptr += 4;
14660
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14661
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
14662
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_88);
14663
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14664
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14665
schema_value.long_desc, _ORBIT_curptr,
14666
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14668
_buffer[_ORBIT_tmpvar_80]._u.
14670
long_desc[_ORBIT_tmpvar_87]) *
14673
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14674
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14675
schema_value.long_desc[_ORBIT_tmpvar_87]) *
14677
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14678
(*((guint32 *) & (_ORBIT_tmpvar_90))) =
14679
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14680
_ORBIT_curptr += 4;
14681
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14682
_buffer[_ORBIT_tmpvar_80]._u.schema_value.owner =
14683
CORBA_string_alloc(_ORBIT_tmpvar_90);
14684
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14685
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14686
schema_value.owner, _ORBIT_curptr,
14687
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14689
_buffer[_ORBIT_tmpvar_80]._u.
14690
schema_value.owner[_ORBIT_tmpvar_89]) *
14693
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14694
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14695
schema_value.owner[_ORBIT_tmpvar_89]) *
14697
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14698
(*((guint32 *) & (_ORBIT_tmpvar_92))) =
14699
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14700
_ORBIT_curptr += 4;
14701
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
14702
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
14703
encoded_default_value =
14704
CORBA_string_alloc(_ORBIT_tmpvar_92);
14705
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14706
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14707
schema_value.encoded_default_value,
14709
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
14711
_buffer[_ORBIT_tmpvar_80]._u.
14713
encoded_default_value
14714
[_ORBIT_tmpvar_91]) *
14717
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14718
pair_value._buffer[_ORBIT_tmpvar_80]._u.
14720
encoded_default_value[_ORBIT_tmpvar_91]) *
14734
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14735
(*((guint32 *) & (((**schema_names))._length))) =
14736
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14737
_ORBIT_curptr += 4;
14738
((**schema_names))._maximum = ((**schema_names))._length;
14739
((**schema_names))._buffer =
14740
CORBA_sequence_CORBA_string_allocbuf(((**schema_names))._length);
14741
((**schema_names))._release = CORBA_TRUE;
14742
for (_ORBIT_tmpvar_93 = 0;
14743
_ORBIT_tmpvar_93 < ((**schema_names))._length;
14744
_ORBIT_tmpvar_93++) {
14745
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14746
(*((guint32 *) & (_ORBIT_tmpvar_95))) =
14747
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14748
_ORBIT_curptr += 4;
14749
((**schema_names))._buffer[_ORBIT_tmpvar_93] =
14750
CORBA_string_alloc(_ORBIT_tmpvar_95);
14751
memcpy(((**schema_names))._buffer[_ORBIT_tmpvar_93],
14753
sizeof(((**schema_names)).
14754
_buffer[_ORBIT_tmpvar_93][_ORBIT_tmpvar_94]) *
14757
sizeof(((**schema_names)).
14758
_buffer[_ORBIT_tmpvar_93][_ORBIT_tmpvar_94]) *
14762
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14763
(*((guint32 *) & (((**is_defaults))._length))) =
14764
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14765
_ORBIT_curptr += 4;
14766
((**is_defaults))._maximum = ((**is_defaults))._length;
14767
((**is_defaults))._buffer =
14768
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
14769
((**is_defaults))._release = CORBA_TRUE;
14770
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
14771
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_96]) *
14772
((**is_defaults))._length);
14774
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_96]) *
14775
((**is_defaults))._length;
14776
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14777
(*((guint32 *) & (((**is_writables))._length))) =
14778
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
14779
_ORBIT_curptr += 4;
14780
((**is_writables))._maximum = ((**is_writables))._length;
14781
((**is_writables))._buffer =
14782
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
14783
((**is_writables))._release = CORBA_TRUE;
14784
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
14785
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_97]) *
14786
((**is_writables))._length);
14788
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_97]) *
14789
((**is_writables))._length;
14791
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14792
((**keys))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
14793
_ORBIT_curptr += 4;
14794
((**keys))._maximum = ((**keys))._length;
14795
((**keys))._buffer =
14796
CORBA_sequence_CORBA_string_allocbuf(((**keys))._length);
14797
((**keys))._release = CORBA_TRUE;
14798
for (_ORBIT_tmpvar_51 = 0; _ORBIT_tmpvar_51 < ((**keys))._length;
14799
_ORBIT_tmpvar_51++) {
14800
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14801
_ORBIT_tmpvar_53 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14802
_ORBIT_curptr += 4;
14803
((**keys))._buffer[_ORBIT_tmpvar_51] =
14804
CORBA_string_alloc(_ORBIT_tmpvar_53);
14805
memcpy(((**keys))._buffer[_ORBIT_tmpvar_51], _ORBIT_curptr,
14807
_buffer[_ORBIT_tmpvar_51][_ORBIT_tmpvar_52]) *
14811
_buffer[_ORBIT_tmpvar_51][_ORBIT_tmpvar_52]) *
14815
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14816
((**values))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
14817
_ORBIT_curptr += 4;
14818
((**values))._maximum = ((**values))._length;
14819
((**values))._buffer =
14820
CORBA_sequence_ConfigValue_allocbuf(((**values))._length);
14821
((**values))._release = CORBA_TRUE;
14822
for (_ORBIT_tmpvar_54 = 0; _ORBIT_tmpvar_54 < ((**values))._length;
14823
_ORBIT_tmpvar_54++) {
14824
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14825
((**values))._buffer[_ORBIT_tmpvar_54]._d =
14826
*((ConfigValueType *) _ORBIT_curptr);
14827
_ORBIT_curptr += 4;
14828
switch (((**values))._buffer[_ORBIT_tmpvar_54]._d) {
14830
((**values))._buffer[_ORBIT_tmpvar_54]._u.dummy =
14831
*((CORBA_long *) _ORBIT_curptr);
14832
_ORBIT_curptr += 4;
14835
((**values))._buffer[_ORBIT_tmpvar_54]._u.int_value =
14836
*((CORBA_long *) _ORBIT_curptr);
14837
_ORBIT_curptr += 4;
14840
_ORBIT_tmpvar_56 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14841
_ORBIT_curptr += 4;
14842
((**values))._buffer[_ORBIT_tmpvar_54]._u.string_value =
14843
CORBA_string_alloc(_ORBIT_tmpvar_56);
14844
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14845
string_value, _ORBIT_curptr,
14846
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14847
string_value[_ORBIT_tmpvar_55]) *
14850
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14851
string_value[_ORBIT_tmpvar_55]) * _ORBIT_tmpvar_56;
14854
((**values))._buffer[_ORBIT_tmpvar_54]._u.float_value =
14855
*((CORBA_float *) _ORBIT_curptr);
14856
_ORBIT_curptr += 4;
14859
((**values))._buffer[_ORBIT_tmpvar_54]._u.bool_value =
14860
*((CORBA_boolean *) _ORBIT_curptr);
14861
_ORBIT_curptr += 1;
14864
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14865
value_type = *((ConfigValueType *) _ORBIT_curptr);
14866
_ORBIT_curptr += 4;
14867
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14868
value_list_type = *((ConfigValueType *) _ORBIT_curptr);
14869
_ORBIT_curptr += 4;
14870
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14871
value_car_type = *((ConfigValueType *) _ORBIT_curptr);
14872
_ORBIT_curptr += 4;
14873
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14874
value_cdr_type = *((ConfigValueType *) _ORBIT_curptr);
14875
_ORBIT_curptr += 4;
14876
_ORBIT_tmpvar_58 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14877
_ORBIT_curptr += 4;
14878
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14879
locale = CORBA_string_alloc(_ORBIT_tmpvar_58);
14880
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14881
schema_value.locale, _ORBIT_curptr,
14882
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14883
schema_value.locale[_ORBIT_tmpvar_57]) *
14886
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14887
schema_value.locale[_ORBIT_tmpvar_57]) *
14889
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14890
_ORBIT_tmpvar_60 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14891
_ORBIT_curptr += 4;
14892
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14893
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_60);
14894
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14895
schema_value.short_desc, _ORBIT_curptr,
14896
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14897
schema_value.short_desc[_ORBIT_tmpvar_59]) *
14900
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14901
schema_value.short_desc[_ORBIT_tmpvar_59]) *
14903
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14904
_ORBIT_tmpvar_62 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14905
_ORBIT_curptr += 4;
14906
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14907
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_62);
14908
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14909
schema_value.long_desc, _ORBIT_curptr,
14910
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14911
schema_value.long_desc[_ORBIT_tmpvar_61]) *
14914
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14915
schema_value.long_desc[_ORBIT_tmpvar_61]) *
14917
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14918
_ORBIT_tmpvar_64 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14919
_ORBIT_curptr += 4;
14920
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14921
owner = CORBA_string_alloc(_ORBIT_tmpvar_64);
14922
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14923
schema_value.owner, _ORBIT_curptr,
14924
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14925
schema_value.owner[_ORBIT_tmpvar_63]) *
14928
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14929
schema_value.owner[_ORBIT_tmpvar_63]) *
14931
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14932
_ORBIT_tmpvar_66 = *((CORBA_unsigned_long *) _ORBIT_curptr);
14933
_ORBIT_curptr += 4;
14934
((**values))._buffer[_ORBIT_tmpvar_54]._u.schema_value.
14935
encoded_default_value =
14936
CORBA_string_alloc(_ORBIT_tmpvar_66);
14937
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14938
schema_value.encoded_default_value, _ORBIT_curptr,
14939
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14941
encoded_default_value[_ORBIT_tmpvar_65]) *
14944
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14946
encoded_default_value[_ORBIT_tmpvar_65]) *
14950
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14951
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
14952
_ORBIT_curptr += 4;
14953
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14955
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14957
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14959
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
14961
[_ORBIT_tmpvar_54].
14964
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14965
_release = CORBA_TRUE;
14966
for (_ORBIT_tmpvar_67 = 0;
14968
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14969
seq._length; _ORBIT_tmpvar_67++) {
14970
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
14971
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.seq.
14972
_buffer[_ORBIT_tmpvar_67]._d =
14973
*((ConfigBasicValueType *) _ORBIT_curptr);
14974
_ORBIT_curptr += 4;
14975
switch (((**values))._buffer[_ORBIT_tmpvar_54]._u.
14976
list_value.seq._buffer[_ORBIT_tmpvar_67]._d) {
14978
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14979
seq._buffer[_ORBIT_tmpvar_67]._u.dummy =
14980
*((CORBA_long *) _ORBIT_curptr);
14981
_ORBIT_curptr += 4;
14984
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14985
seq._buffer[_ORBIT_tmpvar_67]._u.int_value =
14986
*((CORBA_long *) _ORBIT_curptr);
14987
_ORBIT_curptr += 4;
14991
*((CORBA_unsigned_long *) _ORBIT_curptr);
14992
_ORBIT_curptr += 4;
14993
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
14994
seq._buffer[_ORBIT_tmpvar_67]._u.string_value =
14995
CORBA_string_alloc(_ORBIT_tmpvar_69);
14996
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
14997
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
14998
string_value, _ORBIT_curptr,
14999
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15001
_buffer[_ORBIT_tmpvar_67]._u.
15002
string_value[_ORBIT_tmpvar_68]) *
15005
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15006
list_value.seq._buffer[_ORBIT_tmpvar_67].
15007
_u.string_value[_ORBIT_tmpvar_68]) *
15011
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15012
seq._buffer[_ORBIT_tmpvar_67]._u.float_value =
15013
*((CORBA_float *) _ORBIT_curptr);
15014
_ORBIT_curptr += 4;
15017
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15018
seq._buffer[_ORBIT_tmpvar_67]._u.bool_value =
15019
*((CORBA_boolean *) _ORBIT_curptr);
15020
_ORBIT_curptr += 1;
15023
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15024
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15025
value_type = *((ConfigValueType *) _ORBIT_curptr);
15026
_ORBIT_curptr += 4;
15027
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15028
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15030
*((ConfigValueType *) _ORBIT_curptr);
15031
_ORBIT_curptr += 4;
15032
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15033
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15035
*((ConfigValueType *) _ORBIT_curptr);
15036
_ORBIT_curptr += 4;
15037
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15038
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15040
*((ConfigValueType *) _ORBIT_curptr);
15041
_ORBIT_curptr += 4;
15043
*((CORBA_unsigned_long *) _ORBIT_curptr);
15044
_ORBIT_curptr += 4;
15045
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15046
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15047
locale = CORBA_string_alloc(_ORBIT_tmpvar_71);
15048
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15049
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
15050
schema_value.locale, _ORBIT_curptr,
15051
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15053
_buffer[_ORBIT_tmpvar_67]._u.
15055
locale[_ORBIT_tmpvar_70]) *
15058
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15059
list_value.seq._buffer[_ORBIT_tmpvar_67].
15060
_u.schema_value.locale[_ORBIT_tmpvar_70]) *
15062
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15064
*((CORBA_unsigned_long *) _ORBIT_curptr);
15065
_ORBIT_curptr += 4;
15066
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15067
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15068
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_73);
15069
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15070
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
15071
schema_value.short_desc, _ORBIT_curptr,
15072
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15074
_buffer[_ORBIT_tmpvar_67]._u.
15076
short_desc[_ORBIT_tmpvar_72]) *
15079
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15080
list_value.seq._buffer[_ORBIT_tmpvar_67].
15082
short_desc[_ORBIT_tmpvar_72]) *
15084
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15086
*((CORBA_unsigned_long *) _ORBIT_curptr);
15087
_ORBIT_curptr += 4;
15088
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15089
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15090
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_75);
15091
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15092
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
15093
schema_value.long_desc, _ORBIT_curptr,
15094
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15096
_buffer[_ORBIT_tmpvar_67]._u.
15098
long_desc[_ORBIT_tmpvar_74]) *
15101
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15102
list_value.seq._buffer[_ORBIT_tmpvar_67].
15104
long_desc[_ORBIT_tmpvar_74]) *
15106
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15108
*((CORBA_unsigned_long *) _ORBIT_curptr);
15109
_ORBIT_curptr += 4;
15110
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15111
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15112
owner = CORBA_string_alloc(_ORBIT_tmpvar_77);
15113
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15114
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
15115
schema_value.owner, _ORBIT_curptr,
15116
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15118
_buffer[_ORBIT_tmpvar_67]._u.
15119
schema_value.owner[_ORBIT_tmpvar_76]) *
15122
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15123
list_value.seq._buffer[_ORBIT_tmpvar_67].
15124
_u.schema_value.owner[_ORBIT_tmpvar_76]) *
15126
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15128
*((CORBA_unsigned_long *) _ORBIT_curptr);
15129
_ORBIT_curptr += 4;
15130
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15131
seq._buffer[_ORBIT_tmpvar_67]._u.schema_value.
15132
encoded_default_value =
15133
CORBA_string_alloc(_ORBIT_tmpvar_79);
15134
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15135
list_value.seq._buffer[_ORBIT_tmpvar_67]._u.
15136
schema_value.encoded_default_value,
15138
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15140
_buffer[_ORBIT_tmpvar_67]._u.
15142
encoded_default_value
15143
[_ORBIT_tmpvar_78]) *
15146
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15147
list_value.seq._buffer[_ORBIT_tmpvar_67].
15149
encoded_default_value[_ORBIT_tmpvar_78]) *
15157
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15158
((**values))._buffer[_ORBIT_tmpvar_54]._u.list_value.
15159
list_type = *((ConfigBasicValueType *) _ORBIT_curptr);
15160
_ORBIT_curptr += 4;
15163
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15164
_length = *((CORBA_unsigned_long *) _ORBIT_curptr);
15165
_ORBIT_curptr += 4;
15166
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15168
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15170
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15172
CORBA_sequence_ConfigBasicValue_allocbuf(((**values)).
15174
[_ORBIT_tmpvar_54].
15177
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15178
_release = CORBA_TRUE;
15179
for (_ORBIT_tmpvar_80 = 0;
15181
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15182
_length; _ORBIT_tmpvar_80++) {
15183
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15184
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15185
_buffer[_ORBIT_tmpvar_80]._d =
15186
*((ConfigBasicValueType *) _ORBIT_curptr);
15187
_ORBIT_curptr += 4;
15188
switch (((**values))._buffer[_ORBIT_tmpvar_54]._u.
15189
pair_value._buffer[_ORBIT_tmpvar_80]._d) {
15191
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15192
_buffer[_ORBIT_tmpvar_80]._u.dummy =
15193
*((CORBA_long *) _ORBIT_curptr);
15194
_ORBIT_curptr += 4;
15197
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15198
_buffer[_ORBIT_tmpvar_80]._u.int_value =
15199
*((CORBA_long *) _ORBIT_curptr);
15200
_ORBIT_curptr += 4;
15204
*((CORBA_unsigned_long *) _ORBIT_curptr);
15205
_ORBIT_curptr += 4;
15206
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15207
_buffer[_ORBIT_tmpvar_80]._u.string_value =
15208
CORBA_string_alloc(_ORBIT_tmpvar_82);
15209
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15210
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15211
string_value, _ORBIT_curptr,
15212
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15214
_buffer[_ORBIT_tmpvar_80]._u.
15215
string_value[_ORBIT_tmpvar_81]) *
15218
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15219
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15220
string_value[_ORBIT_tmpvar_81]) *
15224
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15225
_buffer[_ORBIT_tmpvar_80]._u.float_value =
15226
*((CORBA_float *) _ORBIT_curptr);
15227
_ORBIT_curptr += 4;
15230
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15231
_buffer[_ORBIT_tmpvar_80]._u.bool_value =
15232
*((CORBA_boolean *) _ORBIT_curptr);
15233
_ORBIT_curptr += 1;
15236
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15237
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15238
value_type = *((ConfigValueType *) _ORBIT_curptr);
15239
_ORBIT_curptr += 4;
15240
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15241
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15243
*((ConfigValueType *) _ORBIT_curptr);
15244
_ORBIT_curptr += 4;
15245
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15246
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15248
*((ConfigValueType *) _ORBIT_curptr);
15249
_ORBIT_curptr += 4;
15250
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15251
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15253
*((ConfigValueType *) _ORBIT_curptr);
15254
_ORBIT_curptr += 4;
15256
*((CORBA_unsigned_long *) _ORBIT_curptr);
15257
_ORBIT_curptr += 4;
15258
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15259
_buffer[_ORBIT_tmpvar_80]._u.schema_value.locale =
15260
CORBA_string_alloc(_ORBIT_tmpvar_84);
15261
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15262
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15263
schema_value.locale, _ORBIT_curptr,
15264
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15266
_buffer[_ORBIT_tmpvar_80]._u.
15268
locale[_ORBIT_tmpvar_83]) *
15271
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15272
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15273
schema_value.locale[_ORBIT_tmpvar_83]) *
15275
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15277
*((CORBA_unsigned_long *) _ORBIT_curptr);
15278
_ORBIT_curptr += 4;
15279
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15280
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15281
short_desc = CORBA_string_alloc(_ORBIT_tmpvar_86);
15282
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15283
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15284
schema_value.short_desc, _ORBIT_curptr,
15285
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15287
_buffer[_ORBIT_tmpvar_80]._u.
15289
short_desc[_ORBIT_tmpvar_85]) *
15292
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15293
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15295
short_desc[_ORBIT_tmpvar_85]) *
15297
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15299
*((CORBA_unsigned_long *) _ORBIT_curptr);
15300
_ORBIT_curptr += 4;
15301
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15302
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15303
long_desc = CORBA_string_alloc(_ORBIT_tmpvar_88);
15304
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15305
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15306
schema_value.long_desc, _ORBIT_curptr,
15307
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15309
_buffer[_ORBIT_tmpvar_80]._u.
15311
long_desc[_ORBIT_tmpvar_87]) *
15314
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15315
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15316
schema_value.long_desc[_ORBIT_tmpvar_87]) *
15318
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15320
*((CORBA_unsigned_long *) _ORBIT_curptr);
15321
_ORBIT_curptr += 4;
15322
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15323
_buffer[_ORBIT_tmpvar_80]._u.schema_value.owner =
15324
CORBA_string_alloc(_ORBIT_tmpvar_90);
15325
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15326
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15327
schema_value.owner, _ORBIT_curptr,
15328
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15330
_buffer[_ORBIT_tmpvar_80]._u.
15331
schema_value.owner[_ORBIT_tmpvar_89]) *
15334
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15335
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15336
schema_value.owner[_ORBIT_tmpvar_89]) *
15338
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15340
*((CORBA_unsigned_long *) _ORBIT_curptr);
15341
_ORBIT_curptr += 4;
15342
((**values))._buffer[_ORBIT_tmpvar_54]._u.pair_value.
15343
_buffer[_ORBIT_tmpvar_80]._u.schema_value.
15344
encoded_default_value =
15345
CORBA_string_alloc(_ORBIT_tmpvar_92);
15346
memcpy(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15347
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15348
schema_value.encoded_default_value,
15350
sizeof(((**values))._buffer[_ORBIT_tmpvar_54].
15352
_buffer[_ORBIT_tmpvar_80]._u.
15354
encoded_default_value
15355
[_ORBIT_tmpvar_91]) *
15358
sizeof(((**values))._buffer[_ORBIT_tmpvar_54]._u.
15359
pair_value._buffer[_ORBIT_tmpvar_80]._u.
15361
encoded_default_value[_ORBIT_tmpvar_91]) *
15375
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15376
((**schema_names))._length =
15377
*((CORBA_unsigned_long *) _ORBIT_curptr);
15378
_ORBIT_curptr += 4;
15379
((**schema_names))._maximum = ((**schema_names))._length;
15380
((**schema_names))._buffer =
15381
CORBA_sequence_CORBA_string_allocbuf(((**schema_names))._length);
15382
((**schema_names))._release = CORBA_TRUE;
15383
for (_ORBIT_tmpvar_93 = 0;
15384
_ORBIT_tmpvar_93 < ((**schema_names))._length;
15385
_ORBIT_tmpvar_93++) {
15386
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15387
_ORBIT_tmpvar_95 = *((CORBA_unsigned_long *) _ORBIT_curptr);
15388
_ORBIT_curptr += 4;
15389
((**schema_names))._buffer[_ORBIT_tmpvar_93] =
15390
CORBA_string_alloc(_ORBIT_tmpvar_95);
15391
memcpy(((**schema_names))._buffer[_ORBIT_tmpvar_93],
15393
sizeof(((**schema_names)).
15394
_buffer[_ORBIT_tmpvar_93][_ORBIT_tmpvar_94]) *
15397
sizeof(((**schema_names)).
15398
_buffer[_ORBIT_tmpvar_93][_ORBIT_tmpvar_94]) *
15402
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15403
((**is_defaults))._length = *((CORBA_unsigned_long *) _ORBIT_curptr);
15404
_ORBIT_curptr += 4;
15405
((**is_defaults))._maximum = ((**is_defaults))._length;
15406
((**is_defaults))._buffer =
15407
CORBA_sequence_CORBA_boolean_allocbuf(((**is_defaults))._length);
15408
((**is_defaults))._release = CORBA_TRUE;
15409
memcpy(((**is_defaults))._buffer, _ORBIT_curptr,
15410
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_96]) *
15411
((**is_defaults))._length);
15413
sizeof(((**is_defaults))._buffer[_ORBIT_tmpvar_96]) *
15414
((**is_defaults))._length;
15415
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15416
((**is_writables))._length =
15417
*((CORBA_unsigned_long *) _ORBIT_curptr);
15418
_ORBIT_curptr += 4;
15419
((**is_writables))._maximum = ((**is_writables))._length;
15420
((**is_writables))._buffer =
15421
CORBA_sequence_CORBA_boolean_allocbuf(((**is_writables))._length);
15422
((**is_writables))._release = CORBA_TRUE;
15423
memcpy(((**is_writables))._buffer, _ORBIT_curptr,
15424
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_97]) *
15425
((**is_writables))._length);
15427
sizeof(((**is_writables))._buffer[_ORBIT_tmpvar_97]) *
15428
((**is_writables))._length;
15430
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15432
_ORBIT_system_exception:
15433
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15434
_ORBIT_completion_status);
15435
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15436
giop_send_buffer_unuse(_ORBIT_send_buffer);
15438
_ORBIT_msg_exception:
15439
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15440
GIOP_LOCATION_FORWARD) {
15441
if (_obj->forward_locations != NULL)
15442
ORBit_delete_profiles(_obj->forward_locations);
15443
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15444
_cnx = ORBit_object_get_forwarded_connection(_obj);
15445
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15447
goto _ORBIT_retry_request;
15449
ORBit_handle_exception(_ORBIT_recv_buffer, ev,
15450
_ORBIT_user_exceptions, _obj->orb);
15451
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15457
ConfigServer_get_default_database(ConfigServer _obj, CORBA_Environment * ev)
15459
register GIOP_unsigned_long _ORBIT_request_id,
15460
_ORBIT_system_exception_minor;
15461
register CORBA_completion_status _ORBIT_completion_status;
15462
register GIOPSendBuffer *_ORBIT_send_buffer;
15463
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15464
register GIOPConnection *_cnx;
15465
ConfigDatabase _ORBIT_retval;
15467
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15469
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15470
get_default_database(_obj->servant, ev);
15471
return _ORBIT_retval;
15474
return *(&_ORBIT_retval);
15475
_cnx = ORBit_object_get_connection(_obj);
15476
_ORBIT_retry_request:
15477
_ORBIT_send_buffer = NULL;
15478
_ORBIT_recv_buffer = NULL;
15479
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15480
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15481
{ /* marshalling */
15482
static const struct
15484
CORBA_unsigned_long len;
15487
_ORBIT_operation_name_data =
15489
21, "get_default_database"};
15490
static const struct iovec _ORBIT_operation_vec =
15491
{ (gpointer) & _ORBIT_operation_name_data, 25 };
15492
_ORBIT_send_buffer =
15493
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15495
&(_obj->active_profile->object_key_vec),
15496
&_ORBIT_operation_vec,
15497
&ORBit_default_principal_iovec);
15499
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15500
if (!_ORBIT_send_buffer)
15501
goto _ORBIT_system_exception;
15502
giop_send_buffer_write(_ORBIT_send_buffer);
15503
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
15504
giop_send_buffer_unuse(_ORBIT_send_buffer);
15505
_ORBIT_send_buffer = NULL;
15507
{ /* demarshalling */
15508
register guchar *_ORBIT_curptr;
15510
_ORBIT_recv_buffer =
15511
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
15512
if (!_ORBIT_recv_buffer)
15513
goto _ORBIT_system_exception;
15514
_ORBIT_completion_status = CORBA_COMPLETED_YES;
15515
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
15517
goto _ORBIT_msg_exception;
15518
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15519
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
15520
GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur = _ORBIT_curptr;
15522
ORBit_demarshal_object(_ORBIT_recv_buffer,
15523
GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer)->
15524
connection->orb_data);
15525
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15527
GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur = _ORBIT_curptr;
15529
ORBit_demarshal_object(_ORBIT_recv_buffer,
15530
GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer)->
15531
connection->orb_data);
15532
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15534
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15535
return _ORBIT_retval;
15536
_ORBIT_system_exception:
15537
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15538
_ORBIT_completion_status);
15539
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15540
giop_send_buffer_unuse(_ORBIT_send_buffer);
15541
return _ORBIT_retval;
15542
_ORBIT_msg_exception:
15543
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15544
GIOP_LOCATION_FORWARD) {
15545
if (_obj->forward_locations != NULL)
15546
ORBit_delete_profiles(_obj->forward_locations);
15547
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15548
_cnx = ORBit_object_get_forwarded_connection(_obj);
15549
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15551
goto _ORBIT_retry_request;
15553
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
15554
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15555
return _ORBIT_retval;
15560
ConfigServer_get_database(ConfigServer _obj, const CORBA_char * address,
15561
CORBA_Environment * ev)
15563
register GIOP_unsigned_long _ORBIT_request_id,
15564
_ORBIT_system_exception_minor;
15565
register CORBA_completion_status _ORBIT_completion_status;
15566
register GIOPSendBuffer *_ORBIT_send_buffer;
15567
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15568
register GIOPConnection *_cnx;
15569
ConfigDatabase _ORBIT_retval;
15571
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15573
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15574
get_database(_obj->servant, address, ev);
15575
return _ORBIT_retval;
15578
return *(&_ORBIT_retval);
15579
_cnx = ORBit_object_get_connection(_obj);
15580
_ORBIT_retry_request:
15581
_ORBIT_send_buffer = NULL;
15582
_ORBIT_recv_buffer = NULL;
15583
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15584
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15585
{ /* marshalling */
15586
static const struct
15588
CORBA_unsigned_long len;
15591
_ORBIT_operation_name_data =
15593
13, "get_database"};
15594
static const struct iovec _ORBIT_operation_vec =
15595
{ (gpointer) & _ORBIT_operation_name_data, 17 };
15596
register CORBA_unsigned_long _ORBIT_tmpvar_0;
15597
CORBA_unsigned_long _ORBIT_tmpvar_1;
15599
_ORBIT_send_buffer =
15600
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15602
&(_obj->active_profile->object_key_vec),
15603
&_ORBIT_operation_vec,
15604
&ORBit_default_principal_iovec);
15606
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15607
if (!_ORBIT_send_buffer)
15608
goto _ORBIT_system_exception;
15609
_ORBIT_tmpvar_1 = strlen(address) + 1;
15610
giop_message_buffer_do_alignment(GIOP_MESSAGE_BUFFER
15611
(_ORBIT_send_buffer), 4);
15615
_ORBIT_t = alloca(sizeof(_ORBIT_tmpvar_1));
15616
memcpy(_ORBIT_t, &(_ORBIT_tmpvar_1), sizeof(_ORBIT_tmpvar_1));
15617
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER
15618
(_ORBIT_send_buffer), (_ORBIT_t),
15619
sizeof(_ORBIT_tmpvar_1));
15621
giop_message_buffer_append_mem(GIOP_MESSAGE_BUFFER(_ORBIT_send_buffer),
15623
sizeof(address[_ORBIT_tmpvar_0]) *
15625
giop_send_buffer_write(_ORBIT_send_buffer);
15626
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
15627
giop_send_buffer_unuse(_ORBIT_send_buffer);
15628
_ORBIT_send_buffer = NULL;
15630
{ /* demarshalling */
15631
register guchar *_ORBIT_curptr;
15633
_ORBIT_recv_buffer =
15634
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
15635
if (!_ORBIT_recv_buffer)
15636
goto _ORBIT_system_exception;
15637
_ORBIT_completion_status = CORBA_COMPLETED_YES;
15638
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
15640
goto _ORBIT_msg_exception;
15641
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15642
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
15643
GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur = _ORBIT_curptr;
15645
ORBit_demarshal_object(_ORBIT_recv_buffer,
15646
GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer)->
15647
connection->orb_data);
15648
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15650
GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur = _ORBIT_curptr;
15652
ORBit_demarshal_object(_ORBIT_recv_buffer,
15653
GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer)->
15654
connection->orb_data);
15655
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15657
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15658
return _ORBIT_retval;
15659
_ORBIT_system_exception:
15660
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15661
_ORBIT_completion_status);
15662
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15663
giop_send_buffer_unuse(_ORBIT_send_buffer);
15664
return _ORBIT_retval;
15665
_ORBIT_msg_exception:
15666
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15667
GIOP_LOCATION_FORWARD) {
15668
if (_obj->forward_locations != NULL)
15669
ORBit_delete_profiles(_obj->forward_locations);
15670
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15671
_cnx = ORBit_object_get_forwarded_connection(_obj);
15672
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15674
goto _ORBIT_retry_request;
15676
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
15677
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15678
return _ORBIT_retval;
15683
ConfigServer_add_client(ConfigServer _obj, const ConfigListener client,
15684
CORBA_Environment * ev)
15686
register GIOP_unsigned_long _ORBIT_request_id,
15687
_ORBIT_system_exception_minor;
15688
register CORBA_completion_status _ORBIT_completion_status;
15689
register GIOPSendBuffer *_ORBIT_send_buffer;
15690
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15691
register GIOPConnection *_cnx;
15693
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15694
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15695
add_client(_obj->servant, client, ev);
15698
_cnx = ORBit_object_get_connection(_obj);
15699
_ORBIT_retry_request:
15700
_ORBIT_send_buffer = NULL;
15701
_ORBIT_recv_buffer = NULL;
15702
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15703
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15704
{ /* marshalling */
15705
static const struct
15707
CORBA_unsigned_long len;
15710
_ORBIT_operation_name_data =
15713
static const struct iovec _ORBIT_operation_vec =
15714
{ (gpointer) & _ORBIT_operation_name_data, 15 };
15715
_ORBIT_send_buffer =
15716
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15718
&(_obj->active_profile->object_key_vec),
15719
&_ORBIT_operation_vec,
15720
&ORBit_default_principal_iovec);
15722
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15723
if (!_ORBIT_send_buffer)
15724
goto _ORBIT_system_exception;
15725
ORBit_marshal_object(_ORBIT_send_buffer, client);
15726
giop_send_buffer_write(_ORBIT_send_buffer);
15727
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
15728
giop_send_buffer_unuse(_ORBIT_send_buffer);
15729
_ORBIT_send_buffer = NULL;
15731
{ /* demarshalling */
15732
register guchar *_ORBIT_curptr;
15734
_ORBIT_recv_buffer =
15735
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
15736
if (!_ORBIT_recv_buffer)
15737
goto _ORBIT_system_exception;
15738
_ORBIT_completion_status = CORBA_COMPLETED_YES;
15739
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
15741
goto _ORBIT_msg_exception;
15742
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15743
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
15746
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15748
_ORBIT_system_exception:
15749
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15750
_ORBIT_completion_status);
15751
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15752
giop_send_buffer_unuse(_ORBIT_send_buffer);
15754
_ORBIT_msg_exception:
15755
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15756
GIOP_LOCATION_FORWARD) {
15757
if (_obj->forward_locations != NULL)
15758
ORBit_delete_profiles(_obj->forward_locations);
15759
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15760
_cnx = ORBit_object_get_forwarded_connection(_obj);
15761
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15763
goto _ORBIT_retry_request;
15765
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
15766
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15772
ConfigServer_remove_client(ConfigServer _obj, const ConfigListener client,
15773
CORBA_Environment * ev)
15775
register GIOP_unsigned_long _ORBIT_request_id,
15776
_ORBIT_system_exception_minor;
15777
register CORBA_completion_status _ORBIT_completion_status;
15778
register GIOPSendBuffer *_ORBIT_send_buffer;
15779
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15780
register GIOPConnection *_cnx;
15782
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15783
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15784
remove_client(_obj->servant, client, ev);
15787
_cnx = ORBit_object_get_connection(_obj);
15788
_ORBIT_retry_request:
15789
_ORBIT_send_buffer = NULL;
15790
_ORBIT_recv_buffer = NULL;
15791
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15792
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15793
{ /* marshalling */
15794
static const struct
15796
CORBA_unsigned_long len;
15799
_ORBIT_operation_name_data =
15801
14, "remove_client"};
15802
static const struct iovec _ORBIT_operation_vec =
15803
{ (gpointer) & _ORBIT_operation_name_data, 18 };
15804
_ORBIT_send_buffer =
15805
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15807
&(_obj->active_profile->object_key_vec),
15808
&_ORBIT_operation_vec,
15809
&ORBit_default_principal_iovec);
15811
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15812
if (!_ORBIT_send_buffer)
15813
goto _ORBIT_system_exception;
15814
ORBit_marshal_object(_ORBIT_send_buffer, client);
15815
giop_send_buffer_write(_ORBIT_send_buffer);
15816
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
15817
giop_send_buffer_unuse(_ORBIT_send_buffer);
15818
_ORBIT_send_buffer = NULL;
15820
{ /* demarshalling */
15821
register guchar *_ORBIT_curptr;
15823
_ORBIT_recv_buffer =
15824
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
15825
if (!_ORBIT_recv_buffer)
15826
goto _ORBIT_system_exception;
15827
_ORBIT_completion_status = CORBA_COMPLETED_YES;
15828
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
15830
goto _ORBIT_msg_exception;
15831
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15832
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
15835
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15837
_ORBIT_system_exception:
15838
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15839
_ORBIT_completion_status);
15840
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15841
giop_send_buffer_unuse(_ORBIT_send_buffer);
15843
_ORBIT_msg_exception:
15844
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15845
GIOP_LOCATION_FORWARD) {
15846
if (_obj->forward_locations != NULL)
15847
ORBit_delete_profiles(_obj->forward_locations);
15848
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15849
_cnx = ORBit_object_get_forwarded_connection(_obj);
15850
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15852
goto _ORBIT_retry_request;
15854
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
15855
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15861
ConfigServer_ping(ConfigServer _obj, CORBA_Environment * ev)
15863
register GIOP_unsigned_long _ORBIT_request_id,
15864
_ORBIT_system_exception_minor;
15865
register CORBA_completion_status _ORBIT_completion_status;
15866
register GIOPSendBuffer *_ORBIT_send_buffer;
15867
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15868
register GIOPConnection *_cnx;
15869
CORBA_long _ORBIT_retval;
15871
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15873
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15874
ping(_obj->servant, ev);
15875
return _ORBIT_retval;
15878
return *(&_ORBIT_retval);
15879
_cnx = ORBit_object_get_connection(_obj);
15880
_ORBIT_retry_request:
15881
_ORBIT_send_buffer = NULL;
15882
_ORBIT_recv_buffer = NULL;
15883
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15884
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15885
{ /* marshalling */
15886
static const struct
15888
CORBA_unsigned_long len;
15891
_ORBIT_operation_name_data =
15894
static const struct iovec _ORBIT_operation_vec =
15895
{ (gpointer) & _ORBIT_operation_name_data, 9 };
15896
_ORBIT_send_buffer =
15897
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15899
&(_obj->active_profile->object_key_vec),
15900
&_ORBIT_operation_vec,
15901
&ORBit_default_principal_iovec);
15903
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15904
if (!_ORBIT_send_buffer)
15905
goto _ORBIT_system_exception;
15906
giop_send_buffer_write(_ORBIT_send_buffer);
15907
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
15908
giop_send_buffer_unuse(_ORBIT_send_buffer);
15909
_ORBIT_send_buffer = NULL;
15911
{ /* demarshalling */
15912
register guchar *_ORBIT_curptr;
15914
_ORBIT_recv_buffer =
15915
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
15916
if (!_ORBIT_recv_buffer)
15917
goto _ORBIT_system_exception;
15918
_ORBIT_completion_status = CORBA_COMPLETED_YES;
15919
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
15921
goto _ORBIT_msg_exception;
15922
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
15923
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
15924
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15925
(*((guint32 *) & (_ORBIT_retval))) =
15926
GUINT32_SWAP_LE_BE(*((guint32 *) _ORBIT_curptr));
15928
_ORBIT_curptr = ALIGN_ADDRESS(_ORBIT_curptr, 4);
15929
_ORBIT_retval = *((CORBA_long *) _ORBIT_curptr);
15931
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15932
return _ORBIT_retval;
15933
_ORBIT_system_exception:
15934
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
15935
_ORBIT_completion_status);
15936
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15937
giop_send_buffer_unuse(_ORBIT_send_buffer);
15938
return _ORBIT_retval;
15939
_ORBIT_msg_exception:
15940
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
15941
GIOP_LOCATION_FORWARD) {
15942
if (_obj->forward_locations != NULL)
15943
ORBit_delete_profiles(_obj->forward_locations);
15944
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
15945
_cnx = ORBit_object_get_forwarded_connection(_obj);
15946
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15948
goto _ORBIT_retry_request;
15950
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
15951
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
15952
return _ORBIT_retval;
15957
ConfigServer_shutdown(ConfigServer _obj, CORBA_Environment * ev)
15959
register GIOP_unsigned_long _ORBIT_request_id,
15960
_ORBIT_system_exception_minor;
15961
register CORBA_completion_status _ORBIT_completion_status;
15962
register GIOPSendBuffer *_ORBIT_send_buffer;
15963
register GIOPRecvBuffer *_ORBIT_recv_buffer;
15964
register GIOPConnection *_cnx;
15966
if (_obj->servant && _obj->vepv && ConfigServer__classid) {
15967
((POA_ConfigServer__epv *) _obj->vepv[ConfigServer__classid])->
15968
shutdown(_obj->servant, ev);
15971
_cnx = ORBit_object_get_connection(_obj);
15972
_ORBIT_retry_request:
15973
_ORBIT_send_buffer = NULL;
15974
_ORBIT_recv_buffer = NULL;
15975
_ORBIT_completion_status = CORBA_COMPLETED_NO;
15976
_ORBIT_request_id = GPOINTER_TO_UINT(alloca(0));
15977
{ /* marshalling */
15978
static const struct
15980
CORBA_unsigned_long len;
15983
_ORBIT_operation_name_data =
15986
static const struct iovec _ORBIT_operation_vec =
15987
{ (gpointer) & _ORBIT_operation_name_data, 13 };
15988
_ORBIT_send_buffer =
15989
giop_send_request_buffer_use(_cnx, NULL, _ORBIT_request_id,
15991
&(_obj->active_profile->object_key_vec),
15992
&_ORBIT_operation_vec,
15993
&ORBit_default_principal_iovec);
15995
_ORBIT_system_exception_minor = ex_CORBA_COMM_FAILURE;
15996
if (!_ORBIT_send_buffer)
15997
goto _ORBIT_system_exception;
15998
giop_send_buffer_write(_ORBIT_send_buffer);
15999
_ORBIT_completion_status = CORBA_COMPLETED_MAYBE;
16000
giop_send_buffer_unuse(_ORBIT_send_buffer);
16001
_ORBIT_send_buffer = NULL;
16003
{ /* demarshalling */
16004
register guchar *_ORBIT_curptr;
16006
_ORBIT_recv_buffer =
16007
giop_recv_reply_buffer_use_2(_cnx, _ORBIT_request_id, TRUE);
16008
if (!_ORBIT_recv_buffer)
16009
goto _ORBIT_system_exception;
16010
_ORBIT_completion_status = CORBA_COMPLETED_YES;
16011
if (_ORBIT_recv_buffer->message.u.reply.reply_status !=
16013
goto _ORBIT_msg_exception;
16014
_ORBIT_curptr = GIOP_RECV_BUFFER(_ORBIT_recv_buffer)->cur;
16015
if (giop_msg_conversion_needed(GIOP_MESSAGE_BUFFER(_ORBIT_recv_buffer))) {
16018
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
16020
_ORBIT_system_exception:
16021
CORBA_exception_set_system(ev, _ORBIT_system_exception_minor,
16022
_ORBIT_completion_status);
16023
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
16024
giop_send_buffer_unuse(_ORBIT_send_buffer);
16026
_ORBIT_msg_exception:
16027
if (_ORBIT_recv_buffer->message.u.reply.reply_status ==
16028
GIOP_LOCATION_FORWARD) {
16029
if (_obj->forward_locations != NULL)
16030
ORBit_delete_profiles(_obj->forward_locations);
16031
_obj->forward_locations = ORBit_demarshal_IOR(_ORBIT_recv_buffer);
16032
_cnx = ORBit_object_get_forwarded_connection(_obj);
16033
giop_recv_buffer_unuse(_ORBIT_recv_buffer);
16035
goto _ORBIT_retry_request;
16037
ORBit_handle_exception(_ORBIT_recv_buffer, ev, NULL, _obj->orb);
16038
giop_recv_buffer_unuse(_ORBIT_recv_buffer);