| 
               | 
            
              GSF.
             | 
          
| Class | Description | |
|---|---|---|
| 
                 | 
              ClientConnection | Represents a DataSubscriber client connection to the DataPublisher. | 
| 
                 | 
              CommandMeasurement | Model for measurements published by the subscriber. | 
| 
                 | 
              Common | Common static methods and extensions for transport library. | 
| 
                 | 
              CompactMeasurement | Represents a IMeasurement that can be serialized with minimal size. | 
| 
                 | 
              CompactMeasurementExtensions | Defines extension functions related to CompactMeasurement. | 
| 
                 | 
              DataGapRecoverer | Represents a data gap recovery module. | 
| 
                 | 
              DataPublisher | Represents a data publishing server that allows multiple connections for data subscriptions. | 
| 
                 | 
              DataSubscriber | Represents a data subscribing client that will connect to a data publisher for a data subscription. | 
| 
                 | 
              DataSubscriberUserCommandArgs | EventArgs implementation for handling user commands. | 
| 
                 | 
              IClientSubscriptionExtensions | Defines static extension functions for IClientSubscription implementations. | 
| 
                 | 
              SerializableMeasurement | Represents a IMeasurement that can be serialized. | 
| 
                 | 
              SignalIndexCache | Represents a serializable Guid signal ID to UInt16 index cross reference. | 
| 
                 | 
              SubscriberRightsLookup | Represents a lookup table that determines whether a given subscriber has rights to specific signals. | 
| 
                 | 
              SubscriptionInfo | Configuration object for data subscriptions. | 
| 
                 | 
              SynchronizedSubscriptionInfo | Configuration object for synchronized data subscriptions. | 
| 
                 | 
              TemporalClientSubscriptionProxy | Represents an action adapter that exists within a temporal IaonSession to proxy data back to its parent IClientSubscription instance. | 
| 
                 | 
              UnsynchronizedSubscriptionInfo | Configuration object for unsynchronized data subscriptions. | 
| Interface | Description | |
|---|---|---|
| 
                 | 
              IBinaryMeasurement | Defines a IMeasurement that supports ISupportBinaryImage. | 
| 
                 | 
              IClientSubscription | Represents a common set of interfaces for a client adapter subscription to the DataPublisher. | 
| Enumeration | Description | |
|---|---|---|
| 
                 | 
              CompressionModes | Enumeration for compression modes supported by the Gateway Exchange Protocol. | 
| 
                 | 
              DataPacketFlags | DataPublisher data packet flags. | 
| 
                 | 
              OperationalEncoding | Enumeration for character encodings supported by the Gateway Exchange Protocol. | 
| 
                 | 
              OperationalModes | Operational modes that affect how DataPublisher and DataSubscriber communicate. | 
| 
                 | 
              SecurityMode | Security modes used by the DataPublisher to secure data sent over the command channel. | 
| 
                 | 
              ServerCommand | Server commands received by DataPublisher and sent by DataSubscriber. | 
| 
                 | 
              ServerResponse | Server responses sent by DataPublisher and received by DataSubscriber. |