Ice 3.7 Slice API Reference
All Classes Interfaces Structs Exceptions Modules Files Operations Constants Sequences Dictionaries Enumerations Enumerator Pages
Data Members | List of all members
Ice::Current Local Struct Reference

Information about the current method invocation for servers. More...

defined in <Ice/Current.ice>

local struct Current { ... }

Collaboration diagram for Ice::Current:
Collaboration graph
[legend]

Data Members

ObjectAdapter adapter
 The object adapter. More...
 
Connection con
 Information about the connection over which the current method invocation was received. More...
 
Context ctx
 The request context, as received from the client. More...
 
EncodingVersion encoding
 The encoding version used to encode the input and output parameters. More...
 
string facet
 The facet. More...
 
Identity id
 The Ice object identity. More...
 
OperationMode mode
 The mode of the operation. More...
 
string operation
 The operation name. More...
 
int requestId
 The request id unless oneway (0). More...
 

Detailed Description

Information about the current method invocation for servers.

Each operation on the server has a Current as its implicit final parameter. Current is mostly used for Ice services. Most applications ignore this parameter.

Data Member Documentation

◆ adapter

ObjectAdapter adapter

The object adapter.

◆ con

Information about the connection over which the current method invocation was received.

If the invocation is direct due to collocation optimization, this value is set to null.

◆ ctx

Context ctx

The request context, as received from the client.

◆ encoding

EncodingVersion encoding

The encoding version used to encode the input and output parameters.

◆ facet

string facet

The facet.

◆ id

The Ice object identity.

◆ mode

The mode of the operation.

◆ operation

string operation

The operation name.

◆ requestId

int requestId

The request id unless oneway (0).


The documentation for this struct was generated from the following file: