Table of Contents

TTMSFNCWebSocketThreadedMessageDriver Class

Default message driver. Runs a background thread that polls the registered sockets for available data and dispatches incoming frames.

API unit family: TMSFNCWebSocketClient Inherits from: TTMSFNCWebSocketMessageDriver

Syntax

TTMSFNCWebSocketThreadedMessageDriver = class(TTMSFNCWebSocketMessageDriver)

Properties

Name Description
Interval Poll interval in milliseconds the driver waits for data between checks. (inherited from TTMSFNCWebSocketMessageDriver)

Methods

Name Description
AddClient Registers a connection so the driver monitors it for incoming data. (inherited from TTMSFNCWebSocketMessageDriver)
Execute Starts the driver so it begins monitoring the registered connections. (inherited from TTMSFNCWebSocketMessageDriver)
RemoveClient Stops monitoring the given connection. (inherited from TTMSFNCWebSocketMessageDriver)
Terminate Stops the driver and releases any resources used while running. (inherited from TTMSFNCWebSocketMessageDriver)

Events

Name Description
OnDriverError Fires when an error occurs while the driver reads from a monitored connection. (inherited from TTMSFNCWebSocketMessageDriver)