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 **))
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 **))
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
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 **))
554
553
bHYPRE_ErrorHandler__set_epv(epv);
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 **))
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 **))
583
582
memcpy((void*) he0, e0, sizeof(struct sidl_BaseClass__epv));
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
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 **))
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;
610
609
memcpy((void*) he1, e1, sizeof(struct sidl_BaseInterface__epv));