// // Copyright (c) ZeroC, Inc. All rights reserved. // #ifndef ICE_INCOMING_ASYNC_F_H #define ICE_INCOMING_ASYNC_F_H #include #include namespace IceInternal { class IncomingAsync; #ifdef ICE_CPP11_MAPPING using IncomingAsyncPtr = ::std::shared_ptr; #else ICE_API IceUtil::Shared* upCast(IncomingAsync*); typedef IceInternal::Handle IncomingAsyncPtr; #endif } #ifndef ICE_CPP11_MAPPING namespace Ice { class AMD_Object_ice_invoke; ICE_API IceUtil::Shared* upCast(::Ice::AMD_Object_ice_invoke*); typedef IceInternal::Handle AMD_Object_ice_invokePtr; } #endif #endif