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>;
91GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Router>&);
106typedef ::IceInternal::Handle< Router>
RouterPtr;
107typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::Router>
RouterPrx;
#define GLACIER2_API
Definition PermissionsVerifierF.h:50
The Glacier2 specialization of the Ice::Router interface.
Definition Router.h:1883
Definition PermissionsVerifier.h:524
RouterPrx RouterPrxPtr
Definition Router.h:790
::IceInternal::ProxyHandle< ::IceProxy::Glacier2::Router > RouterPrx
Definition Router.h:789
::IceInternal::Handle< Router > RouterPtr
Definition Router.h:788
Definition PermissionsVerifier.h:505
Definition BuiltinSequences.h:113
IceUtil::Shared * upCast(::Ice::AsyncResult *)