Initial commit

This commit is contained in:
Trevor Hall 2026-03-03 23:53:04 -05:00
commit 5584446828
37 changed files with 7962 additions and 0 deletions

32
Shared/DataController.cs Normal file
View file

@ -0,0 +1,32 @@
/*
* Secucore
*
* Copyright (C) 2023 Trevor Hall
* All rights reserved.
*
* This software may be modified and distributed under the terms
* of the MIT license.
*
*/
using System.Threading.Tasks;
namespace SecuCore.Shared
{
public class DataDispatch
{
public TaskCompletionSource tcs;
public byte[] data;
}
public class DataRequest
{
public TaskCompletionSource<byte[]> tcs;
public int length;
}
public interface IDataController
{
public void RequestData(DataRequest request);
public void QueueData(DataDispatch dispatch);
public void FlushData();
}
}