5#ifndef ICE_BATCH_REQUEST_INTERCEPTOR_H
6#define ICE_BATCH_REQUEST_INTERCEPTOR_H
50#ifndef ICE_CPP11_MAPPING
The base class for a batch request interceptor.
Definition BatchRequestInterceptor.h:58
virtual void enqueue(const BatchRequest &req, int count, int size)=0
Called by the Ice run time to enqueue a batch request.
Represents an invocation on a proxy configured for batch-oneway or batch-datagram.
Definition BatchRequestInterceptor.h:19
virtual int getSize() const =0
Obtains the size of the request.
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 void enqueue() const =0
Queues the request for an eventual flush.
virtual ~BatchRequest()
Definition BatchRequestInterceptor.h:22
Definition BuiltinSequences.h:113
ObjectPrx ObjectPrxPtr
Definition ProxyF.h:48
IceUtil::Handle< BatchRequestInterceptor > BatchRequestInterceptorPtr
Definition BatchRequestInterceptor.h:69