/// <exception cref="System.IO.IOException"/> public virtual void PurgeLogsOlderThan(RequestInfo reqInfo, long minTxIdToKeep) { QJournalProtocolProtos.PurgeLogsRequestProto req = ((QJournalProtocolProtos.PurgeLogsRequestProto )QJournalProtocolProtos.PurgeLogsRequestProto.NewBuilder().SetReqInfo(Convert(reqInfo )).SetMinTxIdToKeep(minTxIdToKeep).Build()); try { rpcProxy.PurgeLogs(NullController, req); } catch (ServiceException e) { throw ProtobufHelper.GetRemoteException(e); } }
/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual QJournalProtocolProtos.PurgeLogsResponseProto PurgeLogs(RpcController controller, QJournalProtocolProtos.PurgeLogsRequestProto req) { try { impl.PurgeLogsOlderThan(Convert(req.GetReqInfo()), req.GetMinTxIdToKeep()); } catch (IOException e) { throw new ServiceException(e); } return(QJournalProtocolProtos.PurgeLogsResponseProto.GetDefaultInstance()); }