using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/* ***********************************************
* subject 数据总线接口
* author 张原川
* date 2019/6/3 11:33:57
* ***********************************************/
namespace BPASmartClient.Bus.DataBus
{
///
/// 数据总线接口
///
public interface IDataBus
{
///
/// 多数据订阅数量
///
int MultSubscriberCount { get; }
///
/// 单数据订阅数量
///
int SingleSubscriberCount { get; }
///
/// 数据量
///
int DataCount { get; }
///
/// 开启总线
///
void StartBus();
///
/// 关闭总线
///
void StopBus();
///
/// 数据放入总线
///
/// 数据
void Put(TData data);
///
/// 数据放入总线
///
/// 数据
void Put(TData[] data);
}
}