::Factory::DevicePrx IceProxy::Factory::DeviceFactory::query(const ::std::string& interfaceName, const ::Ice::Context* __ctx) { int __cnt = 0; while(true) { ::IceInternal::RequestHandlerPtr __handler; try { __checkTwowayOnly(__Factory__DeviceFactory__query_name); __handler = __getRequestHandler(); ::IceInternal::Outgoing __outS(__handler.get(), _reference.get(), __Factory__DeviceFactory__query_name, ::Ice::Normal, __ctx); try { ::IceInternal::BasicStream* __os = __outS.os(); __os->write(interfaceName); } catch(const ::Ice::LocalException& __ex) { __outS.abort(__ex); } bool __ok = __outS.invoke(); try { if(!__ok) { __outS.is()->throwUnknownUserException(); } ::Factory::DevicePrx __ret; ::IceInternal::BasicStream* __is = __outS.is(); ::Factory::__read(__is, __ret); return __ret; } catch(const ::Ice::LocalException& __ex) { throw ::IceInternal::LocalExceptionWrapper(__ex, false); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } catch(const ::IceInternal::LocalExceptionWrapper& __ex) { __handleExceptionWrapper(__handler, __ex); } catch(const ::Ice::LocalException& __ex) { __handleException(__handler, __ex, __cnt); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } }
void IceProxy::Client::CCam::acceptResolution(::Ice::Int width, ::Ice::Int height, const ::Ice::Context* __ctx) { int __cnt = 0; while(true) { ::IceInternal::RequestHandlerPtr __handler; try { __handler = __getRequestHandler(); ::IceInternal::Outgoing __outS(__handler.get(), _reference.get(), __Client__CCam__acceptResolution_name, ::Ice::Normal, __ctx); try { ::IceInternal::BasicStream* __os = __outS.os(); __os->write(width); __os->write(height); } catch(const ::Ice::LocalException& __ex) { __outS.abort(__ex); } bool __ok = __outS.invoke(); try { if(!__ok) { __outS.is()->throwUnknownUserException(); } } catch(const ::Ice::LocalException& __ex) { throw ::IceInternal::LocalExceptionWrapper(__ex, false); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif return; } catch(const ::IceInternal::LocalExceptionWrapper& __ex) { __handleExceptionWrapper(__handler, __ex); } catch(const ::Ice::LocalException& __ex) { __handleException(__handler, __ex, __cnt); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } }
::Client::CCamPrx IceProxy::Client::CClient::cam(const ::Ice::Context* __ctx) { int __cnt = 0; while(true) { ::IceInternal::RequestHandlerPtr __handler; try { __checkTwowayOnly(__Client__CClient__cam_name); __handler = __getRequestHandler(); ::IceInternal::Outgoing __outS(__handler.get(), _reference.get(), __Client__CClient__cam_name, ::Ice::Normal, __ctx); bool __ok = __outS.invoke(); try { if(!__ok) { __outS.is()->throwUnknownUserException(); } ::Client::CCamPrx __ret; ::IceInternal::BasicStream* __is = __outS.is(); ::Client::__read(__is, __ret); return __ret; } catch(const ::Ice::LocalException& __ex) { throw ::IceInternal::LocalExceptionWrapper(__ex, false); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } catch(const ::IceInternal::LocalExceptionWrapper& __ex) { __handleExceptionWrapper(__handler, __ex); } catch(const ::Ice::LocalException& __ex) { __handleException(__handler, __ex, __cnt); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } }
::Factory::TStringArray IceProxy::Factory::DeviceFactory::interfaces(const ::Ice::Context* __ctx) { int __cnt = 0; while(true) { ::IceInternal::RequestHandlerPtr __handler; try { __checkTwowayOnly(__Factory__DeviceFactory__interfaces_name); __handler = __getRequestHandler(); ::IceInternal::Outgoing __outS(__handler.get(), _reference.get(), __Factory__DeviceFactory__interfaces_name, ::Ice::Idempotent, __ctx); bool __ok = __outS.invoke(); try { if(!__ok) { __outS.is()->throwUnknownUserException(); } ::Factory::TStringArray __ret; ::IceInternal::BasicStream* __is = __outS.is(); __is->read(__ret); return __ret; } catch(const ::Ice::LocalException& __ex) { throw ::IceInternal::LocalExceptionWrapper(__ex, false); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } catch(const ::IceInternal::LocalExceptionWrapper& __ex) { __handleExceptionWrapperRelaxed(__handler, __ex, __cnt); } catch(const ::Ice::LocalException& __ex) { __handleException(__handler, __ex, __cnt); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } }
void IceProxy::Client::CChat::acceptClientList(const ::Types::TStringArray& list, const ::std::string& driverNickname, const ::Ice::Context* __ctx) { int __cnt = 0; while(true) { ::IceInternal::RequestHandlerPtr __handler; try { __handler = __getRequestHandler(); ::IceInternal::Outgoing __outS(__handler.get(), _reference.get(), __Client__CChat__acceptClientList_name, ::Ice::Normal, __ctx); try { ::IceInternal::BasicStream* __os = __outS.os(); if(list.size() == 0) { __os->writeSize(0); } else { __os->write(&list[0], &list[0] + list.size()); } __os->write(driverNickname); } catch(const ::Ice::LocalException& __ex) { __outS.abort(__ex); } bool __ok = __outS.invoke(); try { if(!__ok) { __outS.is()->throwUnknownUserException(); } } catch(const ::Ice::LocalException& __ex) { throw ::IceInternal::LocalExceptionWrapper(__ex, false); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif return; } catch(const ::IceInternal::LocalExceptionWrapper& __ex) { __handleExceptionWrapper(__handler, __ex); } catch(const ::Ice::LocalException& __ex) { __handleException(__handler, __ex, __cnt); } #if defined(_MSC_VER) && defined(_M_ARM) // ARM bug. catch(...) { throw; } #endif } }