Method | Description | |
---|---|---|
ConfirmBufferBlock ( uint sequenceNumber ) : void |
Handles the confirmation message received from the subscriber to indicate that a buffer block was received.
|
|
GetShortStatus ( int maxLength ) : string |
Gets a short one-line status of this UnsynchronizedClientSubscription.
|
|
IClientSubscription ( MessageLevel level, |
||
IClientSubscription ( MessageLevel level, string status, string eventName, MessageFlags flags ) : void | ||
IClientSubscription ( object sender, |
||
Initialize ( ) : void |
Initializes UnsynchronizedClientSubscription.
|
|
QueueMeasurementsForProcessing ( IEnumerable |
Queues a collection of measurements for processing. Measurements are filtered against the defined InputMeasurementKeys so we override method so that dynamic updates to keys will be synchronized with filtering to prevent interference. |
|
Start ( ) : void |
Starts the UnsynchronizedClientSubscription or restarts it if it is already running.
|
|
Stop ( ) : void |
Stops the UnsynchronizedClientSubscription.
|
|
UnsynchronizedClientSubscription ( DataPublisher parent, System.Guid clientID, System.Guid subscriberID, CompressionModes compressionModes ) : System |
Creates a new UnsynchronizedClientSubscription.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the UnsynchronizedClientSubscription object and optionally releases the managed resources.
|
Method | Description | |
---|---|---|
BaseTimeRotationTimer_Elapsed ( object sender, EventArgs |
||
BufferBlockRetransmissionTimer_Elapsed ( object sender, EventArgs |
||
OnBufferBlockRetransmission ( ) : void | ||
ProcessBinaryMeasurements ( IEnumerable |
||
ProcessMeasurements ( IEnumerable |
||
ProcessTSSCMeasurements ( IEnumerable |
||
RotateBaseTimes ( ) : void | ||
SendTSSCPayload ( int count ) : void |
public ConfirmBufferBlock ( uint sequenceNumber ) : void | ||
sequenceNumber | uint | The sequence number of the buffer block. |
return | void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
return | void |
public GetShortStatus ( int maxLength ) : string | ||
maxLength | int | Maximum number of available characters for display. |
return | string |
public IClientSubscription ( MessageLevel level, |
||
level | MessageLevel | |
ex | ||
eventName | string | |
flags | MessageFlags | |
return | void |
public IClientSubscription ( MessageLevel level, string status, string eventName, MessageFlags flags ) : void | ||
level | MessageLevel | |
status | string | |
eventName | string | |
flags | MessageFlags | |
return | void |
public IClientSubscription ( object sender, |
||
sender | object | |
e | ||
return | void |
public QueueMeasurementsForProcessing ( IEnumerable |
||
measurements | IEnumerable |
Collection of measurements to queue for processing. |
return | void |
public UnsynchronizedClientSubscription ( DataPublisher parent, System.Guid clientID, System.Guid subscriberID, CompressionModes compressionModes ) : System | ||
parent | DataPublisher | Reference to parent. |
clientID | System.Guid | |
subscriberID | System.Guid | |
compressionModes | CompressionModes | |
return | System |