summaryrefslogtreecommitdiff
path: root/cpp/demo/Ice/multicast/Hello.h
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-12-13 14:49:32 -0330
committerDwayne Boone <dwayne@zeroc.com>2007-12-13 14:49:32 -0330
commit095ce5674bfa3c48b0cabbc2e37a10c0433a46aa (patch)
tree8c66092204389e83f3e678ff0f12dae45ab567a4 /cpp/demo/Ice/multicast/Hello.h
parent- Fixes to makemsi.py to support new directory structure. (diff)
downloadice-095ce5674bfa3c48b0cabbc2e37a10c0433a46aa.tar.bz2
ice-095ce5674bfa3c48b0cabbc2e37a10c0433a46aa.tar.xz
ice-095ce5674bfa3c48b0cabbc2e37a10c0433a46aa.zip
Added multicast demo
Diffstat (limited to 'cpp/demo/Ice/multicast/Hello.h')
-rw-r--r--cpp/demo/Ice/multicast/Hello.h426
1 files changed, 426 insertions, 0 deletions
diff --git a/cpp/demo/Ice/multicast/Hello.h b/cpp/demo/Ice/multicast/Hello.h
new file mode 100644
index 00000000000..30596b80879
--- /dev/null
+++ b/cpp/demo/Ice/multicast/Hello.h
@@ -0,0 +1,426 @@
+// **********************************************************************
+//
+// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
+//
+// This copy of Ice is licensed to you under the terms described in the
+// ICE_LICENSE file included in this distribution.
+//
+// **********************************************************************
+
+// Ice version 3.3.0
+// Generated from file `Hello.ice'
+
+#ifndef __Hello_h__
+#define __Hello_h__
+
+#include <Ice/LocalObjectF.h>
+#include <Ice/ProxyF.h>
+#include <Ice/ObjectF.h>
+#include <Ice/Exception.h>
+#include <Ice/LocalObject.h>
+#include <Ice/Proxy.h>
+#include <Ice/Object.h>
+#include <Ice/Outgoing.h>
+#include <Ice/Incoming.h>
+#include <Ice/Direct.h>
+#include <Ice/StreamF.h>
+#include <Ice/UndefSysMacros.h>
+
+#ifndef ICE_IGNORE_VERSION
+# if ICE_INT_VERSION / 100 != 303
+# error Ice version mismatch!
+# endif
+# if ICE_INT_VERSION % 100 > 50
+# error Beta header file detected
+# endif
+# if ICE_INT_VERSION % 100 < 0
+# error Ice patch level mismatch!
+# endif
+#endif
+
+namespace IceProxy
+{
+
+namespace Demo
+{
+
+class Hello;
+
+}
+
+}
+
+namespace Demo
+{
+
+class Hello;
+bool operator==(const Hello&, const Hello&);
+bool operator<(const Hello&, const Hello&);
+
+}
+
+namespace IceInternal
+{
+
+::Ice::Object* upCast(::Demo::Hello*);
+::IceProxy::Ice::Object* upCast(::IceProxy::Demo::Hello*);
+
+}
+
+namespace Demo
+{
+
+typedef ::IceInternal::Handle< ::Demo::Hello> HelloPtr;
+typedef ::IceInternal::ProxyHandle< ::IceProxy::Demo::Hello> HelloPrx;
+
+void __read(::IceInternal::BasicStream*, HelloPrx&);
+void __patch__HelloPtr(void*, ::Ice::ObjectPtr&);
+
+}
+
+namespace IceProxy
+{
+
+namespace Demo
+{
+
+class Hello : virtual public ::IceProxy::Ice::Object
+{
+public:
+
+ void sayHello()
+ {
+ sayHello(0);
+ }
+ void sayHello(const ::Ice::Context& __ctx)
+ {
+ sayHello(&__ctx);
+ }
+
+private:
+
+ void sayHello(const ::Ice::Context*);
+
+public:
+
+ void shutdown()
+ {
+ shutdown(0);
+ }
+ void shutdown(const ::Ice::Context& __ctx)
+ {
+ shutdown(&__ctx);
+ }
+
+private:
+
+ void shutdown(const ::Ice::Context*);
+
+public:
+
+ ::IceInternal::ProxyHandle<Hello> ice_context(const ::Ice::Context& __context) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_context(__context).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_context(__context).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_adapterId(const std::string& __id) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_adapterId(__id).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_adapterId(__id).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_endpoints(const ::Ice::EndpointSeq& __endpoints) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_endpoints(__endpoints).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_endpoints(__endpoints).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_locatorCacheTimeout(int __timeout) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_locatorCacheTimeout(__timeout).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_locatorCacheTimeout(__timeout).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_connectionCached(bool __cached) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_connectionCached(__cached).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_connectionCached(__cached).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_endpointSelection(::Ice::EndpointSelectionType __est) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_endpointSelection(__est).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_endpointSelection(__est).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_secure(bool __secure) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_secure(__secure).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_secure(__secure).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_preferSecure(bool __preferSecure) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_preferSecure(__preferSecure).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_preferSecure(__preferSecure).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_router(const ::Ice::RouterPrx& __router) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_router(__router).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_router(__router).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_locator(const ::Ice::LocatorPrx& __locator) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_locator(__locator).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_locator(__locator).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_collocationOptimized(bool __co) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_collocationOptimized(__co).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_collocationOptimized(__co).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_twoway() const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_twoway().get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_twoway().get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_oneway() const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_oneway().get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_oneway().get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_batchOneway() const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_batchOneway().get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_batchOneway().get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_datagram() const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_datagram().get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_datagram().get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_batchDatagram() const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_batchDatagram().get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_batchDatagram().get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_compress(bool __compress) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_compress(__compress).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_compress(__compress).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_timeout(int __timeout) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_timeout(__timeout).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_timeout(__timeout).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_connectionId(const std::string& __id) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_connectionId(__id).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_connectionId(__id).get());
+ #endif
+ }
+
+ ::IceInternal::ProxyHandle<Hello> ice_threadPerConnection(bool __tpc) const
+ {
+ #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug
+ typedef ::IceProxy::Ice::Object _Base;
+ return dynamic_cast<Hello*>(_Base::ice_threadPerConnection(__tpc).get());
+ #else
+ return dynamic_cast<Hello*>(::IceProxy::Ice::Object::ice_threadPerConnection(__tpc).get());
+ #endif
+ }
+
+ static const ::std::string& ice_staticId();
+
+private:
+
+ virtual ::IceInternal::Handle< ::IceDelegateM::Ice::Object> __createDelegateM();
+ virtual ::IceInternal::Handle< ::IceDelegateD::Ice::Object> __createDelegateD();
+ virtual ::IceProxy::Ice::Object* __newInstance() const;
+};
+
+}
+
+}
+
+namespace IceDelegate
+{
+
+namespace Demo
+{
+
+class Hello : virtual public ::IceDelegate::Ice::Object
+{
+public:
+
+ virtual void sayHello(const ::Ice::Context*) = 0;
+
+ virtual void shutdown(const ::Ice::Context*) = 0;
+};
+
+}
+
+}
+
+namespace IceDelegateM
+{
+
+namespace Demo
+{
+
+class Hello : virtual public ::IceDelegate::Demo::Hello,
+ virtual public ::IceDelegateM::Ice::Object
+{
+public:
+
+ virtual void sayHello(const ::Ice::Context*);
+
+ virtual void shutdown(const ::Ice::Context*);
+};
+
+}
+
+}
+
+namespace IceDelegateD
+{
+
+namespace Demo
+{
+
+class Hello : virtual public ::IceDelegate::Demo::Hello,
+ virtual public ::IceDelegateD::Ice::Object
+{
+public:
+
+ virtual void sayHello(const ::Ice::Context*);
+
+ virtual void shutdown(const ::Ice::Context*);
+};
+
+}
+
+}
+
+namespace Demo
+{
+
+class Hello : virtual public ::Ice::Object
+{
+public:
+
+ typedef HelloPrx ProxyType;
+ typedef HelloPtr PointerType;
+
+ virtual ::Ice::ObjectPtr ice_clone() const;
+
+ virtual bool ice_isA(const ::std::string&, const ::Ice::Current& = ::Ice::Current()) const;
+ virtual ::std::vector< ::std::string> ice_ids(const ::Ice::Current& = ::Ice::Current()) const;
+ virtual const ::std::string& ice_id(const ::Ice::Current& = ::Ice::Current()) const;
+ static const ::std::string& ice_staticId();
+
+ virtual void sayHello(const ::Ice::Current& = ::Ice::Current()) const = 0;
+ ::Ice::DispatchStatus ___sayHello(::IceInternal::Incoming&, const ::Ice::Current&) const;
+
+ virtual void shutdown(const ::Ice::Current& = ::Ice::Current()) = 0;
+ ::Ice::DispatchStatus ___shutdown(::IceInternal::Incoming&, const ::Ice::Current&);
+
+ virtual ::Ice::DispatchStatus __dispatch(::IceInternal::Incoming&, const ::Ice::Current&);
+
+ virtual void __write(::IceInternal::BasicStream*) const;
+ virtual void __read(::IceInternal::BasicStream*, bool);
+ virtual void __write(const ::Ice::OutputStreamPtr&) const;
+ virtual void __read(const ::Ice::InputStreamPtr&, bool);
+};
+
+}
+
+#endif