Esempio n. 1
0
        public override DispatchStatus dispatch__(IceInternal.Incoming inS__, Current current)
        {
            byte[] inEncaps          = inS__.readParamEncaps();
            AMD_Object_ice_invoke cb = new _AMD_Object_ice_invoke(inS__);

            try
            {
                ice_invoke_async(cb, inEncaps, current);
            }
            catch (System.Exception ex)
            {
                cb.ice_exception(ex);
            }
            return(DispatchStatus.DispatchAsync);
        }
Esempio n. 2
0
 public override DispatchStatus dispatch__(IceInternal.Incoming inS__, Current current)
 {
     byte[] inEncaps = inS__.readParamEncaps();
     AMD_Object_ice_invoke cb = new _AMD_Object_ice_invoke(inS__);
     try
     {
         ice_invoke_async(cb, inEncaps, current);
     }
     catch(System.Exception ex)
     {
         cb.ice_exception(ex);
     }
     return DispatchStatus.DispatchAsync;
 }
Esempio n. 3
0
 public override DispatchStatus dispatch__(IceInternal.Incoming inc, Current current)
 {
     byte[] inParams;
     IceInternal.BasicStream is__ = inc.istr();
     is__.startReadEncaps();
     int sz = is__.getReadEncapsSize();
     inParams = is__.readBlob(sz);
     is__.endReadEncaps();
     AMD_Object_ice_invoke cb = new _AMD_Object_ice_invoke(inc);
     try
     {
         ice_invoke_async(cb, inParams, current);
     }
     catch(System.Exception ex)
     {
         cb.ice_exception(ex);
     }
     return DispatchStatus.DispatchAsync;
 }