~ubuntu-branches/ubuntu/karmic/hypre/karmic

« back to all changes in this revision

Viewing changes to src/babel/bHYPRE/bHYPRE_CoefficientAccess_Stub.c

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2009-03-20 11:40:12 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20090320114012-132h6ok9w2r6o609
Tags: 2.4.0b-2
Rebuild against new openmpi.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 * File:          bHYPRE_CoefficientAccess_Stub.c
3
3
 * Symbol:        bHYPRE.CoefficientAccess-v1.0.0
4
4
 * Symbol Type:   interface
5
 
 * Babel Version: 1.0.0
 
5
 * Babel Version: 1.0.4
6
6
 * Description:   Client-side glue code for bHYPRE.CoefficientAccess
7
7
 * 
8
8
 * WARNING: Automatically generated; changes will be lost
42
42
static int connect_loaded = 0;
43
43
 
44
44
static struct bHYPRE_CoefficientAccess__object* 
45
 
  bHYPRE_CoefficientAccess__remoteConnect(const char* url, sidl_bool ar,
 
45
  bHYPRE_CoefficientAccess__remoteConnect(const char* url, sidl_bool ar, 
46
46
  sidl_BaseInterface *_ex);
47
47
static struct bHYPRE_CoefficientAccess__object* 
48
48
  bHYPRE_CoefficientAccess__IHConnect(struct sidl_rmi_InstanceHandle__object* 
76
76
  /* out */ sidl_BaseInterface *_ex)
77
77
#if SIDL_C_INLINE_REPEAT_DEFN
78
78
{
79
 
  return (*self->d_epv->f_GetRow)(
 
79
  int32_t _result;
 
80
  _result = (*self->d_epv->f_GetRow)(
80
81
    self->d_object,
81
82
    row,
82
83
    size,
83
84
    col_ind,
84
85
    values,
85
86
    _ex);
 
87
  return _result;
86
88
}
87
89
#else /* ISO C 1999 inline semantics */
88
90
;
154
156
  /* out */ sidl_BaseInterface *_ex)
155
157
#if SIDL_C_INLINE_REPEAT_DEFN
156
158
{
157
 
  return (*self->d_epv->f_isSame)(
 
159
  sidl_bool _result;
 
160
  _result = (*self->d_epv->f_isSame)(
158
161
    self->d_object,
159
162
    iobj,
160
163
    _ex);
 
164
  return _result;
161
165
}
162
166
#else /* ISO C 1999 inline semantics */
163
167
;
178
182
  /* out */ sidl_BaseInterface *_ex)
179
183
#if SIDL_C_INLINE_REPEAT_DEFN
180
184
{
181
 
  return (*self->d_epv->f_isType)(
 
185
  sidl_bool _result;
 
186
  _result = (*self->d_epv->f_isType)(
182
187
    self->d_object,
183
188
    name,
184
189
    _ex);
 
190
  return _result;
185
191
}
186
192
#else /* ISO C 1999 inline semantics */
187
193
;
198
204
  /* out */ sidl_BaseInterface *_ex)
199
205
#if SIDL_C_INLINE_REPEAT_DEFN
200
206
{
201
 
  return (*self->d_epv->f_getClassInfo)(
 
207
  sidl_ClassInfo _result;
 
208
  _result = (*self->d_epv->f_getClassInfo)(
202
209
    self->d_object,
203
210
    _ex);
 
211
  return _result;
204
212
}
205
213
#else /* ISO C 1999 inline semantics */
206
214
;
219
227
 
220
228
  if(!connect_loaded) {
221
229
    connect_loaded = 1;
222
 
    sidl_rmi_ConnectRegistry_registerConnect("bHYPRE.CoefficientAccess",
223
 
      (void*)bHYPRE_CoefficientAccess__IHConnect,_ex);SIDL_CHECK(*_ex);
 
230
    sidl_rmi_ConnectRegistry_registerConnect("bHYPRE.CoefficientAccess", (
 
231
      void*)bHYPRE_CoefficientAccess__IHConnect,_ex);SIDL_CHECK(*_ex);
224
232
  }
225
233
  if (obj != NULL) {
226
234
    sidl_BaseInterface base = (sidl_BaseInterface) obj;
290
298
  /* out */ sidl_BaseInterface *_ex)
291
299
#if SIDL_C_INLINE_REPEAT_DEFN
292
300
{
293
 
  return (*self->d_epv->f__getURL)(
 
301
  char* _result;
 
302
  _result = (*self->d_epv->f__getURL)(
294
303
    self->d_object,
295
304
    _ex);
 
305
  return _result;
296
306
}
297
307
#else /* ISO C 1999 inline semantics */
298
308
;
351
361
  /* out */ sidl_BaseInterface *_ex)
352
362
#if SIDL_C_INLINE_REPEAT_DEFN
353
363
{
354
 
  return (*self->d_epv->f__isRemote)(
 
364
  sidl_bool _result;
 
365
  _result = (*self->d_epv->f__isRemote)(
355
366
    self->d_object,
356
367
    _ex);
 
368
  return _result;
357
369
}
358
370
#else /* ISO C 1999 inline semantics */
359
371
;
379
391
  const int32_t upper[])
380
392
{
381
393
  return (struct 
382
 
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_createCol(dimen,
 
394
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_createCol(dimen, 
383
395
    lower, upper);
384
396
}
385
397
 
390
402
  const int32_t upper[])
391
403
{
392
404
  return (struct 
393
 
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_createRow(dimen,
 
405
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_createRow(dimen, 
394
406
    lower, upper);
395
407
}
396
408
 
407
419
  bHYPRE_CoefficientAccess* data)
408
420
{
409
421
  return (struct 
410
 
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_create1dInit(len,
411
 
    (struct sidl_BaseInterface__object **)data);
 
422
    bHYPRE_CoefficientAccess__array*)sidl_interface__array_create1dInit(len, (
 
423
    struct sidl_BaseInterface__object **)data);
412
424
}
413
425
 
414
426
struct bHYPRE_CoefficientAccess__array*
557
569
  const int32_t indices[])
558
570
{
559
571
  return (bHYPRE_CoefficientAccess)
560
 
    sidl_interface__array_get((const struct sidl_interface__array *)array,
 
572
    sidl_interface__array_get((const struct sidl_interface__array *)array, 
561
573
      indices);
562
574
}
563
575
 
658
670
  const int32_t indices[],
659
671
  bHYPRE_CoefficientAccess const value)
660
672
{
661
 
  sidl_interface__array_set((struct sidl_interface__array *)array, indices,
662
 
    (struct sidl_BaseInterface__object *)value);
 
673
  sidl_interface__array_set((struct sidl_interface__array *)array, indices, (
 
674
    struct sidl_BaseInterface__object *)value);
663
675
}
664
676
 
665
677
int32_t
674
686
  const struct bHYPRE_CoefficientAccess__array* array,
675
687
  const int32_t ind)
676
688
{
677
 
  return sidl_interface__array_lower((struct sidl_interface__array *)array,
 
689
  return sidl_interface__array_lower((struct sidl_interface__array *)array, 
678
690
    ind);
679
691
}
680
692
 
683
695
  const struct bHYPRE_CoefficientAccess__array* array,
684
696
  const int32_t ind)
685
697
{
686
 
  return sidl_interface__array_upper((struct sidl_interface__array *)array,
 
698
  return sidl_interface__array_upper((struct sidl_interface__array *)array, 
687
699
    ind);
688
700
}
689
701
 
692
704
  const struct bHYPRE_CoefficientAccess__array* array,
693
705
  const int32_t ind)
694
706
{
695
 
  return sidl_interface__array_length((struct sidl_interface__array *)array,
 
707
  return sidl_interface__array_length((struct sidl_interface__array *)array, 
696
708
    ind);
697
709
}
698
710
 
701
713
  const struct bHYPRE_CoefficientAccess__array* array,
702
714
  const int32_t ind)
703
715
{
704
 
  return sidl_interface__array_stride((struct sidl_interface__array *)array,
 
716
  return sidl_interface__array_stride((struct sidl_interface__array *)array, 
705
717
    ind);
706
718
}
707
719
 
751
763
  int     ordering)
752
764
{
753
765
  return (struct bHYPRE_CoefficientAccess__array*)
754
 
    sidl_interface__array_ensure((struct sidl_interface__array *)src, dimen,
 
766
    sidl_interface__array_ensure((struct sidl_interface__array *)src, dimen, 
755
767
      ordering);
756
768
}
757
769
 
806
818
#endif
807
819
 
808
820
/* Static variables to hold version of IOR */
809
 
static const int32_t s_IOR_MAJOR_VERSION = 0;
810
 
static const int32_t s_IOR_MINOR_VERSION = 10;
 
821
static const int32_t s_IOR_MAJOR_VERSION = 1;
 
822
static const int32_t s_IOR_MINOR_VERSION = 0;
811
823
 
812
824
/* Static variables for managing EPV initialization. */
813
825
static int s_remote_initialized = 0;
833
845
  cmp0 = strcmp(name, "bHYPRE._CoefficientAccess");
834
846
  if (!cmp0) {
835
847
    (*self->d_epv->f_addRef)(self, _ex); SIDL_CHECK(*_ex);
836
 
    cast = self;
 
848
    cast = ((struct bHYPRE__CoefficientAccess__object*)self);
837
849
    return cast;
838
850
  }
839
851
  else if (cmp0 < 0) {
853
865
    }
854
866
  }
855
867
  if ((*self->d_epv->f_isType)(self,name, _ex)) {
856
 
    void* (*func)(struct sidl_rmi_InstanceHandle__object*,
857
 
      struct sidl_BaseInterface__object**) = 
858
 
      (void* (*)(struct sidl_rmi_InstanceHandle__object*,
859
 
        struct sidl_BaseInterface__object**)) 
 
868
    void* (*func)(struct sidl_rmi_InstanceHandle__object*, struct 
 
869
      sidl_BaseInterface__object**) = 
 
870
      (void* (*)(struct sidl_rmi_InstanceHandle__object*, struct 
 
871
        sidl_BaseInterface__object**)) 
860
872
      sidl_rmi_ConnectRegistry_getConnect(name, _ex);SIDL_CHECK(*_ex);
861
873
    cast =  (*func)(((struct 
862
874
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih, _ex);
899
911
  struct sidl_rmi_InstanceHandle__object *_conn = ((struct 
900
912
    bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
901
913
  sidl_rmi_Response _rsvp = NULL;
902
 
  sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
914
  sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
903
915
    "addRef", _ex ); SIDL_CHECK(*_ex);
904
916
  /* send actual RMI request */
905
917
  _rsvp = sidl_rmi_Invocation_invokeMethod(_inv,_ex);SIDL_CHECK(*_ex);
944
956
    sidl_rmi_Response _rsvp = NULL;
945
957
    struct sidl_rmi_InstanceHandle__object * _conn = ((struct 
946
958
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
947
 
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
959
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
948
960
      "_set_hooks", _ex ); SIDL_CHECK(*_ex);
949
961
 
950
962
    /* pack in and inout arguments */
1002
1014
    int32_t _retval = 0;
1003
1015
    struct sidl_rmi_InstanceHandle__object * _conn = ((struct 
1004
1016
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
1005
 
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
1017
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
1006
1018
      "GetRow", _ex ); SIDL_CHECK(*_ex);
1007
1019
 
1008
1020
    /* pack in and inout arguments */
1021
1033
    }
1022
1034
 
1023
1035
    /* extract return value */
1024
 
    sidl_rmi_Response_unpackInt( _rsvp, "_retval", &_retval,
1025
 
      _ex);SIDL_CHECK(*_ex);
 
1036
    sidl_rmi_Response_unpackInt( _rsvp, "_retval", &_retval, _ex);SIDL_CHECK(
 
1037
      *_ex);
1026
1038
 
1027
1039
    /* unpack out and inout arguments */
1028
1040
    sidl_rmi_Response_unpackInt( _rsvp, "size", size, _ex);SIDL_CHECK(*_ex);
1095
1107
    sidl_bool _retval = FALSE;
1096
1108
    struct sidl_rmi_InstanceHandle__object * _conn = ((struct 
1097
1109
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
1098
 
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
1110
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
1099
1111
      "isSame", _ex ); SIDL_CHECK(*_ex);
1100
1112
 
1101
1113
    /* pack in and inout arguments */
1102
1114
    if(iobj){
1103
 
      char* _url = sidl_BaseInterface__getURL((sidl_BaseInterface)iobj,
 
1115
      char* _url = sidl_BaseInterface__getURL((sidl_BaseInterface)iobj, 
1104
1116
        _ex);SIDL_CHECK(*_ex);
1105
1117
      sidl_rmi_Invocation_packString( _inv, "iobj", _url, _ex);SIDL_CHECK(*_ex);
1106
1118
      free((void*)_url);
1121
1133
    }
1122
1134
 
1123
1135
    /* extract return value */
1124
 
    sidl_rmi_Response_unpackBool( _rsvp, "_retval", &_retval,
1125
 
      _ex);SIDL_CHECK(*_ex);
 
1136
    sidl_rmi_Response_unpackBool( _rsvp, "_retval", &_retval, _ex);SIDL_CHECK(
 
1137
      *_ex);
1126
1138
 
1127
1139
    /* unpack out and inout arguments */
1128
1140
 
1151
1163
    sidl_bool _retval = FALSE;
1152
1164
    struct sidl_rmi_InstanceHandle__object * _conn = ((struct 
1153
1165
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
1154
 
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
1166
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
1155
1167
      "isType", _ex ); SIDL_CHECK(*_ex);
1156
1168
 
1157
1169
    /* pack in and inout arguments */
1170
1182
    }
1171
1183
 
1172
1184
    /* extract return value */
1173
 
    sidl_rmi_Response_unpackBool( _rsvp, "_retval", &_retval,
1174
 
      _ex);SIDL_CHECK(*_ex);
 
1185
    sidl_rmi_Response_unpackBool( _rsvp, "_retval", &_retval, _ex);SIDL_CHECK(
 
1186
      *_ex);
1175
1187
 
1176
1188
    /* unpack out and inout arguments */
1177
1189
 
1200
1212
    struct sidl_ClassInfo__object* _retval = 0;
1201
1213
    struct sidl_rmi_InstanceHandle__object * _conn = ((struct 
1202
1214
      bHYPRE__CoefficientAccess__remote*)self->d_data)->d_ih;
1203
 
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn,
 
1215
    sidl_rmi_Invocation _inv = sidl_rmi_InstanceHandle_createInvocation( _conn, 
1204
1216
      "getClassInfo", _ex ); SIDL_CHECK(*_ex);
1205
1217
 
1206
1218
    /* pack in and inout arguments */
1218
1230
    }
1219
1231
 
1220
1232
    /* extract return value */
1221
 
    sidl_rmi_Response_unpackString( _rsvp, "_retval", &_retval_str,
1222
 
      _ex);SIDL_CHECK(*_ex);
1223
 
    _retval = sidl_ClassInfo__connectI(_retval_str, FALSE,
1224
 
      _ex);SIDL_CHECK(*_ex);
 
1233
    sidl_rmi_Response_unpackString( _rsvp, "_retval", &_retval_str, 
 
1234
      _ex);SIDL_CHECK(*_ex);
 
1235
    _retval = sidl_ClassInfo__connectI(_retval_str, FALSE, _ex);SIDL_CHECK(
 
1236
      *_ex);
1225
1237
 
1226
1238
    /* unpack out and inout arguments */
1227
1239
 
1260
1272
  epv->f_isType            = remote_bHYPRE__CoefficientAccess_isType;
1261
1273
  epv->f_getClassInfo      = remote_bHYPRE__CoefficientAccess_getClassInfo;
1262
1274
 
1263
 
  e0->f__cast        = (void* (*)(void*,const char*,
1264
 
    sidl_BaseInterface*)) epv->f__cast;
 
1275
  e0->f__cast        = (void* (*)(void*,const char*,sidl_BaseInterface*)) 
 
1276
    epv->f__cast;
1265
1277
  e0->f__delete      = (void (*)(void*,sidl_BaseInterface*)) epv->f__delete;
1266
1278
  e0->f__getURL      = (char* (*)(void*,sidl_BaseInterface*)) epv->f__getURL;
1267
1279
  e0->f__raddRef     = (void (*)(void*,sidl_BaseInterface*)) epv->f__raddRef;
1268
 
  e0->f__isRemote    = (sidl_bool (*)(void*,
1269
 
    sidl_BaseInterface*)) epv->f__isRemote;
1270
 
  e0->f__set_hooks   = (void (*)(void*,int32_t,
1271
 
    sidl_BaseInterface*)) epv->f__set_hooks;
1272
 
  e0->f__exec        = (void (*)(void*,const char*,
1273
 
    struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,
1274
 
    struct sidl_BaseInterface__object **)) epv->f__exec;
1275
 
  e0->f_GetRow       = (int32_t (*)(void*,int32_t,int32_t*,
1276
 
    struct sidl_int__array**,struct sidl_double__array**,
1277
 
    struct sidl_BaseInterface__object **)) epv->f_GetRow;
1278
 
  e0->f_addRef       = (void (*)(void*,
1279
 
    struct sidl_BaseInterface__object **)) epv->f_addRef;
1280
 
  e0->f_deleteRef    = (void (*)(void*,
1281
 
    struct sidl_BaseInterface__object **)) epv->f_deleteRef;
 
1280
  e0->f__isRemote    = (sidl_bool (*)(void*,sidl_BaseInterface*)) 
 
1281
    epv->f__isRemote;
 
1282
  e0->f__set_hooks   = (void (*)(void*,int32_t, sidl_BaseInterface*)) 
 
1283
    epv->f__set_hooks;
 
1284
  e0->f__exec        = (void (*)(void*,const char*,struct 
 
1285
    sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct 
 
1286
    sidl_BaseInterface__object **)) epv->f__exec;
 
1287
  e0->f_GetRow       = (int32_t (*)(void*,int32_t,int32_t*,struct 
 
1288
    sidl_int__array**,struct sidl_double__array**,struct 
 
1289
    sidl_BaseInterface__object **)) epv->f_GetRow;
 
1290
  e0->f_addRef       = (void (*)(void*,struct sidl_BaseInterface__object **)) 
 
1291
    epv->f_addRef;
 
1292
  e0->f_deleteRef    = (void (*)(void*,struct sidl_BaseInterface__object **)) 
 
1293
    epv->f_deleteRef;
1282
1294
  e0->f_isSame       = (sidl_bool (*)(void*,struct sidl_BaseInterface__object*,
1283
1295
    struct sidl_BaseInterface__object **)) epv->f_isSame;
1284
 
  e0->f_isType       = (sidl_bool (*)(void*,const char*,
1285
 
    struct sidl_BaseInterface__object **)) epv->f_isType;
1286
 
  e0->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,
1287
 
    struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
 
1296
  e0->f_isType       = (sidl_bool (*)(void*,const char*,struct 
 
1297
    sidl_BaseInterface__object **)) epv->f_isType;
 
1298
  e0->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,struct 
 
1299
    sidl_BaseInterface__object **)) epv->f_getClassInfo;
1288
1300
 
1289
 
  e1->f__cast        = (void* (*)(void*,const char*,
1290
 
    sidl_BaseInterface*)) epv->f__cast;
 
1301
  e1->f__cast        = (void* (*)(void*,const char*,sidl_BaseInterface*)) 
 
1302
    epv->f__cast;
1291
1303
  e1->f__delete      = (void (*)(void*,sidl_BaseInterface*)) epv->f__delete;
1292
1304
  e1->f__getURL      = (char* (*)(void*,sidl_BaseInterface*)) epv->f__getURL;
1293
1305
  e1->f__raddRef     = (void (*)(void*,sidl_BaseInterface*)) epv->f__raddRef;
1294
 
  e1->f__isRemote    = (sidl_bool (*)(void*,
1295
 
    sidl_BaseInterface*)) epv->f__isRemote;
1296
 
  e1->f__set_hooks   = (void (*)(void*,int32_t,
1297
 
    sidl_BaseInterface*)) epv->f__set_hooks;
1298
 
  e1->f__exec        = (void (*)(void*,const char*,
1299
 
    struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,
1300
 
    struct sidl_BaseInterface__object **)) epv->f__exec;
1301
 
  e1->f_addRef       = (void (*)(void*,
1302
 
    struct sidl_BaseInterface__object **)) epv->f_addRef;
1303
 
  e1->f_deleteRef    = (void (*)(void*,
1304
 
    struct sidl_BaseInterface__object **)) epv->f_deleteRef;
 
1306
  e1->f__isRemote    = (sidl_bool (*)(void*,sidl_BaseInterface*)) 
 
1307
    epv->f__isRemote;
 
1308
  e1->f__set_hooks   = (void (*)(void*,int32_t, sidl_BaseInterface*)) 
 
1309
    epv->f__set_hooks;
 
1310
  e1->f__exec        = (void (*)(void*,const char*,struct 
 
1311
    sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct 
 
1312
    sidl_BaseInterface__object **)) epv->f__exec;
 
1313
  e1->f_addRef       = (void (*)(void*,struct sidl_BaseInterface__object **)) 
 
1314
    epv->f_addRef;
 
1315
  e1->f_deleteRef    = (void (*)(void*,struct sidl_BaseInterface__object **)) 
 
1316
    epv->f_deleteRef;
1305
1317
  e1->f_isSame       = (sidl_bool (*)(void*,struct sidl_BaseInterface__object*,
1306
1318
    struct sidl_BaseInterface__object **)) epv->f_isSame;
1307
 
  e1->f_isType       = (sidl_bool (*)(void*,const char*,
1308
 
    struct sidl_BaseInterface__object **)) epv->f_isType;
1309
 
  e1->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,
1310
 
    struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
 
1319
  e1->f_isType       = (sidl_bool (*)(void*,const char*,struct 
 
1320
    sidl_BaseInterface__object **)) epv->f_isType;
 
1321
  e1->f_getClassInfo = (struct sidl_ClassInfo__object* (*)(void*,struct 
 
1322
    sidl_BaseInterface__object **)) epv->f_getClassInfo;
1311
1323
 
1312
1324
  s_remote_initialized = 1;
1313
1325
}
1314
1326
 
1315
1327
/* Create an instance that connects to an existing remote object. */
1316
1328
static struct bHYPRE_CoefficientAccess__object*
1317
 
bHYPRE_CoefficientAccess__remoteConnect(const char *url, sidl_bool ar,
 
1329
bHYPRE_CoefficientAccess__remoteConnect(const char *url, sidl_bool ar, 
1318
1330
  sidl_BaseInterface *_ex)
1319
1331
{
1320
1332
  struct bHYPRE__CoefficientAccess__object* self;
1326
1338
  char* objectID = NULL;
1327
1339
  objectID = sidl_rmi_ServerRegistry_isLocalObject(url, _ex);
1328
1340
  if(objectID) {
1329
 
    sidl_BaseInterface bi = 
1330
 
      (sidl_BaseInterface)sidl_rmi_InstanceRegistry_getInstanceByString(
1331
 
      objectID, _ex);
 
1341
    sidl_BaseInterface bi = (
 
1342
      sidl_BaseInterface)sidl_rmi_InstanceRegistry_getInstanceByString(objectID,
 
1343
      _ex);
1332
1344
    if(ar) {
1333
1345
      sidl_BaseInterface_addRef(bi, _ex);
1334
1346
    }
1371
1383
/* Create an instance that uses an already existing  */
1372
1384
/* InstanceHandel to connect to an existing remote object. */
1373
1385
static struct bHYPRE_CoefficientAccess__object*
1374
 
bHYPRE_CoefficientAccess__IHConnect(sidl_rmi_InstanceHandle instance,
 
1386
bHYPRE_CoefficientAccess__IHConnect(sidl_rmi_InstanceHandle instance, 
1375
1387
  sidl_BaseInterface *_ex)
1376
1388
{
1377
1389
  struct bHYPRE__CoefficientAccess__object* self;
1425
1437
 
1426
1438
  *_ex = NULL;
1427
1439
  if(!connect_loaded) {
1428
 
    sidl_rmi_ConnectRegistry_registerConnect("bHYPRE.CoefficientAccess",
1429
 
      (void*)bHYPRE_CoefficientAccess__IHConnect, _ex);
 
1440
    sidl_rmi_ConnectRegistry_registerConnect("bHYPRE.CoefficientAccess", (
 
1441
      void*)bHYPRE_CoefficientAccess__IHConnect, _ex);
1430
1442
    connect_loaded = 1;
1431
1443
  }
1432
1444
  if (obj != NULL) {
1447
1459
 */
1448
1460
 
1449
1461
struct bHYPRE_CoefficientAccess__object*
1450
 
bHYPRE_CoefficientAccess__connectI(const char* url, sidl_bool ar,
1451
 
  struct sidl_BaseInterface__object **_ex)
 
1462
bHYPRE_CoefficientAccess__connectI(const char* url, sidl_bool ar, struct 
 
1463
  sidl_BaseInterface__object **_ex)
1452
1464
{
1453
1465
  return bHYPRE_CoefficientAccess__remoteConnect(url, ar, _ex);
1454
1466
}