1 // 2 // Copyright (c) ZeroC, Inc. All rights reserved. 3 // 4 5 #import <ObjectsTest.h> 6 7 @interface TestObjectsBI : TestObjectsB<TestObjectsB> 8 { 9 } 10 @end 11 12 @interface TestObjectsCI : TestObjectsC<TestObjectsC> 13 { 14 } 15 @end 16 17 @interface TestObjectsDI : TestObjectsD<TestObjectsD> 18 { 19 } 20 @end 21 22 @interface TestObjectsEI : TestObjectsE<TestObjectsE> 23 @end 24 25 @interface TestObjectsFI : TestObjectsF<TestObjectsF> 26 @end 27 28 //@interface TestObjectsII : TestObjectsI<TestObjectsI> 29 //@end 30 31 @interface TestObjectsJI : TestObjectsJ<TestObjectsJ> 32 @end 33 34 @interface TestObjectsHI : TestObjectsH<TestObjectsH> 35 @end 36 37 @interface TestObjectsInitialI : TestObjectsInitial<TestObjectsInitial> 38 { 39 TestObjectsB* _b1; 40 TestObjectsB* _b2; 41 TestObjectsC* _c; 42 TestObjectsD* _d; 43 TestObjectsE* _e; 44 TestObjectsF* _f; 45 } 46 -(id) init; 47 -(void) shutdown:(ICECurrent*)current; 48 -(TestObjectsB *) getB1:(ICECurrent *)current; 49 -(TestObjectsB *) getB2:(ICECurrent *)current; 50 -(TestObjectsC *) getC:(ICECurrent *)current; 51 -(TestObjectsD *) getD:(ICECurrent *)current; 52 -(TestObjectsE *) getE:(ICECurrent *)current; 53 -(TestObjectsF *) getF:(ICECurrent *)current; 54 -(void) getAll:(TestObjectsB **)b1 b2:(TestObjectsB **)b2 theC:(TestObjectsC **)theC theD:(TestObjectsD **)theD current:(ICECurrent *)current; 55 -(TestObjectsI *) getI:(ICECurrent *)current; 56 -(TestObjectsI *) getJ:(ICECurrent *)current; 57 -(TestObjectsI *) getH:(ICECurrent *)current; 58 -(TestObjectsCompact*) getCompact:(ICECurrent*)current; 59 -(void) setG:(TestObjectsG *)theG current:(ICECurrent *)current; 60 -(void) setI:(TestObjectsI *)theI current:(ICECurrent *)current; 61 -(TestObjectsObjectSeq *) getObjectSeq:(TestObjectsMutableObjectSeq *)s current:(ICECurrent *)current; 62 -(TestObjectsObjectPrxSeq *) getObjectPrxSeq:(TestObjectsMutableObjectPrxSeq *)s current:(ICECurrent *)current; 63 -(TestObjectsBaseSeq *) getBaseSeq:(TestObjectsMutableBaseSeq *)s current:(ICECurrent *)current; 64 -(TestObjectsBasePrxSeq *) getBasePrxSeq:(TestObjectsMutableBasePrxSeq *)s current:(ICECurrent *)current; 65 -(TestObjectsObjectDict *) getObjectDict:(TestObjectsMutableObjectDict *)d current:(ICECurrent *)current; 66 -(TestObjectsObjectPrxDict *) getObjectPrxDict:(TestObjectsMutableObjectPrxDict *)d current:(ICECurrent *)current; 67 -(TestObjectsBaseDict *) getBaseDict:(TestObjectsMutableBaseDict *)d current:(ICECurrent *)current; 68 -(TestObjectsBasePrxDict *) getBasePrxDict:(TestObjectsMutableBasePrxDict *)d current:(ICECurrent *)current; 69 -(TestObjectsM *) opM:(TestObjectsM *)v1 v2:(TestObjectsM **)v2 current:(ICECurrent *)current; 70 @end 71 72 @interface UnexpectedObjectExceptionTestI : ICEBlobject<ICEBlobject> 73 @end 74 75 @interface TestObjectsTestIntfI : TestObjectsTestIntf<TestObjectsTestIntf> 76 -(TestObjectsBase*) opDerived:(ICECurrent *)current; 77 -(void) throwDerived:(ICECurrent *)current; 78 @end 79