Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IncomingAsyncF.h
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#ifndef ICE_INCOMING_ASYNC_F_H
6#define ICE_INCOMING_ASYNC_F_H
7
8#include <IceUtil/Shared.h>
9
10#include <Ice/Handle.h>
11
12namespace IceInternal
13{
14
15class IncomingAsync;
16#ifdef ICE_CPP11_MAPPING
17using IncomingAsyncPtr = ::std::shared_ptr<IncomingAsync>;
18#else
19ICE_API IceUtil::Shared* upCast(IncomingAsync*);
20typedef IceInternal::Handle<IncomingAsync> IncomingAsyncPtr;
21#endif
22
23}
24
25#ifndef ICE_CPP11_MAPPING
26namespace Ice
27{
28
31typedef IceInternal::Handle<AMD_Object_ice_invoke> AMD_Object_ice_invokePtr;
32
33}
34#endif
35
36#endif
#define ICE_API
Definition Config.h:197
Definition Shared.h:78
Base class for the AMD callback for BlobjectAsync::ice_invoke_async.
Definition IncomingAsync.h:137
Definition BuiltinSequences.h:113
IceInternal::Handle< AMD_Object_ice_invoke > AMD_Object_ice_invokePtr
Definition IncomingAsyncF.h:31
IceUtil::Shared * upCast(::Ice::AsyncResult *)