//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
namespace Ice
{
public interface BatchRequest
{
///
/// Confirms the queuing of the batch request.
///
void enqueue();
///
/// Get the marshalled size of the request.
///
/// The request size.
int getSize();
///
/// Get the name of the operation
///
/// The request operation.
string getOperation();
///
/// The proxy used to invoke the batch request.
///
/// The request proxy.
ObjectPrx getProxy();
}
}