19#include <IceUtil/PushDisableWarnings.h>
20#include <Ice/ProxyF.h>
21#include <Ice/ObjectF.h>
22#include <Ice/ValueF.h>
23#include <Ice/Exception.h>
24#include <Ice/LocalObject.h>
25#include <Ice/StreamHelpers.h>
26#include <Ice/Comparable.h>
28#include <Ice/Object.h>
29#include <Ice/GCObject.h>
31#include <Ice/Incoming.h>
32#include <Ice/FactoryTableInit.h>
33#include <IceUtil/ScopedArray.h>
34#include <Ice/Optional.h>
35#include <IceUtil/UndefSysMacros.h>
37#ifndef ICE_IGNORE_VERSION
38# if ICE_INT_VERSION / 100 != 307
39# error Ice version mismatch!
41# if ICE_INT_VERSION % 100 >= 50
42# error Beta header file detected
44# if ICE_INT_VERSION % 100 < 10
45# error Ice patch level mismatch!
49#ifdef ICE_CPP11_MAPPING
62class CarData :
public virtual ::Ice::Object
74 virtual bool ice_isA(::std::string
id, const ::Ice::Current& current)
const override;
81 virtual ::std::vector<::std::string>
ice_ids(const ::Ice::Current& current)
const override;
88 virtual ::std::string
ice_id(const ::Ice::Current& current)
const override;
96 virtual void setJoystickValue(
bool newValue, const ::Ice::Current& current) = 0;
98 bool _iceD_setJoystickValue(::IceInternal::Incoming&, const ::Ice::Current&);
103 bool _iceD_getJoystickValue(::IceInternal::Incoming&, const ::Ice::Current&);
108 bool _iceD_setCarTemperatureValue(::IceInternal::Incoming&, const ::Ice::Current&);
113 bool _iceD_getCarTemperatureValue(::IceInternal::Incoming&, const ::Ice::Current&);
117 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&)
override;
126class CarDataPrx :
public virtual ::Ice::Proxy<CarDataPrx, ::Ice::ObjectPrx>
130 void setJoystickValue(
bool newValue, const ::Ice::Context& context = ::Ice::noExplicitContext)
132 _makePromiseOutgoing<void>(
true,
this, &CarDataPrx::_iceI_setJoystickValue, newValue, context).get();
135 template<
template<
typename>
class P = ::std::promise>
136 auto setJoystickValueAsync(
bool newValue, const ::Ice::Context& context = ::Ice::noExplicitContext)
137 ->
decltype(::std::declval<P<void>>().get_future())
139 return _makePromiseOutgoing<void, P>(
false,
this, &CarDataPrx::_iceI_setJoystickValue, newValue, context);
142 ::std::function<void()>
143 setJoystickValueAsync(
bool newValue,
144 ::std::function<
void()> response,
145 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
146 ::std::function<
void(
bool)> sent =
nullptr,
147 const ::Ice::Context& context = ::Ice::noExplicitContext)
149 return _makeLamdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Data::CarDataPrx::_iceI_setJoystickValue, newValue, context);
153 void _iceI_setJoystickValue(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&,
bool, const ::Ice::Context&);
156 bool getJoystickValue(const ::Ice::Context& context = ::Ice::noExplicitContext)
158 return _makePromiseOutgoing<bool>(
true,
this, &CarDataPrx::_iceI_getJoystickValue, context).get();
161 template<
template<
typename>
class P = ::std::promise>
162 auto getJoystickValueAsync(const ::Ice::Context& context = ::Ice::noExplicitContext)
163 ->
decltype(::std::declval<P<bool>>().get_future())
165 return _makePromiseOutgoing<bool, P>(
false,
this, &CarDataPrx::_iceI_getJoystickValue, context);
168 ::std::function<void()>
169 getJoystickValueAsync(::std::function<
void(
bool)> response,
170 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
171 ::std::function<
void(
bool)> sent =
nullptr,
172 const ::Ice::Context& context = ::Ice::noExplicitContext)
174 return _makeLamdaOutgoing<bool>(std::move(response), std::move(ex), std::move(sent),
this, &Data::CarDataPrx::_iceI_getJoystickValue, context);
178 void _iceI_getJoystickValue(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<bool>>&, const ::Ice::Context&);
181 void setCarTemperatureValue(
double newValue, const ::Ice::Context& context = ::Ice::noExplicitContext)
183 _makePromiseOutgoing<void>(
true,
this, &CarDataPrx::_iceI_setCarTemperatureValue, newValue, context).get();
186 template<
template<
typename>
class P = ::std::promise>
187 auto setCarTemperatureValueAsync(
double newValue, const ::Ice::Context& context = ::Ice::noExplicitContext)
188 ->
decltype(::std::declval<P<void>>().get_future())
190 return _makePromiseOutgoing<void, P>(
false,
this, &CarDataPrx::_iceI_setCarTemperatureValue, newValue, context);
193 ::std::function<void()>
194 setCarTemperatureValueAsync(
double newValue,
195 ::std::function<
void()> response,
196 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
197 ::std::function<
void(
bool)> sent =
nullptr,
198 const ::Ice::Context& context = ::Ice::noExplicitContext)
200 return _makeLamdaOutgoing<void>(std::move(response), std::move(ex), std::move(sent),
this, &Data::CarDataPrx::_iceI_setCarTemperatureValue, newValue, context);
204 void _iceI_setCarTemperatureValue(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>&,
double, const ::Ice::Context&);
207 double getCarTemperatureValue(const ::Ice::Context& context = ::Ice::noExplicitContext)
209 return _makePromiseOutgoing<double>(
true,
this, &CarDataPrx::_iceI_getCarTemperatureValue, context).get();
212 template<
template<
typename>
class P = ::std::promise>
213 auto getCarTemperatureValueAsync(const ::Ice::Context& context = ::Ice::noExplicitContext)
214 ->
decltype(::std::declval<P<double>>().get_future())
216 return _makePromiseOutgoing<double, P>(
false,
this, &CarDataPrx::_iceI_getCarTemperatureValue, context);
219 ::std::function<void()>
220 getCarTemperatureValueAsync(::std::function<
void(
double)> response,
221 ::std::function<
void(::std::exception_ptr)> ex =
nullptr,
222 ::std::function<
void(
bool)> sent =
nullptr,
223 const ::Ice::Context& context = ::Ice::noExplicitContext)
225 return _makeLamdaOutgoing<double>(std::move(response), std::move(ex), std::move(sent),
this, &Data::CarDataPrx::_iceI_getCarTemperatureValue, context);
229 void _iceI_getCarTemperatureValue(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<double>>&, const ::Ice::Context&);
236 static const ::std::string& ice_staticId();
242 friend ::std::shared_ptr<CarDataPrx> IceInternal::createProxy<CarDataPrx>();
244 virtual ::std::shared_ptr<::Ice::ObjectPrx> _newInstance()
const override;
277void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< CarData>&);
278::IceProxy::Ice::Object* upCast(
CarData*);
290::Ice::Object* upCast(CarData*);
293typedef ::IceInternal::ProxyHandle< ::IceProxy::Data::CarData>
CarDataPrx;
296void _icePatchObjectPtr(
CarDataPtr&, const ::Ice::ObjectPtr&);
344class CarData :
public virtual ::Ice::Proxy<CarData, ::IceProxy::Ice::Object>
348 void setJoystickValue(
bool newValue, const ::Ice::Context& context = ::Ice::noExplicitContext)
358 ::Ice::AsyncResultPtr
begin_setJoystickValue(
bool newValue, const ::Ice::CallbackPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
363 ::Ice::AsyncResultPtr
begin_setJoystickValue(
bool newValue, const ::Ice::Context& context, const ::Ice::CallbackPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
368 ::Ice::AsyncResultPtr
begin_setJoystickValue(
bool newValue, const ::Data::Callback_CarData_setJoystickValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
373 ::Ice::AsyncResultPtr
begin_setJoystickValue(
bool newValue, const ::Ice::Context& context, const ::Data::Callback_CarData_setJoystickValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
382 ::Ice::AsyncResultPtr
_iceI_begin_setJoystickValue(
bool, const ::Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::Ice::LocalObjectPtr& cookie = 0,
bool sync =
false);
401 ::Ice::AsyncResultPtr
begin_getJoystickValue(const ::Ice::Context& context, const ::Ice::CallbackPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
406 ::Ice::AsyncResultPtr
begin_getJoystickValue(const ::Data::Callback_CarData_getJoystickValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
411 ::Ice::AsyncResultPtr
begin_getJoystickValue(const ::Ice::Context& context, const ::Data::Callback_CarData_getJoystickValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
420 ::Ice::AsyncResultPtr
_iceI_begin_getJoystickValue(const ::Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::Ice::LocalObjectPtr& cookie = 0,
bool sync =
false);
439 ::Ice::AsyncResultPtr
begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context& context, const ::Ice::CallbackPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
444 ::Ice::AsyncResultPtr
begin_setCarTemperatureValue(::Ice::Double newValue, const ::Data::Callback_CarData_setCarTemperatureValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
449 ::Ice::AsyncResultPtr
begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context& context, const ::Data::Callback_CarData_setCarTemperatureValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
458 ::Ice::AsyncResultPtr
_iceI_begin_setCarTemperatureValue(::Ice::Double, const ::Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::Ice::LocalObjectPtr& cookie = 0,
bool sync =
false);
477 ::Ice::AsyncResultPtr
begin_getCarTemperatureValue(const ::Ice::Context& context, const ::Ice::CallbackPtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
482 ::Ice::AsyncResultPtr
begin_getCarTemperatureValue(const ::Data::Callback_CarData_getCarTemperatureValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
487 ::Ice::AsyncResultPtr
begin_getCarTemperatureValue(const ::Ice::Context& context, const ::Data::Callback_CarData_getCarTemperatureValuePtr& cb, const ::Ice::LocalObjectPtr& cookie = 0)
496 ::Ice::AsyncResultPtr
_iceI_begin_getCarTemperatureValue(const ::Ice::Context&, const ::IceInternal::CallbackBasePtr&, const ::Ice::LocalObjectPtr& cookie = 0,
bool sync =
false);
509 virtual ::IceProxy::Ice::Object* _newInstance()
const;
529#ifdef ICE_CPP11_COMPILER
541 virtual bool ice_isA(const ::std::string&
id, const ::Ice::Current& current = ::Ice::emptyCurrent)
const;
548 virtual ::std::vector< ::std::string>
ice_ids(const ::Ice::Current& current = ::Ice::emptyCurrent)
const;
555 virtual const ::std::string&
ice_id(const ::Ice::Current& current = ::Ice::emptyCurrent)
const;
563 virtual void setJoystickValue(
bool newValue, const ::Ice::Current& current = ::Ice::emptyCurrent) = 0;
565 bool _iceD_setJoystickValue(::IceInternal::Incoming&, const ::Ice::Current&);
570 bool _iceD_getJoystickValue(::IceInternal::Incoming&, const ::Ice::Current&);
575 bool _iceD_setCarTemperatureValue(::IceInternal::Incoming&, const ::Ice::Current&);
580 bool _iceD_getCarTemperatureValue(::IceInternal::Incoming&, const ::Ice::Current&);
584 virtual bool _iceDispatch(::IceInternal::Incoming&, const ::Ice::Current&);
590 virtual void _iceWriteImpl(::Ice::OutputStream*)
const;
591 virtual void _iceReadImpl(::Ice::InputStream*);
598 return static_cast<const ::Ice::Object&
>(lhs) ==
static_cast<const ::Ice::Object&
>(rhs);
601inline bool operator<(
const CarData& lhs,
const CarData& rhs)
603 return static_cast<const ::Ice::Object&
>(lhs) <
static_cast<const ::Ice::Object&
>(rhs);
629 typedef IceUtil::Handle<T>
TPtr;
636 : ::IceInternal::OnewayCallbackNC<T>(obj, cb, excb, sentcb)
700template<
class T,
typename CT>
705 typedef IceUtil::Handle<T>
TPtr;
707 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
708 typedef void (T::*
Sent)(bool ,
const CT&);
712 : ::IceInternal::OnewayCallback<T, CT>(obj, cb, excb, sentcb)
785 typedef IceUtil::Handle<T>
TPtr;
792 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb),
_response(cb)
797 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
799 CarDataPrx proxy = CarDataPrx::uncheckedCast(result->getProxy());
803 ret = proxy->end_getJoystickValue(result);
805 catch(const ::Ice::Exception& ex)
807 ::IceInternal::CallbackNC<T>::exception(result, ex);
812 (::IceInternal::CallbackNC<T>::_callback.get()->*
_response)(ret);
855template<
class T,
typename CT>
860 typedef IceUtil::Handle<T>
TPtr;
862 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
863 typedef void (T::*
Sent)(bool ,
const CT&);
867 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb),
_response(cb)
872 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
874 CarDataPrx proxy = CarDataPrx::uncheckedCast(result->getProxy());
878 ret = proxy->end_getJoystickValue(result);
880 catch(const ::Ice::Exception& ex)
882 ::IceInternal::Callback<T, CT>::exception(result, ex);
887 (::IceInternal::Callback<T, CT>::_callback.get()->*
_response)(ret, CT::dynamicCast(result->getCookie()));
907newCallback_CarData_getJoystickValue(
const IceUtil::Handle<T>& instance,
void (T::*cb)(
bool,
const CT&),
void (T::*excb)(const ::Ice::Exception&,
const CT&),
void (T::*sentcb)(
bool,
const CT&) = 0)
937 typedef IceUtil::Handle<T>
TPtr;
944 : ::IceInternal::OnewayCallbackNC<T>(obj, cb, excb, sentcb)
1008template<
class T,
typename CT>
1015 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
1016 typedef void (T::*
Sent)(bool ,
const CT&);
1020 : ::IceInternal::OnewayCallback<T, CT>(obj, cb, excb, sentcb)
1100 : ::IceInternal::TwowayCallbackNC<T>(obj, cb != 0, excb, sentcb),
_response(cb)
1105 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
1107 CarDataPrx proxy = CarDataPrx::uncheckedCast(result->getProxy());
1111 ret = proxy->end_getCarTemperatureValue(result);
1113 catch(const ::Ice::Exception& ex)
1115 ::IceInternal::CallbackNC<T>::exception(result, ex);
1120 (::IceInternal::CallbackNC<T>::_callback.get()->*
_response)(ret);
1163template<
class T,
typename CT>
1170 typedef void (T::*
Exception)(const ::Ice::Exception& ,
const CT&);
1171 typedef void (T::*
Sent)(bool ,
const CT&);
1175 : ::IceInternal::TwowayCallback<T, CT>(obj, cb != 0, excb, sentcb),
_response(cb)
1180 virtual void completed(const ::Ice::AsyncResultPtr& result)
const
1182 CarDataPrx proxy = CarDataPrx::uncheckedCast(result->getProxy());
1186 ret = proxy->end_getCarTemperatureValue(result);
1188 catch(const ::Ice::Exception& ex)
1190 ::IceInternal::Callback<T, CT>::exception(result, ex);
1195 (::IceInternal::Callback<T, CT>::_callback.get()->*
_response)(ret, CT::dynamicCast(result->getCookie()));
1239#include <IceUtil/PopDisableWarnings.h>
IceUtil::Handle< T > TPtr
CallbackNC_CarData_getCarTemperatureValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
void(T::* Exception)(const ::Ice::Exception &)
void(T::* Response)(::Ice::Double)
void(T::* Exception)(const ::Ice::Exception &)
CallbackNC_CarData_getJoystickValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
void(T::* Response)(bool)
IceUtil::Handle< T > TPtr
CallbackNC_CarData_setCarTemperatureValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
IceUtil::Handle< T > TPtr
void(T::* Exception)(const ::Ice::Exception &)
CallbackNC_CarData_setJoystickValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
IceUtil::Handle< T > TPtr
void(T::* Exception)(const ::Ice::Exception &)
void(T::* Exception)(const ::Ice::Exception &, const CT &)
void(T::* Response)(::Ice::Double, const CT &)
void(T::* Sent)(bool, const CT &)
Callback_CarData_getCarTemperatureValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
IceUtil::Handle< T > TPtr
void(T::* Exception)(const ::Ice::Exception &, const CT &)
Callback_CarData_getJoystickValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
void(T::* Response)(bool, const CT &)
IceUtil::Handle< T > TPtr
void(T::* Sent)(bool, const CT &)
Callback_CarData_setCarTemperatureValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
void(T::* Sent)(bool, const CT &)
IceUtil::Handle< T > TPtr
void(T::* Response)(const CT &)
void(T::* Exception)(const ::Ice::Exception &, const CT &)
void(T::* Sent)(bool, const CT &)
IceUtil::Handle< T > TPtr
void(T::* Exception)(const ::Ice::Exception &, const CT &)
void(T::* Response)(const CT &)
Callback_CarData_setJoystickValue(const TPtr &obj, Response cb, Exception excb, Sent sentcb)
virtual void setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
virtual const ::std::string & ice_id(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
virtual bool ice_isA(const ::std::string &id, const ::Ice::Current ¤t=::Ice::emptyCurrent) const
virtual void setJoystickValue(bool newValue, const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
virtual ::std::vector< ::std::string > ice_ids(const ::Ice::Current ¤t=::Ice::emptyCurrent) const
double getCarTemperatureValue()
virtual::Ice::Double getCarTemperatureValue(const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
virtual bool getJoystickValue(const ::Ice::Current ¤t=::Ice::emptyCurrent)=0
static const ::std::string & ice_staticId()
::Ice::AsyncResultPtr begin_getJoystickValue(const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_getCarTemperatureValue(const ::Ice::Context &context, const ::Data::Callback_CarData_getCarTemperatureValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_getJoystickValue(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr _iceI_begin_getCarTemperatureValue(const ::Ice::Context &, const ::IceInternal::CallbackBasePtr &, const ::Ice::LocalObjectPtr &cookie=0, bool sync=false)
::Ice::AsyncResultPtr begin_setJoystickValue(bool newValue, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr _iceI_begin_setJoystickValue(bool, const ::Ice::Context &, const ::IceInternal::CallbackBasePtr &, const ::Ice::LocalObjectPtr &cookie=0, bool sync=false)
::Ice::AsyncResultPtr begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_setJoystickValue(bool newValue, const ::Ice::Context &context, const ::Data::Callback_CarData_setJoystickValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::Double end_getCarTemperatureValue(const ::Ice::AsyncResultPtr &result)
::Ice::AsyncResultPtr _iceI_begin_setCarTemperatureValue(::Ice::Double, const ::Ice::Context &, const ::IceInternal::CallbackBasePtr &, const ::Ice::LocalObjectPtr &cookie=0, bool sync=false)
::Ice::AsyncResultPtr begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context &context, const ::Data::Callback_CarData_setCarTemperatureValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_getCarTemperatureValue(const ::Data::Callback_CarData_getCarTemperatureValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
void setJoystickValue(bool newValue, const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_setJoystickValue(bool newValue, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_getCarTemperatureValue(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_getCarTemperatureValue(const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
bool end_getJoystickValue(const ::Ice::AsyncResultPtr &result)
::Ice::AsyncResultPtr _iceI_begin_getJoystickValue(const ::Ice::Context &, const ::IceInternal::CallbackBasePtr &, const ::Ice::LocalObjectPtr &cookie=0, bool sync=false)
::Ice::AsyncResultPtr begin_getJoystickValue(const ::Ice::Context &context, const ::Ice::CallbackPtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context &context=::Ice::noExplicitContext)
bool getJoystickValue(const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_getJoystickValue(const ::Ice::Context &context, const ::Data::Callback_CarData_getJoystickValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
static const ::std::string & ice_staticId()
::Ice::Double getCarTemperatureValue(const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_getJoystickValue(const ::Data::Callback_CarData_getJoystickValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
::Ice::AsyncResultPtr begin_setCarTemperatureValue(::Ice::Double newValue, const ::Data::Callback_CarData_setCarTemperatureValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
void setCarTemperatureValue(::Ice::Double newValue, const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_setJoystickValue(bool newValue, const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_getCarTemperatureValue(const ::Ice::Context &context=::Ice::noExplicitContext)
::Ice::AsyncResultPtr begin_setJoystickValue(bool newValue, const ::Data::Callback_CarData_setJoystickValuePtr &cb, const ::Ice::LocalObjectPtr &cookie=0)
void end_setJoystickValue(const ::Ice::AsyncResultPtr &result)
void end_setCarTemperatureValue(const ::Ice::AsyncResultPtr &result)
Namespace for the car data.
::IceInternal::Handle< CarData > CarDataPtr
::IceInternal::ProxyHandle< ::IceProxy::Data::CarData > CarDataPrx
Callback_CarData_getJoystickValuePtr newCallback_CarData_getJoystickValue(const IceUtil::Handle< T > &instance, void(T::*cb)(bool), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
::IceUtil::Handle< Callback_CarData_setCarTemperatureValue_Base > Callback_CarData_setCarTemperatureValuePtr
::IceUtil::Handle< Callback_CarData_getCarTemperatureValue_Base > Callback_CarData_getCarTemperatureValuePtr
Callback_CarData_setCarTemperatureValuePtr newCallback_CarData_setCarTemperatureValue(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
::IceUtil::Handle< Callback_CarData_setJoystickValue_Base > Callback_CarData_setJoystickValuePtr
Callback_CarData_getCarTemperatureValuePtr newCallback_CarData_getCarTemperatureValue(const IceUtil::Handle< T > &instance, void(T::*cb)(::Ice::Double), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
Callback_CarData_setJoystickValuePtr newCallback_CarData_setJoystickValue(const IceUtil::Handle< T > &instance, void(T::*cb)(), void(T::*excb)(const ::Ice::Exception &), void(T::*sentcb)(bool)=0)
::IceUtil::Handle< Callback_CarData_getJoystickValue_Base > Callback_CarData_getJoystickValuePtr