Ice 3.7 C++11 API Reference
PermissionsVerifierF.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 `PermissionsVerifierF.ice'
10 //
11 // Warning: do not edit this file.
12 //
13 // </auto-generated>
14 //
15 
16 #ifndef __Glacier2_PermissionsVerifierF_h__
17 #define __Glacier2_PermissionsVerifierF_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 <Ice/Proxy.h>
28 #include <IceUtil/ScopedArray.h>
29 #include <Ice/Optional.h>
30 #include <IceUtil/UndefSysMacros.h>
31 
32 #ifndef ICE_IGNORE_VERSION
33 # if ICE_INT_VERSION / 100 != 307
34 # error Ice version mismatch!
35 # endif
36 # if ICE_INT_VERSION % 100 >= 50
37 # error Beta header file detected
38 # endif
39 # if ICE_INT_VERSION % 100 < 10
40 # error Ice patch level mismatch!
41 # endif
42 #endif
43 
44 #ifndef GLACIER2_API
45 # if defined(ICE_STATIC_LIBS)
46 # define GLACIER2_API
47 # elif defined(GLACIER2_API_EXPORTS)
48 # define GLACIER2_API ICE_DECLSPEC_EXPORT
49 # else
50 # define GLACIER2_API ICE_DECLSPEC_IMPORT
51 # endif
52 #endif
53 
54 #ifdef ICE_CPP11_MAPPING // C++11 mapping
55 
56 namespace Glacier2
57 {
58 
59 class PermissionsVerifier;
60 class PermissionsVerifierPrx;
61 class SSLPermissionsVerifier;
62 class SSLPermissionsVerifierPrx;
63 
64 }
65 
67 namespace Ice
68 {
69 
70 }
72 
74 namespace Glacier2
75 {
76 
77 using PermissionsVerifierPtr = ::std::shared_ptr<PermissionsVerifier>;
78 using PermissionsVerifierPrxPtr = ::std::shared_ptr<PermissionsVerifierPrx>;
79 
80 using SSLPermissionsVerifierPtr = ::std::shared_ptr<SSLPermissionsVerifier>;
81 using SSLPermissionsVerifierPrxPtr = ::std::shared_ptr<SSLPermissionsVerifierPrx>;
82 
83 }
85 
86 #else // C++98 mapping
87 
88 namespace IceProxy
89 {
90 
91 namespace Glacier2
92 {
93 
94 class PermissionsVerifier;
96 GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< PermissionsVerifier>&);
97 GLACIER2_API ::IceProxy::Ice::Object* upCast(PermissionsVerifier*);
99 
100 class SSLPermissionsVerifier;
102 GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< SSLPermissionsVerifier>&);
103 GLACIER2_API ::IceProxy::Ice::Object* upCast(SSLPermissionsVerifier*);
105 
106 }
107 
108 }
109 
110 namespace Glacier2
111 {
112 
113 class PermissionsVerifier;
115 GLACIER2_API ::Ice::Object* upCast(PermissionsVerifier*);
117 typedef ::IceInternal::Handle< PermissionsVerifier> PermissionsVerifierPtr;
118 typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::PermissionsVerifier> PermissionsVerifierPrx;
119 typedef PermissionsVerifierPrx PermissionsVerifierPrxPtr;
121 GLACIER2_API void _icePatchObjectPtr(PermissionsVerifierPtr&, const ::Ice::ObjectPtr&);
123 
124 class SSLPermissionsVerifier;
126 GLACIER2_API ::Ice::Object* upCast(SSLPermissionsVerifier*);
128 typedef ::IceInternal::Handle< SSLPermissionsVerifier> SSLPermissionsVerifierPtr;
129 typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::SSLPermissionsVerifier> SSLPermissionsVerifierPrx;
130 typedef SSLPermissionsVerifierPrx SSLPermissionsVerifierPrxPtr;
132 GLACIER2_API void _icePatchObjectPtr(SSLPermissionsVerifierPtr&, const ::Ice::ObjectPtr&);
134 
135 }
136 
138 namespace Ice
139 {
140 
141 }
143 
144 #endif
145 
147 #endif
GLACIER2_API
#define GLACIER2_API
Definition: PermissionsVerifierF.h:50
Optional.h
Ice::InputStream
Interface for input streams used to extract Slice types from a sequence of bytes.
Definition: InputStream.h:50
StreamHelpers.h
Glacier2
Definition: PermissionsVerifier.h:66
LocalObject.h
PushDisableWarnings.h
ProxyF.h
Proxy.h
UndefSysMacros.h
ObjectF.h
Ice
Definition: BuiltinSequences.h:56
Comparable.h
ScopedArray.h
Exception.h
ValueF.h
PopDisableWarnings.h