These documents describe RSC's primary capabilities.
Document | Description |
---|---|
![]() |
roadmap for the Robust Services Core |
![]() |
installation guide |
![]() |
preface to the CodeProject articles |
![]() |
article on popular but dubious techniques and RSC's alternatives |
![]() |
article on cooperative/proportional scheduling |
![]() |
article on recovering from exceptions |
![]() |
article on recovering from memory leaks |
![]() |
article on structuring main and recovering from memory corruption |
![]() |
article on debugging capabilities |
![]() |
article on the command line interface |
![]() |
article on configuration parameters, statistics, logs, and alarms |
![]() |
article on the Registry template |
![]() |
article on the Q1Way and Q2Way templates |
![]() |
article on the Singleton template |
![]() std::vector |
article on the Array template |
![]() |
article on how RSC was ported to Linux |
![]() |
executables provided with each release |
![]() |
how to build RSC using CMake |
![]() |
build options used in VS2022 |
![]() |
current status of Safety Net tests |
![]() |
summary of all CLI commands |
![]() |
chapter 2 of Robust Communications Software |
![]() |
overview of Robust Communications Software |
![]() |
high-level design notes for various enhancements |
![]() |
C++ coding guidelines |
These documents describe the C++ static analysis tools found in the ct directory.
Document | Description |
---|---|
![]() |
overview of the C++ static analysis tools |
![]() |
C++11 language features not supported by the static analysis tools |
![]() |
article on the static analysis tools |
![]() |
article on Bartek's C++ Stories site |
These documents describe the session processing framework provided with RSC and the POTS and Diplomacy bot applications that use it.
Document | Description |
---|---|
![]() |
overview of SessionBase |
![]() |
design guide for SessionBase applications |
![]() |
overview of the POTS application |
![]() |
patterns used in session processing |
![]() |
overview of the Diplomacy Bot application |