TransportAPI_C_DevGuide Transport API C Dev Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 331 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Chapter 1 Transport API Developers Guide Introduction
- Chapter 2 Product Description
- Chapter 3 Consumers and Providers
- Chapter 4 System View
- Chapter 5 Model and Package Overviews
- Chapter 6 Building an OMM Consumer
- Chapter 7 Building an OMM Interactive Provider
- Chapter 8 Building an OMM NIP
- Chapter 9 Encoding and Decoding Conventions
- Chapter 10 Transport Package Detailed View
- 10.1 Concepts
- 10.2 Initializing and Uninitializing the Transport
- 10.3 Creating the Connection
- 10.3.1 Network Topologies
- 10.3.2 Creating the Outbound Connection: rsslConnect
- 10.3.2.1 RsslConnectOptions Structure Members
- 10.3.2.2 RsslConnectOptions.connectionInfo Options
- 10.3.2.3 RsslConnectOptions.multicastOpts
- 10.3.2.4 RsslConnectOptions.shmemOpts Options
- 10.3.2.5 RsslConnectOptions.seqMulticastOpts Options
- 10.3.2.6 RsslConnectOptions.tcpOpts Options
- 10.3.2.7 RsslConnectOptions.encryptionOpts Option
- 10.3.2.8 RsslConnectOptions.proxyOpts Options
- 10.3.2.9 RsslConnectOptions Utility Function
- 10.3.3 rsslConnect Outbound Connection Creation Example
- 10.3.4 Tunneling Connection Keep Alive
- 10.4 Server Creation and Accepting Connections
- 10.5 Channel Initialization
- 10.6 Reading Data
- 10.7 Writing Data: Overview
- 10.8 Writing Data: Obtaining a Buffer
- 10.9 Writing Data to a Buffer
- 10.10 Managing Outbound Queues
- 10.11 Packing Additional Data into a Buffer
- 10.12 Ping Management
- 10.13 Closing Connections
- 10.14 Utility Functions
- 10.15 HTTPS Tunneling on Linux
- 10.16 XML Tracing
- Chapter 11 Data Package Detailed View
- 11.1 Concepts
- 11.2 Primitive Types
- 11.3 Container Types
- 11.3.1 RsslFieldList
- 11.3.2 RsslElementList
- 11.3.3 RsslMap
- 11.3.3.1 RsslMap Structure Members
- 11.3.3.2 RsslMap Flag Enumeration Values
- 11.3.3.3 RsslMapEntry Structure Members
- 11.3.3.4 RsslMapEntry Flag Enumeration Value
- 11.3.3.5 RsslMapEntry Action Enumeration Values
- 11.3.3.6 RsslMapEntry Encoding Interfaces
- 11.3.3.7 RsslMapEntry Encoding Example
- 11.3.3.8 RsslMapEntry Decoding Interfaces
- 11.3.3.9 RsslMapEntry Decode Example
- 11.3.3.10 RsslMap Utility Functions
- 11.3.4 RsslSeries
- 11.3.4.1 RsslSeries Structure Members
- 11.3.4.2 RsslSeries Flag Enumeration Values
- 11.3.4.3 RsslSeriesEntry Structure Members
- 11.3.4.4 RsslSeriesEntry Encoding Interfaces
- 11.3.4.5 RsslSeries Encoding Example
- 11.3.4.6 RsslSeriesEntry Decoding Interfaces
- 11.3.4.7 RsslSeries Decoding Example
- 11.3.4.8 RsslSeries Utility Functions
- 11.3.5 RsslVector
- 11.3.5.1 RsslVector Structure Members
- 11.3.5.2 RsslVector Flag Enumeration Values
- 11.3.5.3 RsslVectorEntry Structure Members
- 11.3.5.4 RsslVectorEntry Flag Enumeration Value
- 11.3.5.5 RsslVectorEntry Action Enumeration Values
- 11.3.5.6 RsslVectorEntry Encoding Interfaces
- 11.3.5.7 RsslVector Encoding Example
- 11.3.5.8 RsslVectorEntry Decoding Interfaces
- 11.3.5.9 RsslVector Decoding Example
- 11.3.5.10 RsslVector Utility Functions
- 11.3.6 RsslFilterList
- 11.3.6.1 RsslFilterList Structure Members
- 11.3.6.2 RsslFilterList Flag Enumeration Values
- 11.3.6.3 RsslFilterEntry Structure Members
- 11.3.6.4 RsslFilterEntry Flag Enumeration Values
- 11.3.6.5 RsslFilterEntry Action Flag Values
- 11.3.6.6 RsslFilterEntry Encoding Interfaces
- 11.3.6.7 RsslFilterList Encoding Example
- 11.3.6.8 RsslFilterEntry Decoding Interfaces
- 11.3.6.9 RsslFilterEntry Decoding Example
- 11.3.6.10 RsslFilterEntry Utility Functions
- 11.3.7 Non-RWF Container Types
- 11.4 Permission Data
- 11.5 Summary Data
- 11.6 Set Definitions and Set-Defined Data
- 11.6.1 Set-Defined Primitive Types
- 11.6.2 Set Definition Use
- 11.6.3 Set Definition Database
- 11.6.3.1 RsslLocalFieldSetDefDb Structure Members
- 11.6.3.2 RsslLocalElementSetDefDb Structure Members
- 11.6.3.3 Local Set Definition Database Encoding Interfaces
- 11.6.3.4 Local Set Definition Database Decoding Interfaces
- 11.6.3.5 Local Set Definition Database Utility Functions
- 11.6.3.6 Field Set Definition Database Encoding Example
- 11.6.3.7 Field Set Definition Database Decoding Example
- 11.6.3.8 Element Set Definition Database Encoding Example
- 11.6.3.9 Element Set Definition Database Decoding Example
- Chapter 12 Message Package Detailed View
- 12.1 Concepts
- 12.2 RSSL Messages
- Chapter 13 Advanced Messaging Concepts
- 13.1 Multi-Part Message Handling
- 13.2 Stream Priority
- 13.3 Stream Quality of Service
- 13.4 Item Group Use
- 13.5 Single Open and Allow Suspect Data Behavior
- 13.6 Pause and Resume
- 13.7 Batch Messages
- 13.8 Dynamic View Use
- 13.9 Posting
- 13.10 Visible Publisher Identifier (VPI)
- 13.11 TREP Authentication
- 13.12 Private Streams
- Appendix A Item and Group State Decision Table
- Appendix B Error Codes
- Appendix C Document Revision History