Infront Data Manager Connect Client (.NET)
Public Member Functions | List of all members
Gevasys.DataCore.Core.IO.InboundSocketReader Class Reference

Class that reads data from an inbound TCP socket. More...

Inherits Gevasys.DataCore.Core.IO.BinaryReader, and Gevasys.DataCore.Core.IRunnable.

Public Member Functions

 InboundSocketReader (ITcpConsumer socketConsumer, TcpClient tcpClient, Queue< UpdateMessage > updateQueue, Semaphore available)
 
void Run ()
 Implement this method to start the Thread. More...
 
void Stop ()
 Implement this method to stop the Thread. More...
 
override void ProcessError (Client.Consumer.Error.ReaderAbortReason reason, Exception e)
 
- Public Member Functions inherited from Gevasys.DataCore.Core.IO.BinaryReader
 BinaryReader (Queue< UpdateMessage > updateQueue, Semaphore available)
 
abstract void ProcessError (ReaderAbortReason reason, Exception e)
 

Additional Inherited Members

- Protected Member Functions inherited from Gevasys.DataCore.Core.IO.BinaryReader
void DecodeMessages (ByteBuffer buffer)
 
void Read ()
 
- Protected Attributes inherited from Gevasys.DataCore.Core.IO.BinaryReader
bool stop
 
BufferedStream m_bufferedInputStream
 

Detailed Description

Class that reads data from an inbound TCP socket.

Member Function Documentation

◆ Run()

void Gevasys.DataCore.Core.IO.InboundSocketReader.Run ( )
inline

Implement this method to start the Thread.

Implements Gevasys.DataCore.Core.IRunnable.

◆ Stop()

void Gevasys.DataCore.Core.IO.InboundSocketReader.Stop ( )
inline

Implement this method to stop the Thread.

Implements Gevasys.DataCore.Core.IRunnable.


The documentation for this class was generated from the following file:

Copyright (C) 2021 Infront Financial Technology GmbH
Mainzer Landstrasse 178 – 190
60327 Frankfurt am Main
Infront Data Manager Connect V4.1