82 lines
2.0 KiB
C#
82 lines
2.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Backtrace.Unity.Model;
|
|
using Backtrace.Unity.Model.Database;
|
|
using Backtrace.Unity.Services;
|
|
using Backtrace.Unity.Types;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Backtrace.Unity.Interfaces
|
|
{
|
|
// Token: 0x02000042 RID: 66
|
|
[Token(Token = "0x200002E")]
|
|
public interface IBacktraceDatabase
|
|
{
|
|
// Token: 0x06000201 RID: 513
|
|
[Token(Token = "0x60001AB")]
|
|
[Address(Slot = "0")]
|
|
void Flush();
|
|
|
|
// Token: 0x06000202 RID: 514
|
|
[Token(Token = "0x60001AC")]
|
|
[Address(Slot = "1")]
|
|
void SetApi(IBacktraceApi backtraceApi);
|
|
|
|
// Token: 0x06000203 RID: 515
|
|
[Token(Token = "0x60001AD")]
|
|
[Address(Slot = "2")]
|
|
void Clear();
|
|
|
|
// Token: 0x06000204 RID: 516
|
|
[Token(Token = "0x60001AE")]
|
|
[Address(Slot = "3")]
|
|
bool ValidConsistency();
|
|
|
|
// Token: 0x06000205 RID: 517
|
|
[Token(Token = "0x60001AF")]
|
|
[Address(Slot = "4")]
|
|
[Obsolete]
|
|
BacktraceDatabaseRecord Add(BacktraceReport backtraceReport, Dictionary<string, string> attributes, MiniDumpType miniDumpType = MiniDumpType.Normal);
|
|
|
|
// Token: 0x06000206 RID: 518
|
|
[Token(Token = "0x60001B0")]
|
|
[Address(Slot = "5")]
|
|
IEnumerable<BacktraceDatabaseRecord> Get();
|
|
|
|
// Token: 0x06000207 RID: 519
|
|
[Token(Token = "0x60001B1")]
|
|
[Address(Slot = "6")]
|
|
void Delete(BacktraceDatabaseRecord record);
|
|
|
|
// Token: 0x06000208 RID: 520
|
|
[Token(Token = "0x60001B2")]
|
|
[Address(Slot = "7")]
|
|
BacktraceDatabaseSettings GetSettings();
|
|
|
|
// Token: 0x06000209 RID: 521
|
|
[Token(Token = "0x60001B3")]
|
|
[Address(Slot = "8")]
|
|
long GetDatabaseSize();
|
|
|
|
// Token: 0x0600020A RID: 522
|
|
[Token(Token = "0x60001B4")]
|
|
[Address(Slot = "9")]
|
|
void SetReportWatcher(ReportLimitWatcher reportLimitWatcher);
|
|
|
|
// Token: 0x0600020B RID: 523
|
|
[Token(Token = "0x60001B5")]
|
|
[Address(Slot = "10")]
|
|
void Reload();
|
|
|
|
// Token: 0x0600020C RID: 524
|
|
[Token(Token = "0x60001B6")]
|
|
[Address(Slot = "11")]
|
|
BacktraceDatabaseRecord Add(BacktraceData data, bool @lock = true);
|
|
|
|
// Token: 0x0600020D RID: 525
|
|
[Token(Token = "0x60001B7")]
|
|
[Address(Slot = "12")]
|
|
bool Enabled();
|
|
}
|
|
}
|