Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/Compilation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion docs/Introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
5 changes: 2 additions & 3 deletions docs/References.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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)
Expand All @@ -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

57 changes: 28 additions & 29 deletions docs/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
Expand Down Expand Up @@ -351,7 +351,6 @@ p.formulaDsp {
}

img.formulaDsp {

}

img.formulaInl, img.inline {
Expand Down Expand Up @@ -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 {
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -968,8 +967,8 @@ table.fieldtable {

.fieldtable td.fielddoc p:first-child {
margin-top: 0px;
}
}

.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -1073,7 +1072,7 @@ div.summary
padding-right: 5px;
width: 50%;
text-align: right;
}
}

div.summary a
{
Expand All @@ -1088,7 +1087,7 @@ table.classindex
margin-right: 3%;
width: 94%;
border: 0;
border-spacing: 0;
border-spacing: 0;
padding: 0;
}

Expand Down Expand Up @@ -1268,12 +1267,12 @@ dl.section dd {
vertical-align: bottom;
border-collapse: separate;
}

#projectlogo img
{
{
border: 0px none;
}

#projectalign
{
vertical-align: middle;
Expand All @@ -1285,7 +1284,7 @@ dl.section dd {
margin: 0px;
padding: 2px 0px;
}

#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
Expand Down Expand Up @@ -1401,7 +1400,7 @@ div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
}
}

div.toc li.level1 {
margin-left: 0px;
Expand Down Expand Up @@ -1756,7 +1755,7 @@ table.DocNodeLTR {
tt, code, kbd, samp
{
display: inline-block;
direction:ltr;
direction:ltr;
}
/* @end */

Expand Down