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()); } } } }
public Generator3Client(WrappedGeneratorClient inner_gen) { this.inner_gen = inner_gen; }