Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
Ice::BatchRequest Class Referenceabstract

Represents an invocation on a proxy configured for batch-oneway or batch-datagram. More...

#include <Ice/Ice.h>

Public Member Functions

virtual void enqueue () const =0
 Queues the request for an eventual flush.
virtual const std::string & getOperation () const =0
 Obtains the name of the operation.
virtual const Ice::ObjectPrxPtr & getProxy () const =0
 Obtains the proxy on which the batch request was invoked.
virtual int getSize () const =0
 Obtains the size of the request.
virtual ~BatchRequest ()

Detailed Description

Represents an invocation on a proxy configured for batch-oneway or batch-datagram.

Constructor & Destructor Documentation

◆ ~BatchRequest()

virtual Ice::BatchRequest::~BatchRequest ( )
inlinevirtual

Member Function Documentation

◆ enqueue()

virtual void Ice::BatchRequest::enqueue ( ) const
pure virtual

Queues the request for an eventual flush.

◆ getOperation()

virtual const std::string & Ice::BatchRequest::getOperation ( ) const
pure virtual

Obtains the name of the operation.

Returns
The operation name.

◆ getProxy()

virtual const Ice::ObjectPrxPtr & Ice::BatchRequest::getProxy ( ) const
pure virtual

Obtains the proxy on which the batch request was invoked.

Returns
The originating proxy.

◆ getSize()

virtual int Ice::BatchRequest::getSize ( ) const
pure virtual

Obtains the size of the request.

Returns
The number of bytes consumed by the request.

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