Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
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.11
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>
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 < 11
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
56namespace Glacier2
57{
58
59class PermissionsVerifier;
60class PermissionsVerifierPrx;
61class SSLPermissionsVerifier;
62class SSLPermissionsVerifierPrx;
63
64}
65
67namespace Ice
68{
69
70}
72
74namespace Glacier2
75{
76
77using PermissionsVerifierPtr = ::std::shared_ptr<PermissionsVerifier>;
78using PermissionsVerifierPrxPtr = ::std::shared_ptr<PermissionsVerifierPrx>;
79
80using SSLPermissionsVerifierPtr = ::std::shared_ptr<SSLPermissionsVerifier>;
81using SSLPermissionsVerifierPrxPtr = ::std::shared_ptr<SSLPermissionsVerifierPrx>;
82
83}
85
86#else // C++98 mapping
87
88namespace IceProxy
89{
90
91namespace Glacier2
92{
93
94class PermissionsVerifier;
96GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< PermissionsVerifier>&);
97GLACIER2_API ::IceProxy::Ice::Object* upCast(PermissionsVerifier*);
99
100class SSLPermissionsVerifier;
102GLACIER2_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< SSLPermissionsVerifier>&);
103GLACIER2_API ::IceProxy::Ice::Object* upCast(SSLPermissionsVerifier*);
105
106}
107
108}
109
110namespace Glacier2
111{
112
115GLACIER2_API ::Ice::Object* upCast(PermissionsVerifier*);
117typedef ::IceInternal::Handle< PermissionsVerifier> PermissionsVerifierPtr;
118typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::PermissionsVerifier> PermissionsVerifierPrx;
119typedef PermissionsVerifierPrx PermissionsVerifierPrxPtr;
121GLACIER2_API void _icePatchObjectPtr(PermissionsVerifierPtr&, const ::Ice::ObjectPtr&);
123
126GLACIER2_API ::Ice::Object* upCast(SSLPermissionsVerifier*);
128typedef ::IceInternal::Handle< SSLPermissionsVerifier> SSLPermissionsVerifierPtr;
129typedef ::IceInternal::ProxyHandle< ::IceProxy::Glacier2::SSLPermissionsVerifier> SSLPermissionsVerifierPrx;
130typedef SSLPermissionsVerifierPrx SSLPermissionsVerifierPrxPtr;
132GLACIER2_API void _icePatchObjectPtr(SSLPermissionsVerifierPtr&, const ::Ice::ObjectPtr&);
134
135}
136
138namespace Ice
139{
140
141}
143
144#endif
145
147#endif
#define GLACIER2_API
Definition PermissionsVerifierF.h:50
The Glacier2 permissions verifier.
Definition PermissionsVerifier.h:303
The Glacier2 permissions verifier.
Definition PermissionsVerifier.h:154
The SSL Glacier2 permissions verifier.
Definition PermissionsVerifier.h:389
The SSL Glacier2 permissions verifier.
Definition PermissionsVerifier.h:226
Definition PermissionsVerifier.h:66
Definition BuiltinSequences.h:56