blob: 510408db8896766feb77f211af2ab0463ebbf86c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
#import "LocalObject.h"
@class ICECommunicator;
@class ICEProcess;
@class ICEPropertiesAdmin;
@class ICEUnsupportedAdminFacet;
@protocol ICEBlobjectFacade;
NS_ASSUME_NONNULL_BEGIN
ICEIMPL_API @protocol ICEAdminFacetFactory
+(id<ICEBlobjectFacade>) createProcess:(ICECommunicator*)communicator handle:(ICEProcess*)handle;
+(id<ICEBlobjectFacade>) createProperties:(ICECommunicator*)communicator handle:(ICEPropertiesAdmin*)handle;
+(id<ICEBlobjectFacade>) createUnsupported:(ICECommunicator*)communicator handle:(ICEUnsupportedAdminFacet*)handle;
@end
NS_ASSUME_NONNULL_END
|