Ice 3.7 C++11 API Reference
ConnectionInfoF.h
Go to the documentation of this file.
1 //
2 // Copyright (c) ZeroC, Inc. All rights reserved.
3 //
4 //
5 // Ice version 3.7.10
6 //
7 // <auto-generated>
8 //
9 // Generated from file `ConnectionInfoF.ice'
10 //
11 // Warning: do not edit this file.
12 //
13 // </auto-generated>
14 //
15 
16 #ifndef __IceSSL_ConnectionInfoF_h__
17 #define __IceSSL_ConnectionInfoF_h__
18 
20 #include <Ice/ProxyF.h>
21 #include <Ice/ObjectF.h>
22 #include <Ice/ValueF.h>
23 #include <Ice/Exception.h>
24 #include <Ice/LocalObject.h>
25 #include <Ice/StreamHelpers.h>
26 #include <Ice/Comparable.h>
27 #include <IceUtil/ScopedArray.h>
28 #include <Ice/Optional.h>
29 #include <IceUtil/UndefSysMacros.h>
30 
31 #ifndef ICE_IGNORE_VERSION
32 # if ICE_INT_VERSION / 100 != 307
33 # error Ice version mismatch!
34 # endif
35 # if ICE_INT_VERSION % 100 >= 50
36 # error Beta header file detected
37 # endif
38 # if ICE_INT_VERSION % 100 < 10
39 # error Ice patch level mismatch!
40 # endif
41 #endif
42 
43 #ifndef ICESSL_API
44 # if defined(ICE_STATIC_LIBS)
45 # define ICESSL_API
46 # elif defined(ICESSL_API_EXPORTS)
47 # define ICESSL_API ICE_DECLSPEC_EXPORT
48 # else
49 # define ICESSL_API ICE_DECLSPEC_IMPORT
50 # endif
51 #endif
52 
53 #ifdef ICE_CPP11_MAPPING // C++11 mapping
54 
55 namespace IceSSL
56 {
57 
58 class ConnectionInfo;
59 
60 }
61 
63 namespace Ice
64 {
65 
66 }
68 
70 namespace IceSSL
71 {
72 
73 using ConnectionInfoPtr = ::std::shared_ptr<ConnectionInfo>;
74 
75 }
77 
78 #else // C++98 mapping
79 
80 namespace IceSSL
81 {
82 
83 class ConnectionInfo;
85 ICESSL_API ::Ice::LocalObject* upCast(ConnectionInfo*);
87 typedef ::IceInternal::Handle< ConnectionInfo> ConnectionInfoPtr;
88 
89 }
90 
92 namespace Ice
93 {
94 
95 }
97 
98 #endif
99 
101 #endif
IceSSL
Definition: ConnectionInfo.h:59
Optional.h
StreamHelpers.h
LocalObject.h
PushDisableWarnings.h
ProxyF.h
UndefSysMacros.h
ObjectF.h
Ice
Definition: BuiltinSequences.h:56
Comparable.h
ScopedArray.h
Exception.h
ValueF.h
PopDisableWarnings.h