Example #1
0
        public override void handler(WrappedGeneratorClient m, HandlerErrorInfo error)
        {
            //using (m)
            {
                try
                {
                    this.Dispose();

                    if (error.error_code != 0)
                    {
                        using (MessageEntry merr = new MessageEntry())
                        {
                            handler_task.SetException(RobotRaconteurExceptionUtil.ErrorInfoToException(error));
                            return;
                        }
                    }

                    handler_task.SetResult(m);
                }
                catch (Exception e)
                {
                    using (MessageEntry merr = new MessageEntry())
                    {
                        RobotRaconteurExceptionUtil.ExceptionToMessageEntry(e, merr);
                        RRDirectorExceptionHelper.SetError(merr, e.ToString());
                    }
                }
            }
        }
Example #2
0
 public Generator3Client(WrappedGeneratorClient inner_gen)
 {
     this.inner_gen = inner_gen;
 }