a
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Backtrace.Unity.Model;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Interfaces
|
||||
{
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x200002C")]
|
||||
public interface IBacktraceApi
|
||||
{
|
||||
// Token: 0x17000061 RID: 97
|
||||
// (get) Token: 0x060001EF RID: 495
|
||||
[Token(Token = "0x17000051")]
|
||||
string ServerUrl
|
||||
{
|
||||
[Token(Token = "0x6000199")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060001F0 RID: 496
|
||||
[Token(Token = "0x600019A")]
|
||||
[Address(Slot = "1")]
|
||||
IEnumerator Send(BacktraceData data, [Optional] Action<BacktraceResult> callback);
|
||||
|
||||
// Token: 0x060001F1 RID: 497
|
||||
[Token(Token = "0x600019B")]
|
||||
[Address(Slot = "2")]
|
||||
IEnumerator Send(string json, List<string> attachments, int deduplication, Action<BacktraceResult> callback);
|
||||
|
||||
// Token: 0x060001F2 RID: 498
|
||||
[Token(Token = "0x600019C")]
|
||||
[Address(Slot = "3")]
|
||||
IEnumerator Send(string json, List<string> attachments, Dictionary<string, string> queryAttributes, Action<BacktraceResult> callback);
|
||||
|
||||
// Token: 0x17000062 RID: 98
|
||||
// (get) Token: 0x060001F3 RID: 499
|
||||
// (set) Token: 0x060001F4 RID: 500
|
||||
[Token(Token = "0x17000052")]
|
||||
Action<Exception> OnServerError
|
||||
{
|
||||
[Token(Token = "0x600019D")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
[Token(Token = "0x600019E")]
|
||||
[Address(Slot = "5")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000063 RID: 99
|
||||
// (get) Token: 0x060001F5 RID: 501
|
||||
// (set) Token: 0x060001F6 RID: 502
|
||||
[Token(Token = "0x17000053")]
|
||||
Action<BacktraceResult> OnServerResponse
|
||||
{
|
||||
[Token(Token = "0x600019F")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
[Token(Token = "0x60001A0")]
|
||||
[Address(Slot = "7")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17000064 RID: 100
|
||||
// (get) Token: 0x060001F7 RID: 503
|
||||
// (set) Token: 0x060001F8 RID: 504
|
||||
[Token(Token = "0x17000054")]
|
||||
Func<string, BacktraceData, BacktraceResult> RequestHandler
|
||||
{
|
||||
[Token(Token = "0x60001A1")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
[Token(Token = "0x60001A2")]
|
||||
[Address(Slot = "9")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060001F9 RID: 505
|
||||
[Token(Token = "0x60001A3")]
|
||||
[Address(Slot = "10")]
|
||||
IEnumerator SendMinidump(string minidumpPath, IEnumerable<string> attachments, [Optional] Action<BacktraceResult> callback);
|
||||
|
||||
// Token: 0x17000065 RID: 101
|
||||
// (get) Token: 0x060001FA RID: 506
|
||||
// (set) Token: 0x060001FB RID: 507
|
||||
[Token(Token = "0x17000055")]
|
||||
bool EnablePerformanceStatistics
|
||||
{
|
||||
[Token(Token = "0x60001A4")]
|
||||
[Address(Slot = "11")]
|
||||
get;
|
||||
[Token(Token = "0x60001A5")]
|
||||
[Address(Slot = "12")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Backtrace.Unity.Model;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Interfaces
|
||||
{
|
||||
// Token: 0x02000041 RID: 65
|
||||
[Token(Token = "0x200002D")]
|
||||
public interface IBacktraceClient
|
||||
{
|
||||
// Token: 0x060001FC RID: 508
|
||||
[Token(Token = "0x60001A6")]
|
||||
[Address(Slot = "0")]
|
||||
void Send(BacktraceReport report, Action<BacktraceResult> sendCallback);
|
||||
|
||||
// Token: 0x060001FD RID: 509
|
||||
[Token(Token = "0x60001A7")]
|
||||
[Address(Slot = "1")]
|
||||
void Send(string message, [Optional] List<string> attachmentPaths, [Optional] Dictionary<string, string> attributes);
|
||||
|
||||
// Token: 0x060001FE RID: 510
|
||||
[Token(Token = "0x60001A8")]
|
||||
[Address(Slot = "2")]
|
||||
void Send(Exception exception, [Optional] List<string> attachmentPaths, [Optional] Dictionary<string, string> attributes);
|
||||
|
||||
// Token: 0x060001FF RID: 511
|
||||
[Token(Token = "0x60001A9")]
|
||||
[Address(Slot = "3")]
|
||||
void SetClientReportLimit(uint reportPerMin);
|
||||
|
||||
// Token: 0x06000200 RID: 512
|
||||
[Token(Token = "0x60001AA")]
|
||||
[Address(Slot = "4")]
|
||||
void Refresh();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Backtrace.Unity.Model;
|
||||
using Backtrace.Unity.Model.Database;
|
||||
using Backtrace.Unity.Types;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Interfaces
|
||||
{
|
||||
// Token: 0x02000043 RID: 67
|
||||
[Token(Token = "0x200002F")]
|
||||
public interface IBacktraceDatabaseContext : IDisposable
|
||||
{
|
||||
// Token: 0x0600020E RID: 526
|
||||
[Token(Token = "0x60001B8")]
|
||||
[Address(Slot = "0")]
|
||||
BacktraceDatabaseRecord Add(BacktraceData backtraceData);
|
||||
|
||||
// Token: 0x0600020F RID: 527
|
||||
[Token(Token = "0x60001B9")]
|
||||
[Address(Slot = "1")]
|
||||
BacktraceDatabaseRecord Add(BacktraceDatabaseRecord backtraceDatabaseRecord);
|
||||
|
||||
// Token: 0x06000210 RID: 528
|
||||
[Token(Token = "0x60001BA")]
|
||||
[Address(Slot = "2")]
|
||||
BacktraceDatabaseRecord FirstOrDefault();
|
||||
|
||||
// Token: 0x06000211 RID: 529
|
||||
[Token(Token = "0x60001BB")]
|
||||
[Address(Slot = "3")]
|
||||
BacktraceDatabaseRecord FirstOrDefault(Func<BacktraceDatabaseRecord, bool> predicate);
|
||||
|
||||
// Token: 0x06000212 RID: 530
|
||||
[Token(Token = "0x60001BC")]
|
||||
[Address(Slot = "4")]
|
||||
BacktraceDatabaseRecord LastOrDefault();
|
||||
|
||||
// Token: 0x06000213 RID: 531
|
||||
[Token(Token = "0x60001BD")]
|
||||
[Address(Slot = "5")]
|
||||
IEnumerable<BacktraceDatabaseRecord> Get();
|
||||
|
||||
// Token: 0x06000214 RID: 532
|
||||
[Token(Token = "0x60001BE")]
|
||||
[Address(Slot = "6")]
|
||||
void Delete(BacktraceDatabaseRecord record);
|
||||
|
||||
// Token: 0x06000215 RID: 533
|
||||
[Token(Token = "0x60001BF")]
|
||||
[Address(Slot = "7")]
|
||||
bool Any(BacktraceDatabaseRecord n);
|
||||
|
||||
// Token: 0x06000216 RID: 534
|
||||
[Token(Token = "0x60001C0")]
|
||||
[Address(Slot = "8")]
|
||||
bool Any();
|
||||
|
||||
// Token: 0x06000217 RID: 535
|
||||
[Token(Token = "0x60001C1")]
|
||||
[Address(Slot = "9")]
|
||||
int Count();
|
||||
|
||||
// Token: 0x06000218 RID: 536
|
||||
[Token(Token = "0x60001C2")]
|
||||
[Address(Slot = "10")]
|
||||
void Clear();
|
||||
|
||||
// Token: 0x06000219 RID: 537
|
||||
[Token(Token = "0x60001C3")]
|
||||
[Address(Slot = "11")]
|
||||
void IncrementBatchRetry();
|
||||
|
||||
// Token: 0x0600021A RID: 538
|
||||
[Token(Token = "0x60001C4")]
|
||||
[Address(Slot = "12")]
|
||||
long GetSize();
|
||||
|
||||
// Token: 0x0600021B RID: 539
|
||||
[Token(Token = "0x60001C5")]
|
||||
[Address(Slot = "13")]
|
||||
[Obsolete]
|
||||
int GetTotalNumberOfRecords();
|
||||
|
||||
// Token: 0x0600021C RID: 540
|
||||
[Token(Token = "0x60001C6")]
|
||||
[Address(Slot = "14")]
|
||||
bool RemoveLastRecord();
|
||||
|
||||
// Token: 0x17000066 RID: 102
|
||||
// (get) Token: 0x0600021D RID: 541
|
||||
// (set) Token: 0x0600021E RID: 542
|
||||
[Token(Token = "0x17000056")]
|
||||
DeduplicationStrategy DeduplicationStrategy
|
||||
{
|
||||
[Token(Token = "0x60001C7")]
|
||||
[Address(Slot = "15")]
|
||||
get;
|
||||
[Token(Token = "0x60001C8")]
|
||||
[Address(Slot = "16")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using Backtrace.Unity.Model.Database;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace Backtrace.Unity.Interfaces
|
||||
{
|
||||
// Token: 0x02000044 RID: 68
|
||||
[Token(Token = "0x2000030")]
|
||||
internal interface IBacktraceDatabaseFileContext
|
||||
{
|
||||
// Token: 0x0600021F RID: 543
|
||||
[Token(Token = "0x60001C9")]
|
||||
[Address(Slot = "0")]
|
||||
IEnumerable<FileInfo> GetRecords();
|
||||
|
||||
// Token: 0x06000220 RID: 544
|
||||
[Token(Token = "0x60001CA")]
|
||||
[Address(Slot = "1")]
|
||||
IEnumerable<FileInfo> GetAll();
|
||||
|
||||
// Token: 0x06000221 RID: 545
|
||||
[Token(Token = "0x60001CB")]
|
||||
[Address(Slot = "2")]
|
||||
bool ValidFileConsistency();
|
||||
|
||||
// Token: 0x06000222 RID: 546
|
||||
[Token(Token = "0x60001CC")]
|
||||
[Address(Slot = "3")]
|
||||
void RemoveOrphaned(IEnumerable<BacktraceDatabaseRecord> existingRecords);
|
||||
|
||||
// Token: 0x06000223 RID: 547
|
||||
[Token(Token = "0x60001CD")]
|
||||
[Address(Slot = "4")]
|
||||
void Clear();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user