Ice 3.7 Slice API Reference
Loading...
Searching...
No Matches
Current.ice
Go to the documentation of this file.
1//
2// Copyright (c) ZeroC, Inc. All rights reserved.
3//
4
5#pragma once
6
7[["cpp:dll-export:ICE_API"]]
8[["cpp:doxygen:include:Ice/Ice.h"]]
9[["cpp:header-ext:h"]]
10
11[["ice-prefix"]]
12
13[["js:module:ice"]]
14[["js:cjs-module"]]
15
16[["objc:dll-export:ICE_API"]]
17[["objc:header-dir:objc"]]
18
19[["python:pkgdir:Ice"]]
20
22#include <Ice/ConnectionF.ice>
23#include <Ice/Identity.ice>
24#include <Ice/Version.ice>
25
26#ifndef __SLICE2JAVA_COMPAT__
27[["java:package:com.zeroc"]]
28#endif
29
30["objc:prefix:ICE"]
31module Ice
32{
33
42dictionary<string, string> Context;
43
49//
50// Note: The order of definitions here *must* match the order of
51// definitions for ::Slice::Operation::Mode in include/Slice/Parser.h!
52//
93
169
170}
The user-level interface to a connection.
Definition Connection.ice:223
The object adapter provides an up-call interface from the Ice run time to the implementation of Ice o...
Definition ObjectAdapter.ice:50
The Ice core library.
Definition BuiltinSequences.ice:27
OperationMode
Determines the retry behavior an invocation in case of a (potentially) recoverable error.
Definition Current.ice:54
@ Idempotent
Operations that use the Slice idempotent keyword can modify object state, but invoking an operation t...
Definition Current.ice:91
@ Nonmutating
Operations that use the Slice nonmutating keyword must not modify object state.
Definition Current.ice:79
@ Normal
Ordinary operations have Normal mode.
Definition Current.ice:62
dictionary< string, string > Context
A request context.
Definition Current.ice:42
Information about the current method invocation for servers.
Definition Current.ice:103
OperationMode mode
The mode of the operation.
Definition Current.ice:146
EncodingVersion encoding
The encoding version used to encode the input and output parameters.
Definition Current.ice:167
ObjectAdapter adapter
The object adapter.
Definition Current.ice:109
Context ctx
The request context, as received from the client.
Definition Current.ice:153
Connection con
Information about the connection over which the current method invocation was received.
Definition Current.ice:118
string facet
The facet.
Definition Current.ice:132
string operation
The operation name.
Definition Current.ice:139
int requestId
The request id unless oneway (0).
Definition Current.ice:160
Identity id
The Ice object identity.
Definition Current.ice:125
A version structure for the encoding version.
Definition Version.ice:46
The identity of an Ice object.
Definition Identity.ice:40