Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
ConnectionIF.h
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#ifndef ICE_CONNECTIONI_F_H
6#define ICE_CONNECTIONI_F_H
7
8#include <Ice/Handle.h>
9#include <Ice/LocalObject.h>
10
11namespace Ice
12{
13
15class ConnectionI;
16#ifdef ICE_CPP11_MAPPING // C++11 mapping
17using ConnectionIPtr = ::std::shared_ptr<ConnectionI>;
18#else // C++98 mapping
19ICE_API Ice::LocalObject* upCast(Ice::ConnectionI*);
20typedef IceInternal::Handle<ConnectionI> ConnectionIPtr;
21#endif
23
24}
25
26namespace IceInternal
27{
28
29enum AsyncStatus
30{
31 AsyncStatusQueued = 0,
32 AsyncStatusSent = 1,
33 AsyncStatusInvokeSentCallback = 2
34};
35
36}
37
38#endif
#define ICE_API
Definition Config.h:197
Definition BuiltinSequences.h:56
IceUtil::Shared * upCast(::Ice::LocalObject *)