diff --git a/README.md b/README.md index da86e5018..f7d65b829 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Setup: Intel Core i7-8550U, Void Linux 5.15. (1) Backend-independent; Can be measured with `examples/boost-asio/ping-pong-single-simple`, `examples/ev/ping-pong-ev`. -(2) Does not apply to wx-backend; can be measured with `examples/thread/ping-pong-thread`, +(2) Does not apply to wx-backend; can be measured with `examples/thread/ping-pong-thread`, `examples/boost-asio/ping-pong-2-threads`, `examples/ev/ping-pong-ev-2-threads`. (3) Backend-independent inter-thread messaging when build with `ROTOR_BUILD_THREAD_UNSAFE=True`. `rotor` objects (messages diff --git a/docs/Compilation.md b/docs/Compilation.md index b143b352c..a4478c6fe 100644 --- a/docs/Compilation.md +++ b/docs/Compilation.md @@ -26,7 +26,7 @@ non-automated and human-supervised process for inclusion. C++ 17 is required to use rotor. -The core dependency `rotor-core` needs intrusive pointer support from [boost-smartptr] +The core dependency `rotor-core` needs intrusive pointer support from [boost-smartptr] and `boost::posix_time::time_duration`. (That might be changed in future, PRs are welcome). The optional event-loop specific supervisors depend on corresponding loop libraries, i.e. diff --git a/docs/Introduction.md b/docs/Introduction.md index 64dfde4f3..d5480aa91 100644 --- a/docs/Introduction.md +++ b/docs/Introduction.md @@ -62,7 +62,7 @@ int main() { It prints "hello world" and exits. The example uses `dummy_supervisor_t` (sources omitted), which does almost nothing, but gives you idea what supervisor should do. The code with "real" -supervisor is shown below, however for pure messaging the kind of supervisor does not matter. +supervisor is shown below, however for pure messaging the kind of supervisor does not matter. ## Hello World (boost::asio loop) diff --git a/docs/References.md b/docs/References.md index e58770d3a..6952bee1d 100644 --- a/docs/References.md +++ b/docs/References.md @@ -10,7 +10,7 @@ [orca]: https://github.com/wlgq2/orca [gaylord]: https://github.com/IronsDu/gaylord [protoactor]: https://github.com/whitglint/protoactor-cpp -[libscoa]: https://github.com/anqurvanillapy/libscoa +[libscoa]: https://github.com/anqurvanillapy/libscoa - c++ actor framework, aka [caf][caf] - [sobjectizer] @@ -32,7 +32,7 @@ [akka-doc]: https://doc.akka.io/docs/akka/current/general/index.html [yt-my]: https://www.youtube.com/watch?v=kOFSVJp_gMA [erlang-book]: https://learnyousomeerlang.com/ - + - [blog-cpp-supervisors] "Trees of Supervisors in C++" (my blog article) - [blog-cpp-permissions] "Experimental C++ access model" (my blog article) @@ -41,4 +41,3 @@ - [documentation][akka-doc] of famous java actor framework [akka][akka]; good for gaining insights - [overview of actor frameworks][yt-my] (my video in Russian) - you can view examples in the `examples` source dir as well as in the `tests` dir - diff --git a/docs/extra.css b/docs/extra.css index 577634be6..9b8a4308d 100644 --- a/docs/extra.css +++ b/docs/extra.css @@ -161,11 +161,11 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; + color: #4665A2; } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; + color: #4665A2; } /* @end */ @@ -351,7 +351,6 @@ p.formulaDsp { } img.formulaDsp { - } img.formulaInl, img.inline { @@ -409,20 +408,20 @@ span.charliteral { color: #008080 } -span.vhdldigit { - color: #ff00ff +span.vhdldigit { + color: #ff00ff } -span.vhdlchar { - color: #000000 +span.vhdlchar { + color: #000000 } -span.vhdlkeyword { - color: #700070 +span.vhdlkeyword { + color: #700070 } -span.vhdllogic { - color: #ff0000 +span.vhdllogic { + color: #ff0000 } blockquote { @@ -647,9 +646,9 @@ table.memberdecls { } .memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; padding: 6px 10px 2px 10px; background-color: #FBFCFD; border-top-width: 0; @@ -701,18 +700,18 @@ dl.reflist dd { .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { font-family: "courier new",courier,monospace; vertical-align: top; @@ -968,8 +967,8 @@ table.fieldtable { .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1044,7 +1043,7 @@ table.fieldtable { color: #283A5D; font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + text-decoration: none; } .navpath li.navelem a:hover @@ -1073,7 +1072,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1088,7 +1087,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1268,12 +1267,12 @@ dl.section dd { vertical-align: bottom; border-collapse: separate; } - + #projectlogo img -{ +{ border: 0px none; } - + #projectalign { vertical-align: middle; @@ -1285,7 +1284,7 @@ dl.section dd { margin: 0px; padding: 2px 0px; } - + #projectbrief { font: 120% Tahoma, Arial,sans-serif; @@ -1401,7 +1400,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; @@ -1756,7 +1755,7 @@ table.DocNodeLTR { tt, code, kbd, samp { display: inline-block; - direction:ltr; + direction:ltr; } /* @end */