Commit Graph

18 Commits

Author SHA1 Message Date
Michael Davidsaver 6267202fd4 doc 2021-05-13 08:16:44 -07:00
Michael Davidsaver 47a563cac2 ticker example multiple PVs 2021-04-10 10:44:56 -07:00
Michael Davidsaver ecafd9b89c mailboxes 2021-01-28 07:44:32 -08:00
Michael Davidsaver 0b6dcde043 add example RPC server/client 2020-08-18 13:25:18 -07:00
Michael Davidsaver 24f3478c98 post() with const ref.
Added "safety" of passing move-able reference
is an illusion since no use_count()==1 test
is done.  Instead extra (shallow) copies
were made for each subscriber.

Instead.  Pass const reference, redefine
MonitorControlOp::post() to transfer ownership,
and make only a single copy in SharedPV::post().
2020-07-26 20:46:12 -07:00
Michael Davidsaver 7debb1fae3 update Config handling
rename from_env() -> fromEnv()
add fromDefs()
2020-07-26 20:46:12 -07:00
Klemen Vodopivec 02f24a74e7 Made it build on EPICS 3.14.12.6, all unit tests pass. 2020-04-16 22:01:38 -07:00
Michael Davidsaver 46bcf877c9 replace epicsParse*() with std::sto*() 2020-04-16 22:01:38 -07:00
Michael Davidsaver d8cd01ee83 only automatically link libevent for PROD/LIB using libpvxs 2020-04-09 20:40:09 -07:00
Michael Davidsaver 783281d137 fix Makefile
premature cleverness
2020-03-23 21:39:33 -07:00
Michael Davidsaver ceeb782e8a ensure CONFIG_PVXS_MODULE is idempotent
seems that cfg/ files can sometimes be included
multiple times.
2020-03-18 21:12:59 -07:00
Michael Davidsaver 9738621e44 building bundled libevent 2020-03-16 09:23:17 -07:00
Michael Davidsaver 846a4c546c minor 2020-03-14 17:01:14 -07:00
Michael Davidsaver 8a16496776 Add client example 2020-03-12 21:16:38 -07:00
Michael Davidsaver 100fec2942 add ticker example 2020-03-02 15:37:43 -08:00
Michael Davidsaver 1cc91e7c6c add spam server 2020-03-02 15:37:43 -08:00
Michael Davidsaver 8d8a371eb8 expand mailbox 2020-02-27 08:51:04 -08:00
Michael Davidsaver 879949706f doc example mailbox 2020-02-27 08:21:50 -08:00