Skip to content

Commit 5c215d4

Browse files
committed
making the library multi-instance-able
1 parent d1594d5 commit 5c215d4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/dds.net-connector-csharp.lib/DdsConnector.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,9 @@ public void Stop()
176176
GC.Collect();
177177
}
178178

179+
180+
private PacketPreprocessor packetPreprocessor = new();
181+
179182
private static bool DataReceptionWorker(DdsConnector connector)
180183
{
181184
bool doneAnything = false;
@@ -184,11 +187,11 @@ private static bool DataReceptionWorker(DdsConnector connector)
184187
{
185188
doneAnything = true;
186189

187-
PacketPreprocessor.AddData(connector.DataFromServer.Dequeue());
190+
connector.packetPreprocessor.AddData(connector.DataFromServer.Dequeue());
188191

189192
while (true)
190193
{
191-
byte[] message = PacketPreprocessor.GetSingleMessage();
194+
byte[] message = connector.packetPreprocessor.GetSingleMessage();
192195

193196
if (message != null)
194197
{

0 commit comments

Comments
 (0)