feat(transport): add IBundleExporter / IBundleImporter interfaces

This commit is contained in:
Joseph Doherty
2026-05-24 03:47:27 -04:00
parent 7e89f2092f
commit 9442c9a92c
9 changed files with 107 additions and 0 deletions
@@ -0,0 +1,11 @@
using ScadaLink.Commons.Types.Transport;
namespace ScadaLink.Commons.Interfaces.Transport;
public interface IBundleSessionStore
{
BundleSession Open(BundleSession session);
BundleSession? Get(Guid sessionId);
void Remove(Guid sessionId);
void EvictExpired();
}