16#ifndef __Glacier2_RouterF_h__
17#define __Glacier2_RouterF_h__
32#ifndef ICE_IGNORE_VERSION
33# if ICE_INT_VERSION / 100 != 307
34# error Ice version mismatch!
36# if ICE_INT_VERSION % 100 >= 50
37# error Beta header file detected
39# if ICE_INT_VERSION % 100 < 11
40# error Ice patch level mismatch!
45# if defined(ICE_STATIC_LIBS)
47# elif defined(GLACIER2_API_EXPORTS)
48# define GLACIER2_API ICE_DECLSPEC_EXPORT
50# define GLACIER2_API ICE_DECLSPEC_IMPORT
54#ifdef ICE_CPP11_MAPPING
75using RouterPtr = ::std::shared_ptr<Router>;
76using RouterPrxPtr = ::std::shared_ptr<RouterPrx>;
91GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Router>&);
92GLACIER2_API ::IceProxy::Ice::Object* upCast(Router*);
104GLACIER2_API ::Ice::Object* upCast(
Router*);
106typedef ::IceInternal::Handle< Router> RouterPtr;
107typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::Router>
RouterPrx;
110GLACIER2_API void _icePatchObjectPtr(RouterPtr&, const ::Ice::ObjectPtr&);
#define GLACIER2_API
Definition PermissionsVerifierF.h:50
The Glacier2 specialization of the Ice::Router interface.
Definition Router.h:296
The Glacier2 specialization of the Ice::Router interface.
Definition Router.h:125
Definition PermissionsVerifier.h:66
Definition BuiltinSequences.h:56