上海虹口龙之梦项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

18 lines
791 B

#if !BESTHTTP_DISABLE_SOCKETIO
using BestHTTP.PlatformSupport.Memory;
namespace BestHTTP.SocketIO3.Parsers
{
public interface IParser
{
IncomingPacket Parse(SocketManager manager, string data);
IncomingPacket Parse(SocketManager manager, BufferSegment data, TransportEventTypes transportEvent = TransportEventTypes.Unknown);
IncomingPacket MergeAttachements(SocketManager manager, IncomingPacket packet);
OutgoingPacket CreateOutgoing(TransportEventTypes transportEvent, string payload);
OutgoingPacket CreateOutgoing(Socket socket, SocketIOEventTypes socketIOEvent, int id, string name, object arg);
OutgoingPacket CreateOutgoing(Socket socket, SocketIOEventTypes socketIOEvent, int id, string name, object[] args);
}
}
#endif