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 < 10
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 // C++11 mapping
75 using RouterPtr = ::std::shared_ptr<Router>;
81 #else // C++98 mapping
92 GLACIER2_API ::IceProxy::Ice::Object*
upCast(Router*);
104 GLACIER2_API ::Ice::Object*
upCast(Router*);
106 typedef ::IceInternal::Handle< Router>
RouterPtr;
107 typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::Router>
RouterPrx;