Files
FutureMen2/Assets/http/Source/SecureProtocol/tls/RecordPreview.cs
2026-01-04 15:14:53 +08:00

41 lines
1.1 KiB
C#

#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
#pragma warning disable
using System;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Tls
{
public sealed class RecordPreview
{
private readonly int recordSize;
private readonly int contentLimit;
internal static RecordPreview CombineAppData(RecordPreview a, RecordPreview b)
{
return new RecordPreview(a.RecordSize + b.RecordSize, a.ContentLimit + b.ContentLimit);
}
internal static RecordPreview ExtendRecordSize(RecordPreview a, int recordSize)
{
return new RecordPreview(a.RecordSize + recordSize, a.ContentLimit);
}
internal RecordPreview(int recordSize, int contentLimit)
{
this.recordSize = recordSize;
this.contentLimit = contentLimit;
}
public int ContentLimit
{
get { return contentLimit; }
}
public int RecordSize
{
get { return recordSize; }
}
}
}
#pragma warning restore
#endif