| 
    rippled
    
   | 
 
#include <multi_runner.h>

Classes | |
| struct | inner | 
Public Member Functions | |
| multi_runner_base () | |
| ~multi_runner_base () | |
| std::size_t | checkout_test_index () | 
| std::size_t | checkout_job_index () | 
| void | any_failed (bool v) | 
| void | add (results const &r) | 
| void | inc_keep_alive_count () | 
| std::size_t | get_keep_alive_count () | 
| template<class S > | |
| void | print_results (S &s) | 
| bool | any_failed () const | 
| std::size_t | tests () const | 
| std::size_t | suites () const | 
| void | add_failures (std::size_t failures) | 
Protected Types | |
| enum class | MessageType : std::uint8_t { test_start , test_end , log } | 
Protected Member Functions | |
| void | message_queue_send (MessageType mt, std::string const &s) | 
Protected Attributes | |
| std::unique_ptr< boost::interprocess::message_queue > | message_queue_ | 
Private Attributes | |
| inner * | inner_ | 
| boost::interprocess::shared_memory_object | shared_mem_ | 
| boost::interprocess::mapped_region | region_ | 
Static Private Attributes | |
| static constexpr char const * | shared_mem_name_ = "RippledUnitTestSharedMem" | 
| static constexpr char const * | message_queue_name_ | 
Definition at line 84 of file multi_runner.h.
      
  | 
  strongprotected | 
| Enumerator | |
|---|---|
| test_start | |
| test_end | |
| log | |
Definition at line 150 of file multi_runner.h.
| ripple::detail::multi_runner_base< IsParent >::multi_runner_base | ( | ) | 
Definition at line 211 of file multi_runner.cpp.
| ripple::detail::multi_runner_base< IsParent >::~multi_runner_base | ( | ) | 
Definition at line 266 of file multi_runner.cpp.
      
  | 
  protected | 
Definition at line 335 of file multi_runner.cpp.
| std::size_t ripple::detail::multi_runner_base< IsParent >::checkout_test_index | ( | ) | 
Definition at line 278 of file multi_runner.cpp.
| std::size_t ripple::detail::multi_runner_base< IsParent >::checkout_job_index | ( | ) | 
Definition at line 285 of file multi_runner.cpp.
| void ripple::detail::multi_runner_base< IsParent >::any_failed | ( | bool | v | ) | 
Definition at line 299 of file multi_runner.cpp.
| void ripple::detail::multi_runner_base< IsParent >::add | ( | results const & | r | ) | 
Definition at line 306 of file multi_runner.cpp.
| void ripple::detail::multi_runner_base< IsParent >::inc_keep_alive_count | ( | ) | 
Definition at line 313 of file multi_runner.cpp.
| std::size_t ripple::detail::multi_runner_base< IsParent >::get_keep_alive_count | ( | ) | 
Definition at line 320 of file multi_runner.cpp.
| void ripple::detail::multi_runner_base< IsParent >::print_results | ( | S & | s | ) | 
Definition at line 328 of file multi_runner.cpp.
| bool ripple::detail::multi_runner_base< IsParent >::any_failed | ( | ) | const | 
Definition at line 292 of file multi_runner.cpp.
| std::size_t ripple::detail::multi_runner_base< IsParent >::tests | ( | ) | const | 
Definition at line 347 of file multi_runner.cpp.
| std::size_t ripple::detail::multi_runner_base< IsParent >::suites | ( | ) | const | 
Definition at line 354 of file multi_runner.cpp.
| void ripple::detail::multi_runner_base< IsParent >::add_failures | ( | std::size_t | failures | ) | 
Definition at line 361 of file multi_runner.cpp.
      
  | 
  staticconstexprprivate | 
Definition at line 135 of file multi_runner.h.
      
  | 
  staticconstexprprivate | 
Definition at line 138 of file multi_runner.h.
      
  | 
  private | 
Definition at line 142 of file multi_runner.h.
      
  | 
  private | 
Definition at line 144 of file multi_runner.h.
      
  | 
  private | 
Definition at line 145 of file multi_runner.h.
      
  | 
  protected | 
Definition at line 148 of file multi_runner.h.