public byte[] getBitmap(float ex, float ey, float ez, float dx, float dy, float dz, float ax, float ay, float az, float timer, float depthOfField, float transparentColor, _System.Collections.Generic.Dictionary <string, string> context__) { IceInternal.Outgoing og__ = handler__.getOutgoing("getBitmap", Ice.OperationMode.Normal, context__); try { try { IceInternal.BasicStream os__ = og__.ostr(); os__.writeFloat(ex); os__.writeFloat(ey); os__.writeFloat(ez); os__.writeFloat(dx); os__.writeFloat(dy); os__.writeFloat(dz); os__.writeFloat(ax); os__.writeFloat(ay); os__.writeFloat(az); os__.writeFloat(timer); os__.writeFloat(depthOfField); os__.writeFloat(transparentColor); } catch (Ice.LocalException ex__) { og__.abort(ex__); } bool ok__ = og__.invoke(); try { if (!ok__) { try { og__.throwUserException(); } catch (Ice.UserException ex__) { throw new Ice.UnknownUserException(ex__.ice_name(), ex__); } } IceInternal.BasicStream is__ = og__.istr(); is__.startReadEncaps(); byte[] ret__; ret__ = is__.readByteSeq(); is__.endReadEncaps(); return(ret__); } catch (Ice.LocalException ex__) { throw new IceInternal.LocalExceptionWrapper(ex__, false); } } finally { handler__.reclaimOutgoing(og__); } }
private Ice.AsyncResult <Streamer.Callback_BitmapProvider_getBitmap> begin_getBitmap(float ex, float ey, float ez, float dx, float dy, float dz, float ax, float ay, float az, float timer, float depthOfField, float transparentColor, _System.Collections.Generic.Dictionary <string, string> ctx__, bool explicitContext__, Ice.AsyncCallback cb__, object cookie__) { checkAsyncTwowayOnly__(__getBitmap_name); IceInternal.TwowayOutgoingAsync <Streamer.Callback_BitmapProvider_getBitmap> result__ = new IceInternal.TwowayOutgoingAsync <Streamer.Callback_BitmapProvider_getBitmap>(this, __getBitmap_name, getBitmap_completed__, cookie__); if (cb__ != null) { result__.whenCompletedWithAsyncCallback(cb__); } try { result__.prepare__(__getBitmap_name, Ice.OperationMode.Normal, ctx__, explicitContext__); IceInternal.BasicStream os__ = result__.ostr__; os__.writeFloat(ex); os__.writeFloat(ey); os__.writeFloat(ez); os__.writeFloat(dx); os__.writeFloat(dy); os__.writeFloat(dz); os__.writeFloat(ax); os__.writeFloat(ay); os__.writeFloat(az); os__.writeFloat(timer); os__.writeFloat(depthOfField); os__.writeFloat(transparentColor); os__.endWriteEncaps(); result__.send__(true); } catch (Ice.LocalException ex__) { result__.exceptionAsync__(ex__); } return(result__); }