13 Commits
Author SHA1 Message Date
Michael Davidsaver 6f0f57cf52 cli usage 2026-09-11 07:38:00 -07:00
Michael Davidsaver 0b3fcca1fa cli: fix dtor ordering
Objects referenced from client callback lambdas must
remain value until the operation is canceled.

From an abundance of caution, move before Context creation
and all operations are canceled during ~Context.
2026-06-29 17:51:07 -07:00
Michael Davidsaver 090bf5ff97 cli cerr/cout flush
Write less extraneous information to stdout,
and ensure flush() at opportune times
2026-06-28 20:05:45 -07:00
Michael Davidsaver 444d1ff1f1 colorize outer exception printing 2026-01-05 14:40:26 -08:00
Michael Davidsaver a2edecd492 consolidate version_information 2023-07-25 09:17:54 -07:00
Michael Davidsaver b95b57945b cleanup clang-y static analysis
Some performance improvements.  eg. pass by ref.

Some paranoia pre-initialization of variables
which will be initialized later by indirection.

And some misc. cleanup.
2023-06-12 19:55:03 -07:00
Michael Davidsaver 98edf61de8 Add client/server fromEnv() without temporary Config on caller stack 2021-08-06 12:34:32 -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 6f39d9ae7c CLI tools print libevent version 2020-04-09 20:40:09 -07:00
Michael Davidsaver 3896c27b0b CLI tools print version 2020-03-24 15:33:52 -07:00
Michael Davidsaver dff2db60b0 add pvxcall 2020-02-26 08:38:15 -08:00