using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using IStation.Model;
|
|
namespace IStation.IDataDockingSocket
|
{
|
public interface IHandleHelper
|
{
|
/// <summary>
|
/// 验证数据
|
/// </summary>
|
bool Valid(byte[] bytes);
|
|
/// <summary>
|
/// 处理注册包
|
/// </summary>
|
void HandleRegisterCode(IMonitorDataDockingSession session);
|
|
/// <summary>
|
/// 处理心跳包
|
/// </summary>
|
void HandleHeartbeat(IMonitorDataDockingSession session);
|
|
/// <summary>
|
/// 处理数据
|
/// </summary>
|
void HandleData
|
(
|
IMonitorDataDockingSession session,
|
byte[] bytes,
|
List<DataDockingConfigure.Mapper> mappers,
|
Action<List<MonitorDataDockingReceiveRecord>> receive
|
);
|
}
|
|
}
|