16#ifndef __Ice_PropertiesAdmin_h__
17#define __Ice_PropertiesAdmin_h__
38#ifndef ICE_IGNORE_VERSION
39# if ICE_INT_VERSION / 100 != 307
40# error Ice version mismatch!
42# if ICE_INT_VERSION % 100 >= 50
43# error Beta header file detected
45# if ICE_INT_VERSION % 100 < 11
46# error Ice patch level mismatch!
51# if defined(ICE_STATIC_LIBS)
53# elif defined(ICE_API_EXPORTS)
54# define ICE_API ICE_DECLSPEC_EXPORT
56# define ICE_API ICE_DECLSPEC_IMPORT
60#ifdef ICE_CPP11_MAPPING
78using PropertyDict = ::std::map<::std::string, ::std::string>;
102 virtual bool ice_isA(::std::string
id,
const Current& current)
const override;
109 virtual ::std::vector<::std::string> ice_ids(
const Current& current)
const override;
116 virtual ::std::string ice_id(
const Current& current)
const override;
122 static const ::std::string& ice_staticId();
131 virtual ::std::string getProperty(::std::string key,
const Current& current) = 0;
133 bool _iceD_getProperty(::IceInternal::Incoming&,
const Current&);
143 virtual PropertyDict getPropertiesForPrefix(::std::string prefix,
const Current& current) = 0;
145 bool _iceD_getPropertiesForPrefix(::IceInternal::Incoming&,
const Current&);
158 virtual void setProperties(PropertyDict newProperties,
const Current& current) = 0;
160 bool _iceD_setProperties(::IceInternal::Incoming&,
const Current&);
164 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&)
override;
178class ICE_CLASS(ICE_API)
PropertiesAdminPrx :
public virtual Proxy<PropertiesAdminPrx, ObjectPrx>
189 ::std::string getProperty(const ::std::string& key,
const Context& context = noExplicitContext)
191 return _makePromiseOutgoing<::std::string>(
true,
this, &PropertiesAdminPrx::_iceI_getProperty, key, context).
get();
201 template<
template<
typename>
class P = ::std::promise>
202 auto getPropertyAsync(const ::std::string& key,
const Context& context = noExplicitContext)
203 ->
decltype(::std::declval<P<::std::string>>().get_future())
205 return _makePromiseOutgoing<::std::string, P>(
false,
this, &PropertiesAdminPrx::_iceI_getProperty, key, context);
218 ::std::function<void()>
219 getPropertyAsync(const ::std::string& key,
220 ::std::function<
void(::std::string)> response,
221 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
222 ::std::function<
void(
bool)> sent =
nullptr,
223 const Context& context = noExplicitContext)
225 return _makeLambdaOutgoing<::std::string>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::PropertiesAdminPrx::_iceI_getProperty, key, context);
229 ICE_MEMBER(
ICE_API)
void _iceI_getProperty(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::string>>&, const ::std::string&,
const Context&);
239 PropertyDict getPropertiesForPrefix(const ::std::string& prefix,
const Context& context = noExplicitContext)
241 return _makePromiseOutgoing<::Ice::PropertyDict>(
true,
this, &PropertiesAdminPrx::_iceI_getPropertiesForPrefix, prefix, context).get();
251 template<
template<
typename>
class P = ::std::promise>
252 auto getPropertiesForPrefixAsync(const ::std::string& prefix,
const Context& context = noExplicitContext)
253 ->
decltype(::std::declval<P<::Ice::PropertyDict>>().get_future())
255 return _makePromiseOutgoing<::Ice::PropertyDict, P>(
false,
this, &PropertiesAdminPrx::_iceI_getPropertiesForPrefix, prefix, context);
268 ::std::function<void()>
269 getPropertiesForPrefixAsync(const ::std::string& prefix,
271 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
272 ::std::function<
void(
bool)> sent =
nullptr,
273 const Context& context = noExplicitContext)
275 return _makeLambdaOutgoing<::Ice::PropertyDict>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::PropertiesAdminPrx::_iceI_getPropertiesForPrefix, prefix, context);
279 ICE_MEMBER(
ICE_API)
void _iceI_getPropertiesForPrefix(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::Ice::PropertyDict>>&, const ::std::string&,
const Context&);
292 void setProperties(
const PropertyDict& newProperties,
const Context& context = noExplicitContext)
294 _makePromiseOutgoing<void>(
true,
this, &PropertiesAdminPrx::_iceI_setProperties, newProperties, context).get();
308 template<
template<
typename>
class P = ::std::promise>
309 auto setPropertiesAsync(
const PropertyDict& newProperties,
const Context& context = noExplicitContext)
310 ->
decltype(::std::declval<P<void>>().get_future())
312 return _makePromiseOutgoing<void, P>(
false,
this, &PropertiesAdminPrx::_iceI_setProperties, newProperties, context);
329 ::std::function<void()>
330 setPropertiesAsync(
const PropertyDict& newProperties,
331 ::std::function<
void()> response,
332 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
333 ::std::function<
void(
bool)> sent =
nullptr,
334 const Context& context = noExplicitContext)
336 return _makeLambdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Ice::PropertiesAdminPrx::_iceI_setProperties, newProperties, context);
340 ICE_MEMBER(
ICE_API)
void _iceI_setProperties(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&,
const PropertyDict&,
const Context&);
353 friend ::std::shared_ptr<PropertiesAdminPrx> IceInternal::createProxy<PropertiesAdminPrx>();
355 ICE_MEMBER(
ICE_API) virtual ::std::shared_ptr<ObjectPrx> _newInstance()
const override;
388ICE_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< PropertiesAdmin>&);
472 return end_getProperty(_iceI_begin_getProperty(key, context, ::IceInternal::dummyCallback, 0,
true));
484 return _iceI_begin_getProperty(key, context, ::IceInternal::dummyCallback, 0);
511 return _iceI_begin_getProperty(key, context, cb, cookie);
538 return _iceI_begin_getProperty(key, context, cb, cookie);
550 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_getProperty(const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
563 return end_getPropertiesForPrefix(_iceI_begin_getPropertiesForPrefix(prefix, context, ::IceInternal::dummyCallback, 0,
true));
575 return _iceI_begin_getPropertiesForPrefix(prefix, context, ::IceInternal::dummyCallback, 0);
602 return _iceI_begin_getPropertiesForPrefix(prefix, context, cb, cookie);
629 return _iceI_begin_getPropertiesForPrefix(prefix, context, cb, cookie);
641 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_getPropertiesForPrefix(const ::std::string&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
657 end_setProperties(_iceI_begin_setProperties(newProperties, context, ::IceInternal::dummyCallback, 0,
true));
673 return _iceI_begin_setProperties(newProperties, context, ::IceInternal::dummyCallback, 0);
708 return _iceI_begin_setProperties(newProperties, context, cb, cookie);
741 ::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict& newProperties, const ::Ice::Context& context, const ::Ice::Callback_PropertiesAdmin_setPropertiesPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
743 return _iceI_begin_setProperties(newProperties, context, cb, cookie);
754 ICE_MEMBER(
ICE_API) ::
Ice::AsyncResultPtr _iceI_begin_setProperties(const ::
Ice::PropertyDict&, const ::
Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::
Ice::LocalObjectPtr& cookie = 0, bool sync = false);
792#ifdef ICE_CPP11_COMPILER
835 bool _iceD_getProperty(::IceInternal::Incoming&, const ::Ice::Current&);
847 bool _iceD_getPropertiesForPrefix(::IceInternal::Incoming&, const ::Ice::Current&);
862 bool _iceD_setProperties(::IceInternal::Incoming&, const ::Ice::Current&);
866 virtual bool _iceDispatch(::IceInternal::Incoming&,
const Current&);
880 return static_cast<const Object&
>(lhs) ==
static_cast<const Object&
>(rhs);
883inline bool operator<(
const PropertiesAdmin& lhs,
const PropertiesAdmin& rhs)
885 return static_cast<const Object&
>(lhs) <
static_cast<const Object&
>(rhs);
918 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
929 ret = proxy->end_getProperty(result);
931 catch(const ::Ice::Exception& ex)
933 ::IceInternal::CallbackNC<T>::exception(result, ex);
938 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
970template<
class T> Callback_PropertiesAdmin_getPropertyPtr
981template<
class T,
typename CT>
988 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
989 typedef void (T::*
Sent)(bool ,
const CT&);
990 typedef void (T::*
Response)(const ::std::string&,
const CT&);
993 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
1004 ret = proxy->end_getProperty(result);
1006 catch(const ::Ice::Exception& ex)
1008 ::IceInternal::Callback<T, CT>::exception(result, ex);
1013 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
1047template<
class T,
typename CT> Callback_PropertiesAdmin_getPropertyPtr
1070 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb), _response(cb)
1081 ret = proxy->end_getPropertiesForPrefix(result);
1083 catch(const ::Ice::Exception& ex)
1085 ::IceInternal::CallbackNC<T>::exception(result, ex);
1090 (::IceInternal::CallbackNC<T>::_callback.get()->*_response)(ret);
1122template<
class T> Callback_PropertiesAdmin_getPropertiesForPrefixPtr
1133template<
class T,
typename CT>
1140 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
1141 typedef void (T::*
Sent)(bool ,
const CT&);
1145 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb), _response(cb)
1156 ret = proxy->end_getPropertiesForPrefix(result);
1158 catch(const ::Ice::Exception& ex)
1160 ::IceInternal::Callback<T, CT>::exception(result, ex);
1165 (::IceInternal::Callback<T, CT>::_callback.get()->*_response)(ret, CT::dynamicCast(result->getCookie()));
1199template<
class T,
typename CT> Callback_PropertiesAdmin_getPropertiesForPrefixPtr
1222 : ::IceInternal::OnewayCallbackNC<T>(obj, cb, excb, sentcb)
1235template<
class T> Callback_PropertiesAdmin_setPropertiesPtr
1248template<
class T> Callback_PropertiesAdmin_setPropertiesPtr
1262template<
class T> Callback_PropertiesAdmin_setPropertiesPtr
1275template<
class T> Callback_PropertiesAdmin_setPropertiesPtr
1286template<
class T,
typename CT>
1293 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
1294 typedef void (T::*
Sent)(bool ,
const CT&);
1298 : ::IceInternal::OnewayCallback<T, CT>(obj, cb, excb, sentcb)
1312template<
class T,
typename CT> Callback_PropertiesAdmin_setPropertiesPtr
1326template<
class T,
typename CT> Callback_PropertiesAdmin_setPropertiesPtr
1341template<
class T,
typename CT> Callback_PropertiesAdmin_setPropertiesPtr
1355template<
class T,
typename CT> Callback_PropertiesAdmin_setPropertiesPtr
#define ICE_API
Definition Config.h:197
#define ICE_MEMBER(API)
Definition Config.h:177
Definition PropertiesAdmin.h:460
::Ice::AsyncResultPtr begin_getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::Context &context, const ::Ice::Callback_PropertiesAdmin_getPropertiesForPrefixPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:627
::Ice::AsyncResultPtr begin_getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::Callback_PropertiesAdmin_getPropertiesForPrefixPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:613
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this interface.
::std::string end_getProperty(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getProperty.
::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:688
::Ice::PropertyDict getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::Context &context=::Ice::noExplicitContext)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:561
::std::string getProperty(const ::std::string &key, const ::Ice::Context &context=::Ice::noExplicitContext)
Get a property by key.
Definition PropertiesAdmin.h:470
::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::Context &context=::Ice::noExplicitContext)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:671
::Ice::AsyncResultPtr begin_getProperty(const ::std::string &key, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get a property by key.
Definition PropertiesAdmin.h:495
::Ice::AsyncResultPtr begin_getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:600
::Ice::AsyncResultPtr begin_getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:586
::Ice::AsyncResultPtr begin_getProperty(const ::std::string &key, const ::Ice::Callback_PropertiesAdmin_getPropertyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get a property by key.
Definition PropertiesAdmin.h:522
::Ice::AsyncResultPtr begin_getProperty(const ::std::string &key, const ::Ice::Context &context=::Ice::noExplicitContext)
Get a property by key.
Definition PropertiesAdmin.h:482
::Ice::AsyncResultPtr begin_getProperty(const ::std::string &key, const ::Ice::Context &context, const ::Ice::Callback_PropertiesAdmin_getPropertyPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get a property by key.
Definition PropertiesAdmin.h:536
::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:706
void setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::Context &context=::Ice::noExplicitContext)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:655
::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::Context &context, const ::Ice::Callback_PropertiesAdmin_setPropertiesPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:741
::Ice::PropertyDict end_getPropertiesForPrefix(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_getPropertiesForPrefix.
::Ice::AsyncResultPtr begin_setProperties(const ::Ice::PropertyDict &newProperties, const ::Ice::Callback_PropertiesAdmin_setPropertiesPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Update the communicator's properties with the given property set.
Definition PropertiesAdmin.h:723
::Ice::AsyncResultPtr begin_getPropertiesForPrefix(const ::std::string &prefix, const ::Ice::Context &context=::Ice::noExplicitContext)
Get all properties whose keys begin with prefix.
Definition PropertiesAdmin.h:573
void end_setProperties(const ::Ice::AsyncResultPtr &result)
Completes an invocation of begin_setProperties.
::Ice::AsyncResultPtr begin_getProperty(const ::std::string &key, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
Get a property by key.
Definition PropertiesAdmin.h:509
T * get() const
Definition Handle.h:25
Shared & operator=(const Shared &)
Definition Shared.h:94
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::PropertiesAdmin::begin...
Definition PropertiesAdmin.h:1060
void(T::* Exception)(const ::Ice::Exception &)
Definition PropertiesAdmin.h:1065
CallbackNC_PropertiesAdmin_getPropertiesForPrefix(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:1069
void(T::* Response)(const PropertyDict &)
Definition PropertiesAdmin.h:1067
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:1063
void(T::* Sent)(bool)
Definition PropertiesAdmin.h:1066
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::PropertiesAdmin::begin...
Definition PropertiesAdmin.h:908
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:911
void(T::* Exception)(const ::Ice::Exception &)
Definition PropertiesAdmin.h:913
void(T::* Sent)(bool)
Definition PropertiesAdmin.h:914
CallbackNC_PropertiesAdmin_getProperty(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:917
void(T::* Response)(const ::std::string &)
Definition PropertiesAdmin.h:915
Type-safe asynchronous callback wrapper class used for calls to IceProxy::Ice::PropertiesAdmin::begin...
Definition PropertiesAdmin.h:1212
void(T::* Response)()
Definition PropertiesAdmin.h:1219
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:1215
void(T::* Sent)(bool)
Definition PropertiesAdmin.h:1218
void(T::* Exception)(const ::Ice::Exception &)
Definition PropertiesAdmin.h:1217
CallbackNC_PropertiesAdmin_setProperties(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:1221
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::PropertiesAdmin...
Definition PropertiesAdmin.h:440
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Pr...
Definition PropertiesAdmin.h:1135
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:1138
void(T::* Response)(const PropertyDict &, const CT &)
Definition PropertiesAdmin.h:1142
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition PropertiesAdmin.h:1140
Callback_PropertiesAdmin_getPropertiesForPrefix(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:1144
void(T::* Sent)(bool, const CT &)
Definition PropertiesAdmin.h:1141
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::PropertiesAdmin...
Definition PropertiesAdmin.h:432
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Pr...
Definition PropertiesAdmin.h:983
void(T::* Sent)(bool, const CT &)
Definition PropertiesAdmin.h:989
void(T::* Response)(const ::std::string &, const CT &)
Definition PropertiesAdmin.h:990
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:986
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition PropertiesAdmin.h:988
Callback_PropertiesAdmin_getProperty(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:992
Base class for asynchronous callback wrapper classes used for calls to IceProxy::Ice::PropertiesAdmin...
Definition PropertiesAdmin.h:448
Type-safe asynchronous callback wrapper class with cookie support used for calls to IceProxy::Ice::Pr...
Definition PropertiesAdmin.h:1288
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Definition PropertiesAdmin.h:1293
Callback_PropertiesAdmin_setProperties(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
Definition PropertiesAdmin.h:1297
void(T::* Sent)(bool, const CT &)
Definition PropertiesAdmin.h:1294
void(T::* Response)(const CT &)
Definition PropertiesAdmin.h:1295
IceUtil::Handle< T > TPtr
Definition PropertiesAdmin.h:1291
The base class for servants.
Definition Object.h:193
Object()
Definition Object.h:331
Interface for output streams used to create a sequence of bytes from Slice types.
Definition OutputStream.h:28
The PropertiesAdmin interface provides remote access to the properties of a communicator.
Definition PropertiesAdmin.h:784
PropertiesAdminPtr PointerType
Definition PropertiesAdmin.h:788
virtual void setProperties(const PropertyDict &newProperties, const Current ¤t=emptyCurrent)=0
Update the communicator's properties with the given property set.
virtual PropertyDict getPropertiesForPrefix(const ::std::string &prefix, const Current ¤t=emptyCurrent)=0
Get all properties whose keys begin with prefix.
static const ::std::string & ice_staticId()
Obtains the Slice type ID corresponding to this class.
virtual ~PropertiesAdmin()
virtual bool ice_isA(const ::std::string &id, const Current ¤t=emptyCurrent) const
Determines whether this object supports an interface with the given Slice type ID.
PropertiesAdminPrx ProxyType
Definition PropertiesAdmin.h:787
virtual ::std::vector< ::std::string > ice_ids(const Current ¤t=emptyCurrent) const
Obtains a list of the Slice type IDs representing the interfaces supported by this object.
virtual::std::string getProperty(const ::std::string &key, const Current ¤t=emptyCurrent)=0
Get a property by key.
virtual const ::std::string & ice_id(const Current ¤t=emptyCurrent) const
Obtains a Slice type ID representing the most-derived interface supported by this object.
Helper template that supplies proxy factory functions.
Definition Proxy.h:2904
Definition BuiltinSequences.h:113
const Context noExplicitContext
Marker value used to indicate that no explicit context was passed to a proxy invocation.
Definition ProxyHandle.h:51
IceInternal::Handle< Object > ObjectPtr
Definition ObjectF.h:21
::IceInternal::ProxyHandle< ::IceProxy::Ice::PropertiesAdmin > PropertiesAdminPrx
Definition PropertiesAdmin.h:404
::IceUtil::Handle< Callback_PropertiesAdmin_getProperty_Base > Callback_PropertiesAdmin_getPropertyPtr
Definition PropertiesAdmin.h:433
PropertiesAdminPrx PropertiesAdminPrxPtr
Definition PropertiesAdmin.h:405
::std::map< ::std::string, ::std::string > PropertyDict
A simple collection of properties, represented as a dictionary of key/value pairs.
Definition PropertiesAdmin.h:420
const Current emptyCurrent
A default-initialized Current instance.
::IceUtil::Handle< Callback_PropertiesAdmin_setProperties_Base > Callback_PropertiesAdmin_setPropertiesPtr
Definition PropertiesAdmin.h:449
::IceUtil::Handle< Callback_PropertiesAdmin_getPropertiesForPrefix_Base > Callback_PropertiesAdmin_getPropertiesForPrefixPtr
Definition PropertiesAdmin.h:441
Callback_PropertiesAdmin_setPropertiesPtr newCallback_PropertiesAdmin_setProperties(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition PropertiesAdmin.h:1236
IceInternal::Handle< AsyncResult > AsyncResultPtr
Definition AsyncResultF.h:18
Callback_PropertiesAdmin_getPropertyPtr newCallback_PropertiesAdmin_getProperty(const IceUtil::Handle< T > &instance, void(T::*cb)(const ::std::string &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition PropertiesAdmin.h:957
::IceInternal::Handle< PropertiesAdmin > PropertiesAdminPtr
Definition PropertiesAdmin.h:403
IceUtil::Shared * upCast(::Ice::AsyncResult *)
Callback_PropertiesAdmin_getPropertiesForPrefixPtr newCallback_PropertiesAdmin_getPropertiesForPrefix(const IceUtil::Handle< T > &instance, void(T::*cb)(const PropertyDict &), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Creates a callback wrapper instance that delegates to your object.
Definition PropertiesAdmin.h:1109
Information about the current method invocation for servers.
Definition Current.h:259