// **********************************************************************
//
// Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************
//
// Ice version 3.5.1
//
// <auto-generated>
//
// Generated from file `benchmark.ice'
//
// Warning: do not edit this file.
//
// </auto-generated>
//

package dfki.sb.zerociceproject.Main;

public abstract class Callback_Benchmark_sendMarketData extends Ice.TwowayCallback
{
    public abstract void response(MarketData __ret);

    public final void __completed(Ice.AsyncResult __result)
    {
        BenchmarkPrx __proxy = (BenchmarkPrx)__result.getProxy();
        MarketData __ret = null;
        try
        {
            __ret = __proxy.end_sendMarketData(__result);
        }
        catch(Ice.LocalException __ex)
        {
            exception(__ex);
            return;
        }
        response(__ret);
    }
}
