Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::IncomingRequest Class Referencefinal

Represents a request received by a connection. More...

#include <Ice/Ice.h>

Public Member Functions

 IncomingRequest (const IncomingRequest &)=delete
 IncomingRequest (IncomingRequest &&) noexcept=delete
 IncomingRequest (int32_t requestId, ConnectionPtr connection, ObjectAdapterPtr adapter, InputStream &inputStream, std::int32_t requestCount)
 Constructs an IncomingRequest object.
const Ice::Current & current () const noexcept
 Gets the Current object of the request.
Current & current () noexcept
 Gets the Current object of the request.
InputStream & inputStream () noexcept
 Gets the input stream buffer of the request.
IncomingRequest & operator= (const IncomingRequest &)=delete
IncomingRequest & operator= (IncomingRequest &&)=delete
std::int32_t requestCount () const noexcept
 Gets the request count.
std::int32_t size () const
 Gets the number of bytes in the request.

Detailed Description

Represents a request received by a connection.

It's the argument to the dispatch function on Object.

Remarks
IncomingRequest is neither copyable nor movable. It can be used only on the dispatch thread.
See also
Object::dispatch

Definition at line 19 of file IncomingRequest.h.


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