]> rtime.felk.cvut.cz Git - orte.git/blob - orte/contrib/shape/BoxType.c
New ORTE version 0.3.0 committed
[orte.git] / orte / contrib / shape / BoxType.c
1 /*
2  * This file was generated by orte-idl - DO NOT EDIT!
3  */
4
5 #include "BoxType.h"
6
7 /****************************************************************/
8 /* struct - BoxRect                                             */
9 /****************************************************************/
10
11 void BoxRect_serialize(CDR_Codec *cdrCodec,BoxRect *object) {
12   CORBA_short_serialize(cdrCodec,&(object->top_left_x));
13   CORBA_short_serialize(cdrCodec,&(object->top_left_y));
14   CORBA_short_serialize(cdrCodec,&(object->bottom_right_x));
15   CORBA_short_serialize(cdrCodec,&(object->bottom_right_y));
16 }
17
18 void
19 BoxRect_deserialize(CDR_Codec *cdrCodec,BoxRect *object) {
20   CORBA_short_deserialize(cdrCodec,&(object->top_left_x));
21   CORBA_short_deserialize(cdrCodec,&(object->top_left_y));
22   CORBA_short_deserialize(cdrCodec,&(object->bottom_right_x));
23   CORBA_short_deserialize(cdrCodec,&(object->bottom_right_y));
24 }
25
26 int
27 BoxRect_get_max_size(ORTEGetMaxSizeParam *gms) {
28   CORBA_short_get_max_size(gms);
29   CORBA_short_get_max_size(gms);
30   CORBA_short_get_max_size(gms);
31   CORBA_short_get_max_size(gms);
32   return gms->csize;
33 }
34
35 Boolean
36 BoxRect_type_register(ORTEDomain *d) {
37   Boolean ret;
38
39   ret=ORTETypeRegisterAdd(d,
40                           "BoxRect",
41                           (ORTETypeSerialize)BoxRect_serialize,
42                           (ORTETypeDeserialize)BoxRect_deserialize,
43                           BoxRect_get_max_size,
44                           0);
45   return ret;
46 }
47
48 /****************************************************************/
49 /* struct - BoxType                                             */
50 /****************************************************************/
51
52 void BoxType_serialize(CDR_Codec *cdrCodec,BoxType *object) {
53   CORBA_octet_serialize(cdrCodec,&(object->color));
54   CORBA_long_serialize(cdrCodec,&(object->shape));
55   BoxRect_serialize(cdrCodec,&(object->rectangle));
56 }
57
58 void
59 BoxType_deserialize(CDR_Codec *cdrCodec,BoxType *object) {
60   CORBA_octet_deserialize(cdrCodec,&(object->color));
61   CORBA_long_deserialize(cdrCodec,&(object->shape));
62   BoxRect_deserialize(cdrCodec,&(object->rectangle));
63 }
64
65 int
66 BoxType_get_max_size(ORTEGetMaxSizeParam *gms) {
67   CORBA_octet_get_max_size(gms);
68   CORBA_long_get_max_size(gms);
69   BoxRect_get_max_size(gms);
70   return gms->csize;
71 }
72
73 Boolean
74 BoxType_type_register(ORTEDomain *d) {
75   Boolean ret;
76
77   ret=ORTETypeRegisterAdd(d,
78                           "BoxType",
79                           (ORTETypeSerialize)BoxType_serialize,
80                           (ORTETypeDeserialize)BoxType_deserialize,
81                           BoxType_get_max_size,
82                           0);
83   return ret;
84 }
85