1
0
mirror of https://github.com/chylex/Minecraft-Phantom-Panel.git synced 2026-01-14 14:50:31 +01:00
Files

14 lines
480 B
C#

using Phantom.Utils.Rpc.Frame.Types;
namespace Phantom.Utils.Rpc.Frame;
interface IFrameReader {
void OnSessionTerminationFrame();
ValueTask OnPingFrame(DateTimeOffset pingTime, CancellationToken cancellationToken);
void OnPongFrame(PongFrame frame);
Task OnMessageFrame(MessageFrame frame, CancellationToken cancellationToken);
void OnMessageReplyFrame(MessageReplyFrame frame);
void OnMessageErrorFrame(MessageErrorFrame frame);
void OnUnknownFrame(byte frameId);
}