Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::NativePropertiesAdmin Class Referencefinal

The default implementation for the "Properties" admin facet. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::NativePropertiesAdmin:

Public Member Functions

 NativePropertiesAdmin (PropertiesPtr properties, LoggerPtr logger)
 Constructs a NativePropertiesAdmin.
std::function< void()> addUpdateCallback (std::function< void(const PropertyDict &)> cb)
 Registers an update callback that will be invoked when a property update occurs.
PropertyDict getPropertiesForPrefix (std::string prefix, const Current &current) final
 Gets all properties whose keys begin with prefix.
std::string getProperty (std::string key, const Current &current) final
 Gets a property by key.
void setProperties (PropertyDict newProperties, const Current &current) final
 Updates the communicator's properties with the given property set.
Public Member Functions inherited from Ice::PropertiesAdmin
void dispatch (IncomingRequest &request, std::function< void(OutgoingResponse)> sendResponse) override
 Dispatches an incoming request to one of the member functions of this generated class, based on the operation name carried by the request.
std::string ice_id (const Ice::Current &current) const override
 Gets the type ID of the most-derived Slice interface supported by this object.
std::vector< std::string > ice_ids (const Ice::Current &current) const override
 Gets the Slice interfaces supported by this object as a list of type IDs.
Public Member Functions inherited from Ice::Object
 Object () noexcept=default
 Default constructor.
 Object (const Object &)=delete
 Object (Object &&)=delete
virtual bool ice_isA (std::string typeId, const Current &current) const
 Tests whether this object supports a specific Slice interface.
virtual void ice_ping (const Current &current) const
 Tests whether this object can be reached.
Objectoperator= (const Object &)=delete
Objectoperator= (Object &&)=delete

Additional Inherited Members

Public Types inherited from Ice::PropertiesAdmin
using ProxyType = PropertiesAdminPrx
 The associated proxy type.
Static Public Member Functions inherited from Ice::PropertiesAdmin
static const char * ice_staticId () noexcept
 Gets the type ID of the associated Slice interface.
Static Public Member Functions inherited from Ice::Object
static const char * ice_staticId () noexcept
 Gets the type ID of the associated Slice interface.

Detailed Description

The default implementation for the "Properties" admin facet.

Definition at line 18 of file NativePropertiesAdmin.h.


The documentation for this class was generated from the following file: