22 #include <IceUtil/PushDisableWarnings.h>
23 #include <Ice/LocalException.h>
24 #include <Ice/ValueFactory.h>
25 #include <Ice/OutgoingAsync.h>
26 #include <Ice/InputStream.h>
27 #include <Ice/OutputStream.h>
28 #include <Ice/LocalException.h>
29 #include <IceUtil/PopDisableWarnings.h>
32 # pragma warning(disable:4458) // declaration of ... hides class member
33 #elif defined(__clang__)
34 # pragma clang diagnostic ignored "-Wshadow"
35 #elif defined(__GNUC__)
36 # pragma GCC diagnostic ignored "-Wshadow"
39 #ifndef ICE_IGNORE_VERSION
40 # if ICE_INT_VERSION / 100 != 307
41 # error Ice version mismatch!
43 # if ICE_INT_VERSION % 100 > 50
44 # error Beta header file detected
46 # if ICE_INT_VERSION % 100 < 0
47 # error Ice patch level mismatch!
51 #ifdef ICE_CPP11_MAPPING // C++11 mapping
56 const ::std::string iceC_IceStorm_TopicLink_ids[2] =
59 "::IceStorm::TopicLink"
61 const ::std::string iceC_IceStorm_TopicLink_ops[] =
69 const ::std::string iceC_IceStorm_TopicLink_forward_name =
"forward";
71 const ::IceInternal::DefaultUserExceptionFactoryInit<::IceStorm::ReapWouldBlock> iceC_IceStorm_ReapWouldBlock_init(
"::IceStorm::ReapWouldBlock");
73 const ::std::string iceC_IceStorm_TopicInternal_ids[3] =
77 "::IceStorm::TopicInternal"
79 const ::std::string iceC_IceStorm_TopicInternal_ops[] =
85 "getNonReplicatedPublisher",
94 "subscribeAndGetPublisher",
98 const ::std::string iceC_IceStorm_TopicInternal_getLinkProxy_name =
"getLinkProxy";
99 const ::std::string iceC_IceStorm_TopicInternal_reap_name =
"reap";
101 const ::std::string iceC_IceStorm_TopicManagerInternal_ids[3] =
104 "::IceStorm::TopicManager",
105 "::IceStorm::TopicManagerInternal"
107 const ::std::string iceC_IceStorm_TopicManagerInternal_ops[] =
119 const ::std::string iceC_IceStorm_TopicManagerInternal_getReplicaNode_name =
"getReplicaNode";
128 IceStorm::SendQueueSizeMaxReached::ice_staticId()
130 static const ::std::string typeId =
"::IceStorm::SendQueueSizeMaxReached";
139 IceStorm::ReapWouldBlock::ice_staticId()
141 static const ::std::string typeId =
"::IceStorm::ReapWouldBlock";
148 return ::std::binary_search(iceC_IceStorm_TopicLink_ids, iceC_IceStorm_TopicLink_ids + 2,
s);
151 ::std::vector<::std::string>
154 return ::std::vector<::std::string>(&iceC_IceStorm_TopicLink_ids[0], &iceC_IceStorm_TopicLink_ids[2]);
160 return ice_staticId();
166 static const ::std::string typeId =
"::IceStorm::TopicLink";
173 _iceCheckMode(::Ice::OperationMode::Normal, current.mode);
174 auto istr = inS.startReadParams();
176 istr->readAll(iceP_events);
178 this->forward(::std::move(iceP_events), current);
179 inS.writeEmptyParams();
186 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicLink_ops, iceC_IceStorm_TopicLink_ops + 5, current.operation);
187 if (r.first == r.second)
189 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
192 switch (r.first - iceC_IceStorm_TopicLink_ops)
196 return _iceD_forward(in, current);
200 return _iceD_ice_id(in, current);
204 return _iceD_ice_ids(in, current);
208 return _iceD_ice_isA(in, current);
212 return _iceD_ice_ping(in, current);
217 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
225 return ::std::binary_search(iceC_IceStorm_TopicInternal_ids, iceC_IceStorm_TopicInternal_ids + 3,
s);
228 ::std::vector<::std::string>
231 return ::std::vector<::std::string>(&iceC_IceStorm_TopicInternal_ids[0], &iceC_IceStorm_TopicInternal_ids[3]);
237 return ice_staticId();
243 static const ::std::string typeId =
"::IceStorm::TopicInternal";
250 _iceCheckMode(::Ice::OperationMode::Idempotent, current.mode);
251 inS.readEmptyParams();
252 ::std::shared_ptr<::IceStorm::TopicLinkPrx>
ret = this->getLinkProxy(current);
253 auto ostr = inS.startWriteParams();
255 inS.endWriteParams();
262 _iceCheckMode(::Ice::OperationMode::Normal, current.mode);
263 auto istr = inS.startReadParams();
264 ::Ice::IdentitySeq iceP_id;
265 istr->readAll(iceP_id);
267 this->reap(::std::move(iceP_id), current);
268 inS.writeEmptyParams();
275 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicInternal_ops, iceC_IceStorm_TopicInternal_ops + 16, current.operation);
276 if (r.first == r.second)
278 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
281 switch (r.first - iceC_IceStorm_TopicInternal_ops)
285 return _iceD_destroy(in, current);
289 return _iceD_getLinkInfoSeq(in, current);
293 return _iceD_getLinkProxy(in, current);
297 return _iceD_getName(in, current);
301 return _iceD_getNonReplicatedPublisher(in, current);
305 return _iceD_getPublisher(in, current);
309 return _iceD_getSubscribers(in, current);
313 return _iceD_ice_id(in, current);
317 return _iceD_ice_ids(in, current);
321 return _iceD_ice_isA(in, current);
325 return _iceD_ice_ping(in, current);
329 return _iceD_link(in, current);
333 return _iceD_reap(in, current);
337 return _iceD_subscribeAndGetPublisher(in, current);
341 return _iceD_unlink(in, current);
345 return _iceD_unsubscribe(in, current);
350 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
358 return ::std::binary_search(iceC_IceStorm_TopicManagerInternal_ids, iceC_IceStorm_TopicManagerInternal_ids + 3,
s);
361 ::std::vector<::std::string>
364 return ::std::vector<::std::string>(&iceC_IceStorm_TopicManagerInternal_ids[0], &iceC_IceStorm_TopicManagerInternal_ids[3]);
370 return ice_staticId();
376 static const ::std::string typeId =
"::IceStorm::TopicManagerInternal";
383 _iceCheckMode(::Ice::OperationMode::Idempotent, current.mode);
384 inS.readEmptyParams();
385 ::std::shared_ptr<::IceStormElection::NodePrx>
ret = this->getReplicaNode(current);
386 auto ostr = inS.startWriteParams();
388 inS.endWriteParams();
395 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicManagerInternal_ops, iceC_IceStorm_TopicManagerInternal_ops + 9, current.operation);
396 if (r.first == r.second)
398 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
401 switch (r.first - iceC_IceStorm_TopicManagerInternal_ops)
405 return _iceD_create(in, current);
409 return _iceD_getReplicaNode(in, current);
413 return _iceD_getSliceChecksums(in, current);
417 return _iceD_ice_id(in, current);
421 return _iceD_ice_ids(in, current);
425 return _iceD_ice_isA(in, current);
429 return _iceD_ice_ping(in, current);
433 return _iceD_retrieve(in, current);
437 return _iceD_retrieveAll(in, current);
442 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
448 IceStorm::TopicLinkPrx::_iceI_forward(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>& outAsync,
const ::IceStorm::EventDataSeq& iceP_events, const ::Ice::Context& context)
450 outAsync->invoke(iceC_IceStorm_TopicLink_forward_name, ::Ice::OperationMode::Normal, ::Ice::FormatType::DefaultFormat, context,
451 [&](::Ice::OutputStream * ostr)
453 ostr->writeAll(iceP_events);
458 ::std::shared_ptr<::Ice::ObjectPrx>
459 IceStorm::TopicLinkPrx::_newInstance()
const
461 return ::IceInternal::createProxy<TopicLinkPrx>();
465 IceStorm::TopicLinkPrx::ice_staticId()
471 IceStorm::TopicInternalPrx::_iceI_getLinkProxy(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceStorm::TopicLinkPrx>>>& outAsync, const ::Ice::Context& context)
473 _checkTwowayOnly(iceC_IceStorm_TopicInternal_getLinkProxy_name);
474 outAsync->invoke(iceC_IceStorm_TopicInternal_getLinkProxy_name, ::Ice::OperationMode::Idempotent, ::Ice::FormatType::DefaultFormat, context,
480 IceStorm::TopicInternalPrx::_iceI_reap(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<void>>& outAsync, const ::Ice::IdentitySeq& iceP_id, const ::Ice::Context& context)
482 _checkTwowayOnly(iceC_IceStorm_TopicInternal_reap_name);
483 outAsync->invoke(iceC_IceStorm_TopicInternal_reap_name, ::Ice::OperationMode::Normal, ::Ice::FormatType::DefaultFormat, context,
484 [&](::Ice::OutputStream * ostr)
486 ostr->writeAll(iceP_id);
488 [](const ::Ice::UserException & ex)
494 catch (const ::IceStorm::ReapWouldBlock&)
498 catch (const ::Ice::UserException&)
504 ::std::shared_ptr<::Ice::ObjectPrx>
505 IceStorm::TopicInternalPrx::_newInstance()
const
507 return ::IceInternal::createProxy<TopicInternalPrx>();
511 IceStorm::TopicInternalPrx::ice_staticId()
517 IceStorm::TopicManagerInternalPrx::_iceI_getReplicaNode(const ::std::shared_ptr<::IceInternal::OutgoingAsyncT<::std::shared_ptr<::IceStormElection::NodePrx>>>& outAsync, const ::Ice::Context& context)
519 _checkTwowayOnly(iceC_IceStorm_TopicManagerInternal_getReplicaNode_name);
520 outAsync->invoke(iceC_IceStorm_TopicManagerInternal_getReplicaNode_name, ::Ice::OperationMode::Idempotent, ::Ice::FormatType::DefaultFormat, context,
525 ::std::shared_ptr<::Ice::ObjectPrx>
526 IceStorm::TopicManagerInternalPrx::_newInstance()
const
528 return ::IceInternal::createProxy<TopicManagerInternalPrx>();
532 IceStorm::TopicManagerInternalPrx::ice_staticId()
541 #else // C++98 mapping
546 const ::std::string iceC_IceStorm_TopicLink_forward_name =
"forward";
548 const ::std::string iceC_IceStorm_TopicInternal_getLinkProxy_name =
"getLinkProxy";
550 const ::std::string iceC_IceStorm_TopicInternal_reap_name =
"reap";
552 const ::std::string iceC_IceStorm_TopicManagerInternal_getReplicaNode_name =
"getReplicaNode";
557 ::
Ice::LocalException(file_, line_)
568 return "::IceStorm::SendQueueSizeMaxReached";
586 const ::IceInternal::DefaultUserExceptionFactoryInit< ::IceStorm::ReapWouldBlock> iceC_IceStorm_ReapWouldBlock_init(
"::IceStorm::ReapWouldBlock");
597 return "::IceStorm::ReapWouldBlock";
615 ostr->startSlice(
"::IceStorm::ReapWouldBlock", -1,
true);
635 ::Ice::ObjectPrx proxy;
643 v = new ::IceProxy::IceStorm::TopicLink;
648 ::Ice::AsyncResultPtr
649 IceProxy::IceStorm::TopicLink::_iceI_begin_forward(
const ::IceStorm::EventDataSeq& iceP_events, const ::Ice::Context& context, const ::IceInternal::CallbackBasePtr& del, const ::Ice::LocalObjectPtr& cookie,
bool sync)
651 ::IceInternal::OutgoingAsyncPtr result = new ::IceInternal::CallbackOutgoing(
this, iceC_IceStorm_TopicLink_forward_name, del, cookie, sync);
654 result->prepare(iceC_IceStorm_TopicLink_forward_name, ::Ice::Normal, context);
655 ::Ice::OutputStream* ostr = result->startWriteParams(::Ice::DefaultFormat);
656 ostr->write(iceP_events);
657 result->endWriteParams();
658 result->invoke(iceC_IceStorm_TopicLink_forward_name);
660 catch (const ::Ice::Exception& ex)
670 _end(result, iceC_IceStorm_TopicLink_forward_name);
673 ::IceProxy::Ice::Object*
682 return ::IceStorm::TopicLink::ice_staticId();
692 ::Ice::ObjectPrx proxy;
700 v = new ::IceProxy::IceStorm::TopicInternal;
705 ::Ice::AsyncResultPtr
706 IceProxy::IceStorm::TopicInternal::_iceI_begin_getLinkProxy(const ::Ice::Context& context, const ::IceInternal::CallbackBasePtr& del, const ::Ice::LocalObjectPtr& cookie,
bool sync)
708 _checkTwowayOnly(iceC_IceStorm_TopicInternal_getLinkProxy_name, sync);
709 ::IceInternal::OutgoingAsyncPtr result = new ::IceInternal::CallbackOutgoing(
this, iceC_IceStorm_TopicInternal_getLinkProxy_name, del, cookie, sync);
712 result->prepare(iceC_IceStorm_TopicInternal_getLinkProxy_name, ::Ice::Idempotent, context);
713 result->writeEmptyParams();
714 result->invoke(iceC_IceStorm_TopicInternal_getLinkProxy_name);
716 catch (const ::Ice::Exception& ex)
726 ::Ice::AsyncResult::_check(result,
this, iceC_IceStorm_TopicInternal_getLinkProxy_name);
728 if (!result->_waitForResponse())
732 result->_throwUserException();
734 catch (const ::Ice::UserException& ex)
736 throw ::Ice::UnknownUserException(__FILE__, __LINE__, ex.ice_id());
739 ::Ice::InputStream* istr = result->_startReadParams();
741 result->_endReadParams();
745 ::Ice::AsyncResultPtr
746 IceProxy::IceStorm::TopicInternal::_iceI_begin_reap(const ::Ice::IdentitySeq& iceP_id, const ::Ice::Context& context, const ::IceInternal::CallbackBasePtr& del, const ::Ice::LocalObjectPtr& cookie,
bool sync)
748 _checkTwowayOnly(iceC_IceStorm_TopicInternal_reap_name, sync);
749 ::IceInternal::OutgoingAsyncPtr result = new ::IceInternal::CallbackOutgoing(
this, iceC_IceStorm_TopicInternal_reap_name, del, cookie, sync);
752 result->prepare(iceC_IceStorm_TopicInternal_reap_name, ::Ice::Normal, context);
753 ::Ice::OutputStream* ostr = result->startWriteParams(::Ice::DefaultFormat);
754 ostr->write(iceP_id);
755 result->endWriteParams();
756 result->invoke(iceC_IceStorm_TopicInternal_reap_name);
758 catch (const ::Ice::Exception& ex)
768 ::Ice::AsyncResult::_check(result,
this, iceC_IceStorm_TopicInternal_reap_name);
769 if (!result->_waitForResponse())
773 result->_throwUserException();
775 catch (const ::IceStorm::ReapWouldBlock&)
779 catch (const ::Ice::UserException& ex)
781 throw ::Ice::UnknownUserException(__FILE__, __LINE__, ex.ice_id());
784 result->_readEmptyParams();
787 ::IceProxy::Ice::Object*
796 return ::IceStorm::TopicInternal::ice_staticId();
806 ::Ice::ObjectPrx proxy;
814 v = new ::IceProxy::IceStorm::TopicManagerInternal;
819 ::Ice::AsyncResultPtr
820 IceProxy::IceStorm::TopicManagerInternal::_iceI_begin_getReplicaNode(const ::Ice::Context& context, const ::IceInternal::CallbackBasePtr& del, const ::Ice::LocalObjectPtr& cookie,
bool sync)
822 _checkTwowayOnly(iceC_IceStorm_TopicManagerInternal_getReplicaNode_name, sync);
823 ::IceInternal::OutgoingAsyncPtr result = new ::IceInternal::CallbackOutgoing(
this, iceC_IceStorm_TopicManagerInternal_getReplicaNode_name, del, cookie, sync);
826 result->prepare(iceC_IceStorm_TopicManagerInternal_getReplicaNode_name, ::Ice::Idempotent, context);
827 result->writeEmptyParams();
828 result->invoke(iceC_IceStorm_TopicManagerInternal_getReplicaNode_name);
830 catch (const ::Ice::Exception& ex)
840 ::Ice::AsyncResult::_check(result,
this, iceC_IceStorm_TopicManagerInternal_getReplicaNode_name);
842 if (!result->_waitForResponse())
846 result->_throwUserException();
848 catch (const ::Ice::UserException& ex)
850 throw ::Ice::UnknownUserException(__FILE__, __LINE__, ex.ice_id());
853 ::Ice::InputStream* istr = result->_startReadParams();
855 result->_endReadParams();
859 ::IceProxy::Ice::Object*
868 return ::IceStorm::TopicManagerInternal::ice_staticId();
883 const ::std::string iceC_IceStorm_TopicLink_ids[2] =
886 "::IceStorm::TopicLink"
894 return ::std::binary_search(iceC_IceStorm_TopicLink_ids, iceC_IceStorm_TopicLink_ids + 2,
s);
897 ::std::vector< ::std::string>
900 return ::std::vector< ::std::string>(&iceC_IceStorm_TopicLink_ids[0], &iceC_IceStorm_TopicLink_ids[2]);
906 return ice_staticId();
912 #ifdef ICE_HAS_THREAD_SAFE_LOCAL_STATIC
913 static const ::std::string typeId =
"::IceStorm::TopicLink";
916 return iceC_IceStorm_TopicLink_ids[1];
923 _iceCheckMode(::Ice::Normal, current.mode);
924 ::Ice::InputStream* istr = inS.startReadParams();
926 istr->read(iceP_events);
928 this->forward(iceP_events, current);
929 inS.writeEmptyParams();
935 const ::std::string iceC_IceStorm_TopicLink_all[] =
949 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicLink_all, iceC_IceStorm_TopicLink_all + 5, current.operation);
950 if (r.first == r.second)
952 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
955 switch (r.first - iceC_IceStorm_TopicLink_all)
959 return _iceD_forward(in, current);
963 return _iceD_ice_id(in, current);
967 return _iceD_ice_ids(in, current);
971 return _iceD_ice_isA(in, current);
975 return _iceD_ice_ping(in, current);
980 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
988 ostr->startSlice(ice_staticId(), -1,
true);
1004 handle = ::IceStorm::TopicLinkPtr::dynamicCast(
v);
1023 const ::std::string iceC_IceStorm_TopicInternal_ids[3] =
1026 "::IceStorm::Topic",
1027 "::IceStorm::TopicInternal"
1035 return ::std::binary_search(iceC_IceStorm_TopicInternal_ids, iceC_IceStorm_TopicInternal_ids + 3,
s);
1038 ::std::vector< ::std::string>
1041 return ::std::vector< ::std::string>(&iceC_IceStorm_TopicInternal_ids[0], &iceC_IceStorm_TopicInternal_ids[3]);
1044 const ::std::string&
1047 return ice_staticId();
1050 const ::std::string&
1053 #ifdef ICE_HAS_THREAD_SAFE_LOCAL_STATIC
1054 static const ::std::string typeId =
"::IceStorm::TopicInternal";
1057 return iceC_IceStorm_TopicInternal_ids[2];
1064 _iceCheckMode(::Ice::Idempotent, current.mode);
1065 inS.readEmptyParams();
1067 ::Ice::OutputStream* ostr = inS.startWriteParams();
1069 inS.endWriteParams();
1076 _iceCheckMode(::Ice::Normal, current.mode);
1077 ::Ice::InputStream* istr = inS.startReadParams();
1078 ::Ice::IdentitySeq iceP_id;
1079 istr->read(iceP_id);
1080 inS.endReadParams();
1081 this->reap(iceP_id, current);
1082 inS.writeEmptyParams();
1088 const ::std::string iceC_IceStorm_TopicInternal_all[] =
1094 "getNonReplicatedPublisher",
1103 "subscribeAndGetPublisher",
1113 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicInternal_all, iceC_IceStorm_TopicInternal_all + 16, current.operation);
1114 if (r.first == r.second)
1116 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
1119 switch (r.first - iceC_IceStorm_TopicInternal_all)
1123 return _iceD_destroy(in, current);
1127 return _iceD_getLinkInfoSeq(in, current);
1131 return _iceD_getLinkProxy(in, current);
1135 return _iceD_getName(in, current);
1139 return _iceD_getNonReplicatedPublisher(in, current);
1143 return _iceD_getPublisher(in, current);
1147 return _iceD_getSubscribers(in, current);
1151 return _iceD_ice_id(in, current);
1155 return _iceD_ice_ids(in, current);
1159 return _iceD_ice_isA(in, current);
1163 return _iceD_ice_ping(in, current);
1167 return _iceD_link(in, current);
1171 return _iceD_reap(in, current);
1175 return _iceD_subscribeAndGetPublisher(in, current);
1179 return _iceD_unlink(in, current);
1183 return _iceD_unsubscribe(in, current);
1188 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
1196 ostr->startSlice(ice_staticId(), -1,
true);
1212 handle = ::IceStorm::TopicInternalPtr::dynamicCast(
v);
1231 const ::std::string iceC_IceStorm_TopicManagerInternal_ids[3] =
1234 "::IceStorm::TopicManager",
1235 "::IceStorm::TopicManagerInternal"
1243 return ::std::binary_search(iceC_IceStorm_TopicManagerInternal_ids, iceC_IceStorm_TopicManagerInternal_ids + 3,
s);
1246 ::std::vector< ::std::string>
1249 return ::std::vector< ::std::string>(&iceC_IceStorm_TopicManagerInternal_ids[0], &iceC_IceStorm_TopicManagerInternal_ids[3]);
1252 const ::std::string&
1255 return ice_staticId();
1258 const ::std::string&
1261 #ifdef ICE_HAS_THREAD_SAFE_LOCAL_STATIC
1262 static const ::std::string typeId =
"::IceStorm::TopicManagerInternal";
1265 return iceC_IceStorm_TopicManagerInternal_ids[2];
1272 _iceCheckMode(::Ice::Idempotent, current.mode);
1273 inS.readEmptyParams();
1275 ::Ice::OutputStream* ostr = inS.startWriteParams();
1277 inS.endWriteParams();
1283 const ::std::string iceC_IceStorm_TopicManagerInternal_all[] =
1287 "getSliceChecksums",
1301 ::std::pair<const ::std::string*, const ::std::string*> r = ::std::equal_range(iceC_IceStorm_TopicManagerInternal_all, iceC_IceStorm_TopicManagerInternal_all + 9, current.operation);
1302 if (r.first == r.second)
1304 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
1307 switch (r.first - iceC_IceStorm_TopicManagerInternal_all)
1311 return _iceD_create(in, current);
1315 return _iceD_getReplicaNode(in, current);
1319 return _iceD_getSliceChecksums(in, current);
1323 return _iceD_ice_id(in, current);
1327 return _iceD_ice_ids(in, current);
1331 return _iceD_ice_isA(in, current);
1335 return _iceD_ice_ping(in, current);
1339 return _iceD_retrieve(in, current);
1343 return _iceD_retrieveAll(in, current);
1348 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation);
1356 ostr->startSlice(ice_staticId(), -1,
true);
1372 handle = ::IceStorm::TopicManagerInternalPtr::dynamicCast(
v);