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

« back to all changes in this revision

Viewing changes to src/babel/bHYPRE/bHYPRE_ErrorHandler_IOR.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_ErrorHandler_IOR.c
3
3
 * Symbol:        bHYPRE.ErrorHandler-v1.0.0
4
4
 * Symbol Type:   class
5
 
 * Babel Version: 1.0.0
 
5
 * Babel Version: 1.0.4
6
6
 * Description:   Intermediate Object Representation for bHYPRE.ErrorHandler
7
7
 * 
8
8
 * WARNING: Automatically generated; changes will be lost
63
63
 * Static variables to hold version of IOR
64
64
 */
65
65
 
66
 
static const int32_t s_IOR_MAJOR_VERSION = 0;
67
 
static const int32_t s_IOR_MINOR_VERSION = 10;
 
66
static const int32_t s_IOR_MAJOR_VERSION = 1;
 
67
static const int32_t s_IOR_MINOR_VERSION = 0;
68
68
 
69
69
/*
70
70
 * Static variable to hold shared ClassInfo interface.
203
203
  sidl_BaseException _SIDLex = NULL;
204
204
  /* unpack in and inout argments */
205
205
  sidl_rmi_Call_unpackString( inArgs, "iobj", &iobj_str, _ex);SIDL_CHECK(*_ex);
206
 
  iobj = skel_bHYPRE_ErrorHandler_fconnect_sidl_BaseInterface(iobj_str, TRUE,
 
206
  iobj = skel_bHYPRE_ErrorHandler_fconnect_sidl_BaseInterface(iobj_str, TRUE, 
207
207
    _ex);SIDL_CHECK(*_ex);
208
208
 
209
209
  /* make the call */
217
217
  /* pack out and inout argments */
218
218
  /* clean-up dangling references */
219
219
  if(iobj) {
220
 
    sidl_BaseInterface_deleteRef((sidl_BaseInterface)iobj,
221
 
      _ex); SIDL_CHECK(*_ex);
 
220
    sidl_BaseInterface_deleteRef((sidl_BaseInterface)iobj, _ex); SIDL_CHECK(
 
221
      *_ex);
222
222
    if(iobj_str) {free(iobj_str);}
223
223
  }
224
224
  return;
299
299
 
300
300
  /* pack return value */
301
301
  if(_retval){
302
 
    char* _url = sidl_BaseInterface__getURL((sidl_BaseInterface)_retval,
 
302
    char* _url = sidl_BaseInterface__getURL((sidl_BaseInterface)_retval, 
303
303
      _ex);SIDL_CHECK(*_ex);
304
304
    sidl_rmi_Return_packString( outArgs, "_retval", _url, _ex);SIDL_CHECK(*_ex);
305
305
    free((void*)_url);
308
308
  }
309
309
  /* pack out and inout argments */
310
310
  /* clean-up dangling references */
311
 
  if(_retval && sidl_BaseInterface__isRemote((sidl_BaseInterface)_retval,
312
 
    _ex)) {
 
311
  if(_retval && sidl_BaseInterface__isRemote((sidl_BaseInterface)_retval, _ex)) 
 
312
    {
313
313
    (*((sidl_BaseInterface)_retval)->d_epv->f__raddRef)(((
314
314
      sidl_BaseInterface)_retval)->d_object, _ex); SIDL_CHECK(*_ex);
315
 
    sidl_BaseInterface_deleteRef((sidl_BaseInterface)_retval,
316
 
      _ex); SIDL_CHECK(*_ex);
 
315
    sidl_BaseInterface_deleteRef((sidl_BaseInterface)_retval, _ex); SIDL_CHECK(
 
316
      *_ex);
317
317
  }
318
318
  return;
319
319
 
356
356
  cmp0 = strcmp(name, "sidl.BaseClass");
357
357
  if (!cmp0) {
358
358
    (*self->d_epv->f_addRef)(self, _ex); SIDL_CHECK(*_ex);
359
 
    cast = self;
 
359
    cast = ((struct sidl_BaseClass__object*)self);
360
360
    return cast;
361
361
  }
362
362
  else if (cmp0 < 0) {
363
363
    cmp1 = strcmp(name, "bHYPRE.ErrorHandler");
364
364
    if (!cmp1) {
365
365
      (*self->d_epv->f_addRef)(self, _ex); SIDL_CHECK(*_ex);
366
 
      cast = self;
 
366
      cast = ((struct bHYPRE_ErrorHandler__object*)self);
367
367
      return cast;
368
368
    }
369
369
  }
412
412
 */
413
413
 
414
414
static void ior_bHYPRE_ErrorHandler__delete(
415
 
  struct bHYPRE_ErrorHandler__object* self,
416
 
    struct sidl_BaseInterface__object **_ex)
 
415
  struct bHYPRE_ErrorHandler__object* self, struct sidl_BaseInterface__object 
 
416
    **_ex)
417
417
{
418
418
  *_ex = NULL; /* default to no exception */
419
419
  bHYPRE_ErrorHandler__fini(self,_ex);
426
426
    struct bHYPRE_ErrorHandler__object* self,
427
427
    struct sidl_BaseInterface__object **_ex) {
428
428
  char* ret = NULL;
429
 
  char* objid = 
430
 
    sidl_rmi_InstanceRegistry_getInstanceByClass((sidl_BaseClass)self,
431
 
    _ex); SIDL_CHECK(*_ex);
 
429
  char* objid = sidl_rmi_InstanceRegistry_getInstanceByClass((
 
430
    sidl_BaseClass)self, _ex); SIDL_CHECK(*_ex);
432
431
  if(!objid) {
433
 
    objid = sidl_rmi_InstanceRegistry_registerInstance((sidl_BaseClass)self,
 
432
    objid = sidl_rmi_InstanceRegistry_registerInstance((sidl_BaseClass)self, 
434
433
      _ex); SIDL_CHECK(*_ex);
435
434
  }
436
435
  ret = sidl_rmi_ServerRegistry_getServerURL(objid, _ex); SIDL_CHECK(*_ex);
536
535
  epv->f__ctor2                   = NULL;
537
536
  epv->f__dtor                    = NULL;
538
537
  epv->f_addRef                   = (void (*)(struct 
539
 
    bHYPRE_ErrorHandler__object*,
540
 
    struct sidl_BaseInterface__object **)) s1->f_addRef;
 
538
    bHYPRE_ErrorHandler__object*,struct sidl_BaseInterface__object **)) 
 
539
    s1->f_addRef;
541
540
  epv->f_deleteRef                = (void (*)(struct 
542
 
    bHYPRE_ErrorHandler__object*,
543
 
    struct sidl_BaseInterface__object **)) s1->f_deleteRef;
 
541
    bHYPRE_ErrorHandler__object*,struct sidl_BaseInterface__object **)) 
 
542
    s1->f_deleteRef;
544
543
  epv->f_isSame                   = (sidl_bool (*)(struct 
545
 
    bHYPRE_ErrorHandler__object*,struct sidl_BaseInterface__object*,
546
 
    struct sidl_BaseInterface__object **)) s1->f_isSame;
 
544
    bHYPRE_ErrorHandler__object*,struct sidl_BaseInterface__object*,struct 
 
545
    sidl_BaseInterface__object **)) s1->f_isSame;
547
546
  epv->f_isType                   = (sidl_bool (*)(struct 
548
 
    bHYPRE_ErrorHandler__object*,const char*,
549
 
    struct sidl_BaseInterface__object **)) s1->f_isType;
 
547
    bHYPRE_ErrorHandler__object*,const char*,struct sidl_BaseInterface__object 
 
548
    **)) s1->f_isType;
550
549
  epv->f_getClassInfo             = (struct sidl_ClassInfo__object* (*)(struct 
551
 
    bHYPRE_ErrorHandler__object*,
552
 
    struct sidl_BaseInterface__object **)) s1->f_getClassInfo;
 
550
    bHYPRE_ErrorHandler__object*,struct sidl_BaseInterface__object **)) 
 
551
    s1->f_getClassInfo;
553
552
 
554
553
  bHYPRE_ErrorHandler__set_epv(epv);
555
554
 
556
555
  memcpy((void*)hepv, epv, sizeof(struct bHYPRE_ErrorHandler__epv));
557
 
  e0->f__cast               = (void* (*)(struct sidl_BaseClass__object*,
558
 
    const char*, struct sidl_BaseInterface__object**)) epv->f__cast;
559
 
  e0->f__delete             = (void (*)(struct sidl_BaseClass__object*,
560
 
    struct sidl_BaseInterface__object **)) epv->f__delete;
561
 
  e0->f__getURL             = (char* (*)(struct sidl_BaseClass__object*,
562
 
    struct sidl_BaseInterface__object **)) epv->f__getURL;
563
 
  e0->f__raddRef            = (void (*)(struct sidl_BaseClass__object*,
564
 
    struct sidl_BaseInterface__object **)) epv->f__raddRef;
565
 
  e0->f__isRemote           = (sidl_bool (*)(struct sidl_BaseClass__object*,
 
556
  e0->f__cast               = (void* (*)(struct sidl_BaseClass__object*,const 
 
557
    char*, struct sidl_BaseInterface__object**)) epv->f__cast;
 
558
  e0->f__delete             = (void (*)(struct sidl_BaseClass__object*, struct 
 
559
    sidl_BaseInterface__object **)) epv->f__delete;
 
560
  e0->f__getURL             = (char* (*)(struct sidl_BaseClass__object*, struct 
 
561
    sidl_BaseInterface__object **)) epv->f__getURL;
 
562
  e0->f__raddRef            = (void (*)(struct sidl_BaseClass__object*, struct 
 
563
    sidl_BaseInterface__object **)) epv->f__raddRef;
 
564
  e0->f__isRemote           = (sidl_bool (*)(struct sidl_BaseClass__object*, 
566
565
    struct sidl_BaseInterface__object **)) epv->f__isRemote;
567
 
  e0->f__exec               = (void (*)(struct sidl_BaseClass__object*,
568
 
    const char*,struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,
569
 
    struct sidl_BaseInterface__object **)) epv->f__exec;
570
 
  e0->f_addRef              = (void (*)(struct sidl_BaseClass__object*,
571
 
    struct sidl_BaseInterface__object **)) epv->f_addRef;
572
 
  e0->f_deleteRef           = (void (*)(struct sidl_BaseClass__object*,
573
 
    struct sidl_BaseInterface__object **)) epv->f_deleteRef;
 
566
  e0->f__exec               = (void (*)(struct sidl_BaseClass__object*,const 
 
567
    char*,struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct 
 
568
    sidl_BaseInterface__object **)) epv->f__exec;
 
569
  e0->f_addRef              = (void (*)(struct sidl_BaseClass__object*,struct 
 
570
    sidl_BaseInterface__object **)) epv->f_addRef;
 
571
  e0->f_deleteRef           = (void (*)(struct sidl_BaseClass__object*,struct 
 
572
    sidl_BaseInterface__object **)) epv->f_deleteRef;
574
573
  e0->f_isSame              = (sidl_bool (*)(struct sidl_BaseClass__object*,
575
 
    struct sidl_BaseInterface__object*,
576
 
    struct sidl_BaseInterface__object **)) epv->f_isSame;
 
574
    struct sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) 
 
575
    epv->f_isSame;
577
576
  e0->f_isType              = (sidl_bool (*)(struct sidl_BaseClass__object*,
578
577
    const char*,struct sidl_BaseInterface__object **)) epv->f_isType;
579
578
  e0->f_getClassInfo        = (struct sidl_ClassInfo__object* (*)(struct 
580
 
    sidl_BaseClass__object*,
581
 
    struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
 
579
    sidl_BaseClass__object*,struct sidl_BaseInterface__object **)) 
 
580
    epv->f_getClassInfo;
582
581
 
583
582
  memcpy((void*) he0, e0, sizeof(struct sidl_BaseClass__epv));
584
583
 
585
 
  e1->f__cast               = (void* (*)(void*,const char*,
586
 
    struct sidl_BaseInterface__object**)) epv->f__cast;
587
 
  e1->f__delete             = (void (*)(void*,
588
 
    struct sidl_BaseInterface__object **)) epv->f__delete;
589
 
  e1->f__getURL             = (char* (*)(void*,
590
 
    struct sidl_BaseInterface__object **)) epv->f__getURL;
591
 
  e1->f__raddRef            = (void (*)(void*,
592
 
    struct sidl_BaseInterface__object **)) epv->f__raddRef;
593
 
  e1->f__isRemote           = (sidl_bool (*)(void*,
594
 
    struct sidl_BaseInterface__object **)) epv->f__isRemote;
595
 
  e1->f__exec               = (void (*)(void*,const char*,
596
 
    struct sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,
597
 
    struct sidl_BaseInterface__object **)) epv->f__exec;
598
 
  e1->f_addRef              = (void (*)(void*,
599
 
    struct sidl_BaseInterface__object **)) epv->f_addRef;
600
 
  e1->f_deleteRef           = (void (*)(void*,
601
 
    struct sidl_BaseInterface__object **)) epv->f_deleteRef;
602
 
  e1->f_isSame              = (sidl_bool (*)(void*,
603
 
    struct sidl_BaseInterface__object*,
604
 
    struct sidl_BaseInterface__object **)) epv->f_isSame;
605
 
  e1->f_isType              = (sidl_bool (*)(void*,const char*,
606
 
    struct sidl_BaseInterface__object **)) epv->f_isType;
607
 
  e1->f_getClassInfo        = (struct sidl_ClassInfo__object* (*)(void*,
608
 
    struct sidl_BaseInterface__object **)) epv->f_getClassInfo;
 
584
  e1->f__cast               = (void* (*)(void*,const char*, struct 
 
585
    sidl_BaseInterface__object**)) epv->f__cast;
 
586
  e1->f__delete             = (void (*)(void*, struct 
 
587
    sidl_BaseInterface__object **)) epv->f__delete;
 
588
  e1->f__getURL             = (char* (*)(void*, struct 
 
589
    sidl_BaseInterface__object **)) epv->f__getURL;
 
590
  e1->f__raddRef            = (void (*)(void*, struct 
 
591
    sidl_BaseInterface__object **)) epv->f__raddRef;
 
592
  e1->f__isRemote           = (sidl_bool (*)(void*, struct 
 
593
    sidl_BaseInterface__object **)) epv->f__isRemote;
 
594
  e1->f__exec               = (void (*)(void*,const char*,struct 
 
595
    sidl_rmi_Call__object*,struct sidl_rmi_Return__object*,struct 
 
596
    sidl_BaseInterface__object **)) epv->f__exec;
 
597
  e1->f_addRef              = (void (*)(void*,struct sidl_BaseInterface__object 
 
598
    **)) epv->f_addRef;
 
599
  e1->f_deleteRef           = (void (*)(void*,struct sidl_BaseInterface__object 
 
600
    **)) epv->f_deleteRef;
 
601
  e1->f_isSame              = (sidl_bool (*)(void*,struct 
 
602
    sidl_BaseInterface__object*,struct sidl_BaseInterface__object **)) 
 
603
    epv->f_isSame;
 
604
  e1->f_isType              = (sidl_bool (*)(void*,const char*,struct 
 
605
    sidl_BaseInterface__object **)) epv->f_isType;
 
606
  e1->f_getClassInfo        = (struct sidl_ClassInfo__object* (*)(void*,struct 
 
607
    sidl_BaseInterface__object **)) epv->f_getClassInfo;
609
608
 
610
609
  memcpy((void*) he1, e1, sizeof(struct sidl_BaseInterface__epv));
611
610
 
644
643
void bHYPRE_ErrorHandler__getEPVs(
645
644
  struct sidl_BaseInterface__epv **s_arg_epv__sidl_baseinterface,
646
645
  struct sidl_BaseInterface__epv **s_arg_epv_hooks__sidl_baseinterface,
647
 
  struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,
648
 
    struct sidl_BaseClass__epv **s_arg_epv_hooks__sidl_baseclass,
649
 
  struct bHYPRE_ErrorHandler__epv **s_arg_epv__bhypre_errorhandler,
650
 
    struct bHYPRE_ErrorHandler__epv **s_arg_epv_hooks__bhypre_errorhandler)
 
646
  struct sidl_BaseClass__epv **s_arg_epv__sidl_baseclass,struct 
 
647
    sidl_BaseClass__epv **s_arg_epv_hooks__sidl_baseclass,
 
648
  struct bHYPRE_ErrorHandler__epv **s_arg_epv__bhypre_errorhandler,struct 
 
649
    bHYPRE_ErrorHandler__epv **s_arg_epv_hooks__bhypre_errorhandler)
651
650
{
652
651
  LOCK_STATIC_GLOBALS;
653
652
  if (!s_method_initialized) {
700
699
    s_classInfo = sidl_ClassInfo__cast(impl,_ex);
701
700
    if (impl) {
702
701
      sidl_ClassInfoI_setName(impl, "bHYPRE.ErrorHandler",_ex);
703
 
      sidl_ClassInfoI_setIORVersion(impl, s_IOR_MAJOR_VERSION,
 
702
      sidl_ClassInfoI_setIORVersion(impl, s_IOR_MAJOR_VERSION, 
704
703
        s_IOR_MINOR_VERSION,_ex);
705
704
      sidl_ClassInfoI_deleteRef(impl,_ex);
706
705
      sidl_atexit(sidl_deleteRef_atexit, &s_classInfo);
725
724
{
726
725
  *_ex = 0; /* default no exception */
727
726
  if (self) {
728
 
    struct sidl_BaseClass__data *data = (struct 
729
 
      sidl_BaseClass__data*)((*self).d_sidl_baseclass.d_data);
 
727
    struct sidl_BaseClass__data *data = (struct sidl_BaseClass__data*)((
 
728
      *self).d_sidl_baseclass.d_data);
730
729
    if (data) {
731
730
      data->d_IOR_major_version = s_IOR_MAJOR_VERSION;
732
731
      data->d_IOR_minor_version = s_IOR_MINOR_VERSION;
834
833
  bHYPRE_ErrorHandler__new,
835
834
  bHYPRE_ErrorHandler__statics,
836
835
  bHYPRE_ErrorHandler__super,
837
 
  0, 
838
 
  10
 
836
  1, 
 
837
  0
839
838
};
840
839
 
841
840
/*