Ice 3.7 C++98 API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
Ice::Current Struct Reference

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

#include <Ice/Ice.h>

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

Public Attributes

::Ice::ObjectAdapterPtr adapter
 The object adapter. More...
 
::Ice::ConnectionPtr con
 Information about the connection over which the current method invocation was received. More...
 
::Ice::Context ctx
 The request context, as received from the client. More...
 
::Ice::EncodingVersion encoding
 The encoding version used to encode the input and output parameters. More...
 
::std::string facet
 The facet. More...
 
::Ice::Identity id
 The Ice object identity. More...
 
::Ice::OperationMode mode
 The mode of the operation. More...
 
::std::string operation
 The operation name. More...
 
::Ice::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.

Member Data Documentation

◆ adapter

::Ice::ObjectAdapterPtr Ice::Current::adapter

The object adapter.

◆ con

::Ice::ConnectionPtr Ice::Current::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

::Ice::Context Ice::Current::ctx

The request context, as received from the client.

◆ encoding

::Ice::EncodingVersion Ice::Current::encoding

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

◆ facet

::std::string Ice::Current::facet

The facet.

◆ id

::Ice::Identity Ice::Current::id

The Ice object identity.

◆ mode

::Ice::OperationMode Ice::Current::mode

The mode of the operation.

◆ operation

::std::string Ice::Current::operation

The operation name.

◆ requestId

::Ice::Int Ice::Current::requestId

The request id unless oneway (0).


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