feat(network)!: add v2 framing, pooled buffers and bounded dispatch
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Buffers;
|
||||
|
||||
namespace ShrinkNetwork
|
||||
{
|
||||
@@ -8,4 +9,10 @@ namespace ShrinkNetwork
|
||||
object Deserialize(byte[] payload, Type type);
|
||||
T Deserialize<T>(byte[] payload);
|
||||
}
|
||||
|
||||
public interface IShrinkNetworkBufferSerializer : IShrinkNetworkSerializer
|
||||
{
|
||||
void Serialize(IBufferWriter<byte> writer, object value);
|
||||
object Deserialize(ReadOnlyMemory<byte> payload, Type type);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user