// ********************************************************************** // // Copyright (c) 2003-2017 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 RemoteCommunicatorI : TestBindingRemoteCommunicator { int nextPort_; } -(id) createObjectAdapter:(NSMutableString *)name endpoints:(NSMutableString *)endpoints current:(ICECurrent *)current; -(void) deactivateObjectAdapter:(id)adapter current:(ICECurrent *)current; -(void) shutdown:(ICECurrent *)current; @end @interface RemoteObjectAdapterI : TestBindingRemoteObjectAdapter { id adapter_; id testIntf_; } -(id)initWithAdapter:(id)adapter; -(id) getTestIntf:(ICECurrent *)current; -(void) deactivate:(ICECurrent *)current; @end @interface TestBindingI : TestBindingTestIntf -(NSString *) getAdapterName:(ICECurrent *)current; @end