// // Copyright (c) ZeroC, Inc. All rights reserved. // #import "LocalObject.h" NS_ASSUME_NONNULL_BEGIN @interface ICEPropertiesAdmin: ICELocalObject -(nullable NSString*) getProperty:(NSString*)key error:(NSError**)error; -(nullable NSDictionary*) getPropertiesForPrefix:(NSString*)prefix error:(NSError**)error; -(BOOL) setProperties:(NSDictionary*)newProperties error:(NSError**)error; -(void (^)(void)) addUpdateCallback:(void (^)(NSDictionary*))cb; @end #ifdef __cplusplus @interface ICEPropertiesAdmin() @property (nonatomic, readonly) std::shared_ptr propertiesAdmin; @end #endif NS_ASSUME_NONNULL_END