Ice 3.7 C++11 API Reference
Public Member Functions | List of all members
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. More...
 
virtual const std::string & getOperation () const =0
 Obtains the name of the operation. More...
 
virtual const Ice::ObjectPrxPtr & getProxy () const =0
 Obtains the proxy on which the batch request was invoked. More...
 
virtual int getSize () const =0
 Obtains the size of the request. More...
 
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: