// ********************************************************************** // // Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** #import @interface TestObjectsBI : TestObjectsB { BOOL _postUnmarshalInvoked; } @end @interface TestObjectsCI : TestObjectsC { BOOL _postUnmarshalInvoked; } @end @interface TestObjectsDI : TestObjectsD { BOOL _postUnmarshalInvoked; } @end @interface TestObjectsEI : TestObjectsE @end @interface TestObjectsFI : TestObjectsF @end //@interface TestObjectsII : TestObjectsI //@end @interface TestObjectsJI : TestObjectsJ @end @interface TestObjectsHI : TestObjectsH @end @interface TestObjectsInitialI : TestObjectsInitial { TestObjectsB* _b1; TestObjectsB* _b2; TestObjectsC* _c; TestObjectsD* _d; TestObjectsE* _e; TestObjectsF* _f; } -(id) init; -(void) shutdown:(ICECurrent*)current; -(TestObjectsB *) getB1:(ICECurrent *)current; -(TestObjectsB *) getB2:(ICECurrent *)current; -(TestObjectsC *) getC:(ICECurrent *)current; -(TestObjectsD *) getD:(ICECurrent *)current; -(TestObjectsE *) getE:(ICECurrent *)current; -(TestObjectsF *) getF:(ICECurrent *)current; -(void) getAll:(TestObjectsB **)b1 b2:(TestObjectsB **)b2 theC:(TestObjectsC **)theC theD:(TestObjectsD **)theD current:(ICECurrent *)current; -(TestObjectsI *) getI:(ICECurrent *)current; -(TestObjectsI *) getJ:(ICECurrent *)current; -(TestObjectsI *) getH:(ICECurrent *)current; -(TestObjectsCompact*) getCompact:(ICECurrent*)current; -(void) setI:(TestObjectsI *)theI current:(ICECurrent *)current; -(TestObjectsObjectSeq *) getObjectSeq:(TestObjectsMutableObjectSeq *)s current:(ICECurrent *)current; -(TestObjectsObjectPrxSeq *) getObjectPrxSeq:(TestObjectsMutableObjectPrxSeq *)s current:(ICECurrent *)current; -(TestObjectsBaseSeq *) getBaseSeq:(TestObjectsMutableBaseSeq *)s current:(ICECurrent *)current; -(TestObjectsBasePrxSeq *) getBasePrxSeq:(TestObjectsMutableBasePrxSeq *)s current:(ICECurrent *)current; -(TestObjectsObjectDict *) getObjectDict:(TestObjectsMutableObjectDict *)d current:(ICECurrent *)current; -(TestObjectsObjectPrxDict *) getObjectPrxDict:(TestObjectsMutableObjectPrxDict *)d current:(ICECurrent *)current; -(TestObjectsBaseDict *) getBaseDict:(TestObjectsMutableBaseDict *)d current:(ICECurrent *)current; -(TestObjectsBasePrxDict *) getBasePrxDict:(TestObjectsMutableBasePrxDict *)d current:(ICECurrent *)current; @end @interface UnexpectedObjectExceptionTestI : ICEBlobject @end