Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
PropertiesF.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 `PropertiesF.ice'
10//
11// Warning: do not edit this file.
12//
13// </auto-generated>
14//
15
16#ifndef __Ice_PropertiesF_h__
17#define __Ice_PropertiesF_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 ICE_API
45# if defined(ICE_STATIC_LIBS)
46# define ICE_API /**/
47# elif defined(ICE_API_EXPORTS)
48# define ICE_API ICE_DECLSPEC_EXPORT
49# else
50# define ICE_API ICE_DECLSPEC_IMPORT
51# endif
52#endif
53
54#ifdef ICE_CPP11_MAPPING // C++11 mapping
55
56namespace Ice
57{
58
59class Properties;
60class PropertiesAdmin;
62
63}
64
66namespace Ice
67{
68
69}
71
73namespace Ice
74{
75
76using PropertiesPtr = ::std::shared_ptr<Properties>;
77
78using PropertiesAdminPtr = ::std::shared_ptr<PropertiesAdmin>;
79using PropertiesAdminPrxPtr = ::std::shared_ptr<PropertiesAdminPrx>;
80
81}
83
84#else // C++98 mapping
85
86namespace IceProxy
87{
88
89namespace Ice
90{
91
92class PropertiesAdmin;
94ICE_API void _readProxy(::Ice::InputStream*, ::IceInternal::ProxyHandle< PropertiesAdmin>&);
95ICE_API ::IceProxy::Ice::Object* upCast(PropertiesAdmin*);
97
98}
99
100}
101
102namespace Ice
103{
104
105class Properties;
107ICE_API LocalObject* upCast(Properties*);
109typedef ::IceInternal::Handle< Properties> PropertiesPtr;
110
111class PropertiesAdmin;
115typedef ::IceInternal::Handle< PropertiesAdmin> PropertiesAdminPtr;
116typedef ::IceInternal::ProxyHandle< ::IceProxy::Ice::PropertiesAdmin> PropertiesAdminPrx;
117typedef PropertiesAdminPrx PropertiesAdminPrxPtr;
119ICE_API void _icePatchObjectPtr(PropertiesAdminPtr&, const ObjectPtr&);
121
122}
123
125namespace Ice
126{
127
128}
130
131#endif
132
134#endif
#define ICE_API
Definition Config.h:197
The base class for servants.
Definition Object.h:91
The PropertiesAdmin interface provides remote access to the properties of a communicator.
Definition PropertiesAdmin.h:179
The PropertiesAdmin interface provides remote access to the properties of a communicator.
Definition PropertiesAdmin.h:91
A property set used to configure Ice and Ice applications.
Definition Properties.h:80
Definition BuiltinSequences.h:56
IceUtil::Shared * upCast(::Ice::LocalObject *)