16#ifndef __Ice_LocatorF_h__
17#define __Ice_LocatorF_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(ICE_API_EXPORTS)
48# define ICE_API ICE_DECLSPEC_EXPORT
50# define ICE_API ICE_DECLSPEC_IMPORT
54#ifdef ICE_CPP11_MAPPING
77using LocatorPtr = ::std::shared_ptr<Locator>;
78using LocatorPrxPtr = ::std::shared_ptr<LocatorPrx>;
80using LocatorRegistryPtr = ::std::shared_ptr<LocatorRegistry>;
81using LocatorRegistryPrxPtr = ::std::shared_ptr<LocatorRegistryPrx>;
96ICE_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< Locator>&);
97ICE_API ::IceProxy::Ice::Object* upCast(Locator*);
100class LocatorRegistry;
102ICE_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< LocatorRegistry>&);
103ICE_API ::IceProxy::Ice::Object* upCast(LocatorRegistry*);
117typedef ::IceInternal::Handle< Locator> LocatorPtr;
118typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::Locator>
LocatorPrx;
121ICE_API void _icePatchObjectPtr(LocatorPtr&,
const ObjectPtr&);
128typedef ::IceInternal::Handle< LocatorRegistry> LocatorRegistryPtr;
129typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::LocatorRegistry>
LocatorRegistryPrx;
132ICE_API void _icePatchObjectPtr(LocatorRegistryPtr&,
const ObjectPtr&);
#define ICE_API
Definition Config.h:197
The Ice locator interface.
Definition Locator.h:517
The Ice locator registry interface.
Definition Locator.h:697
The Ice locator registry interface.
Definition Locator.h:343
The Ice locator interface.
Definition Locator.h:253
The base class for servants.
Definition Object.h:91
Definition BuiltinSequences.h:56
IceUtil::Shared * upCast(::Ice::LocalObject *)