Delta V Software

RCF User Guide

RCF User Guide


Next

RCF User Guide


Table of Contents

Version
Introduction
What is RCF?
Why should I use RCF?
Tutorial
Getting started
Interfaces and implementations
Error handling
Client stubs
Server sessions
Transports
Transport protocols
Server-side threading
Asynchronous remote calls
Publish/subscribe
Callback connections
File transfers
Protocol Buffers
JSON-RPC
Remote Calls - Client-side
Remote call semantics
Pinging
Client progress callbacks
Per-request user data
Access to underlying transport
Copy semantics
Remote Calls - Server-side
Configuring a server
Server-side sessions
Serialization
Standard C++ types
User-defined types
Binary data
Portability
File-based serialization
Transports
Transport access
Transport configuration
Transport implementations
Transport Protocols
NTLM
Kerberos
Negotiate
SSL
Compression
HTTP/HTTPS Tunneling
Server-side
Client-side
Server-side Access Controls
Servant binding access controls
Asynchronous Remote Calls
Asynchronous remote call invocation
Asynchronous remote call dispatching
Publish/Subscribe
Publishers
Subscribers
Access control
Callback Connections
Creating callback connections
Identifying clients
Transport protocols
File Transfers
File uploads
File downloads
Bandwidth limits
Versioning
Interface versioning
Archive versioning
Runtime versioning
Custom version negotiation
Protocol Buffers
Performance
Zero copy
Zero allocation
Server-side object caching
Scalability
Advanced Serialization
Polymorphic serialization
Pointer tracking
Interchangeable types
Unicode strings
Third Party Serialization
Boost.Serialization
Protocol Buffers
JSON-RPC
Appendix - Building RCF
Configuration
Third party library versions
Compilers
Platforms
Appendix - Logging
Appendix - Release Notes
RCF 2.0.0.2685 - 2013-07-17
RCF 2.0.0.2683 - 2013-06-18
RCF 2.0.0.2682 - 2013-06-01
RCF 2.0.0.2679 - 2013-03-27
RCF 2.0.0.2678 - 2013-03-07
RCF 2.0.0.2675 - 2013-01-03
RCF 2.0.0.2673 - 2012-10-28
RCF 2.0.0.2672 - 2012-10-23
RCF 2.0.0.2670 - 2012-10-16
RCF 2.0.0.2668 - 2012-10-15
RCF 2.0.0.2665 - 2012-09-29
RCF 2.0.0.2664 - 2012-09-24
RCF 2.0.0.2661 - 2012-09-02
RCF 2.0.0.2648 - 2012-08-19
RCF 1.3.1
RCF 1.3
RCF 1.2
RCF 1.1
RCF 1.0
RCF 0.9d
RCF 0.9c
Appendix - FAQ
Building
Platforms
Programming
Miscellaneous

This documentation applies to RCF 2.0.

Please send any questions or comments to support@deltavsoft.com .

Last revised: October 24, 2013 at 10:45:23 GMT


Next