5#ifndef ICE_PROPERTIES_ADMIN_H
6#define ICE_PROPERTIES_ADMIN_H
13#ifndef ICE_CPP11_MAPPING
55#ifndef ICE_CPP11_MAPPING
63#ifdef ICE_CPP11_MAPPING
#define ICE_DEFINE_PTR(TPtr, T)
Definition Config.h:377
#define ICE_API
Definition Config.h:197
Base class for local Slice classes and interfaces.
Definition LocalObject.h:25
Base class for the Properties admin facet.
Definition NativePropertiesAdmin.h:58
virtual void addUpdateCallback(const PropertiesAdminUpdateCallbackPtr &cb)=0
Register an update callback that will be invoked when property updates occur.
virtual ~NativePropertiesAdmin()
virtual void removeUpdateCallback(const PropertiesAdminUpdateCallbackPtr &cb)=0
Remove an update callback.
An application can be notified when its configuration properties are modified via the Properties admi...
Definition NativePropertiesAdmin.h:35
virtual ~PropertiesAdminUpdateCallback()
virtual void updated(const PropertyDict &d)=0
Called when the communicator's properties have been updated.
Definition BuiltinSequences.h:113
::std::map< ::std::string, ::std::string > PropertyDict
A simple collection of properties, represented as a dictionary of key/value pairs.
Definition PropertiesAdmin.h:420
IceUtil::Handle< PropertiesAdminUpdateCallback > PropertiesAdminUpdateCallbackPtr
Definition NativePropertiesAdmin.h:47