Ice 3.7 C++11 API Reference
|
Information about the current method invocation for servers. More...
#include <Ice/Ice.h>
Public Member Functions | |
std::tuple< const ::std::shared_ptr<::Ice::ObjectAdapter > &, const ::std::shared_ptr<::Ice::Connection > &, const ::Ice::Identity &, const ::std::string &, const ::std::string &, const ::Ice::OperationMode &, const ::Ice::Context &, const int &, const ::Ice::EncodingVersion & > | ice_tuple () const |
Obtains a tuple containing all of the struct's data members. More... | |
Public Attributes | |
::std::shared_ptr<::Ice::ObjectAdapter > | adapter |
The object adapter. More... | |
::std::shared_ptr<::Ice::Connection > | 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... | |
int | requestId |
The request id unless oneway (0). More... | |
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.
|
inline |
Obtains a tuple containing all of the struct's data members.
::std::shared_ptr<::Ice::ObjectAdapter> Ice::Current::adapter |
The object adapter.
::std::shared_ptr<::Ice::Connection> 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.
::Ice::Context Ice::Current::ctx |
The request context, as received from the client.
::Ice::EncodingVersion Ice::Current::encoding |
The encoding version used to encode the input and output parameters.
::std::string Ice::Current::facet |
The facet.
::Ice::Identity Ice::Current::id |
The Ice object identity.
::Ice::OperationMode Ice::Current::mode |
The mode of the operation.
::std::string Ice::Current::operation |
The operation name.
int Ice::Current::requestId |
The request id unless oneway (0).