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::Currentcurrent () const noexcept
 Gets the Current object of the request.
Currentcurrent () noexcept
 Gets the Current object of the request.
InputStreaminputStream () noexcept
 Gets the input stream buffer of the request.
IncomingRequestoperator= (const IncomingRequest &)=delete
IncomingRequestoperator= (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: