|
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. | |
Public Attributes | |
| ::std::shared_ptr<::Ice::ObjectAdapter > | adapter |
| The object adapter. | |
| ::std::shared_ptr<::Ice::Connection > | con |
| Information about the connection over which the current method invocation was received. | |
| ::Ice::Context | ctx |
| The request context, as received from the client. | |
| ::Ice::EncodingVersion | encoding |
| The encoding version used to encode the input and output parameters. | |
| ::std::string | facet |
| The facet. | |
| ::Ice::Identity | id |
| The Ice object identity. | |
| ::Ice::OperationMode | mode |
| The mode of the operation. | |
| ::std::string | operation |
| The operation name. | |
| int | requestId |
| The request id unless oneway (0). | |
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).