Commit Graph
311 Commits
Author SHA1 Message Date
Michael Davidsaver 57fa8fb717 travis re-add gcc 4.8 2020-03-19 17:15:53 -07:00
Michael Davidsaver d73c20b9ba avoid multi-line raw strings
some gcc 4.8.x have a bug.

The 4.8 in the ubuntu-toolchain-r-test repo doesn't like
these, but the 4.8 in RHEL7 does.
2020-03-19 17:15:53 -07:00
Michael Davidsaver 9fc9457cf0 pvxget/monitor add formatting options 2020-03-19 17:15:53 -07:00
Michael Davidsaver 52eb0d3283 pvxput minor 2020-03-19 17:15:53 -07:00
Michael Davidsaver 078e0ea69f sharedArray formatting with size limit. 2020-03-19 17:15:53 -07:00
Michael Davidsaver 3c937f233c support copyIn from Struct 2020-03-19 17:15:53 -07:00
Michael Davidsaver 1953fbacba Value.format() 2020-03-19 17:15:53 -07:00
Michael Davidsaver 6bba99fce1 add testStrEq() 2020-03-19 17:15:53 -07:00
Michael Davidsaver 9e79e50fdc test Value::copyIn/copyOut 2020-03-19 17:15:53 -07:00
Michael Davidsaver 07663d90ef shuffle test code 2020-03-19 17:15:53 -07:00
Michael Davidsaver 9996abef31 fix Value::isMarked parents=true 2020-03-19 14:55:48 -07:00
Michael Davidsaver b731891c08 flase 2020-03-19 13:07:26 -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 39c7eb39fe doc 2020-03-18 20:07:26 -07:00
Michael Davidsaver 88b480ca08 travis 2020-03-18 09:10:53 -07:00
Michael Davidsaver 33a4038e98 sanity checks of PVXS_*_VERSION macros 2020-03-18 09:10:53 -07:00
Michael Davidsaver 00cd36ca8d quiet warnings 2020-03-18 09:10:53 -07:00
Michael Davidsaver 69f8068de0 oops escape double quote 2020-03-18 09:10:53 -07:00
Michael Davidsaver 738c454e28 resolve struct in union ambiguity in Value[] expressions 2020-03-18 09:10:53 -07:00
Michael Davidsaver 0782591053 expand Any assignment 2020-03-18 09:10:53 -07:00
Michael Davidsaver 3596a65afc doc 2020-03-16 09:23:17 -07:00
Michael Davidsaver 71d0e840e3 fix win64 static link 2020-03-16 09:23:17 -07:00
Michael Davidsaver 1984d77c7c travis use new bundling scheme 2020-03-16 09:23:17 -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 5152f24aad client don't clobber ports in EPICS_PVA_ADDR_LIST 2020-03-13 13:54:40 -07:00
Michael Davidsaver bb53bb8ee5 fix pvxvct
Actually apply PV name and host/network filters.
2020-03-13 09:10:23 -07:00
Michael Davidsaver eefd8f4aa2 doc 2020-03-12 21:22:24 -07:00
Michael Davidsaver 8a16496776 Add client example 2020-03-12 21:16:38 -07:00
Michael Davidsaver ad609e420c client Add NTURI version of rpc()
and consolidate with similar code for building
pvRequest _options and put() builder.
2020-03-12 20:02:08 -07:00
Michael Davidsaver 6117de2991 Relax restrictions on Value::assign() 2020-03-12 19:52:00 -07:00
Michael Davidsaver ed0f6c3fc6 Value::assign() handle !valid() 2020-03-12 19:52:00 -07:00
Michael Davidsaver 3d3d0dcfa6 Value::Helper::build() 2020-03-12 19:52:00 -07:00
Michael Davidsaver ffcff28276 TypeDef append from vector<> 2020-03-12 19:52:00 -07:00
Michael Davidsaver 0fd254d520 toolchain inspection 2020-03-12 19:52:00 -07:00
Michael Davidsaver 25e712eb2a client Add Operation::wait() 2020-03-12 19:52:00 -07:00
Michael Davidsaver 92228556d7 client allow put().set()
Allow put() to avoid a .build() callback
in simple case of assigning values to certain fields.
2020-03-12 19:52:00 -07:00
Michael Davidsaver c1c77aeb96 add TypeCode::storedAs() 2020-03-12 19:52:00 -07:00
Michael Davidsaver 4d3683d75e fix RPCBuilder 2020-03-12 19:52:00 -07:00
Michael Davidsaver abf366213f consistent naming between TypeCode and ArrayType 2020-03-12 19:51:49 -07:00
Michael Davidsaver 4da4c30eae more testmon 2020-03-10 20:52:07 -07:00
Michael Davidsaver 94b60d0ac0 client monitor cleanup and logging 2020-03-10 20:52:07 -07:00
Michael Davidsaver fe633e4228 pvRequest oops 2020-03-10 19:35:03 -07:00
Michael Davidsaver 3c4ce47b98 hide Member members 2020-03-09 19:47:43 -07:00
Michael Davidsaver 5df4674341 demote BitMask from public API 2020-03-09 19:47:43 -07:00
Michael Davidsaver 410dccbe02 demote SockAddr from public API 2020-03-09 19:47:43 -07:00
Michael Davidsaver 64cf5c2334 drop SockAddr from public API
and fix UDP search source
2020-03-09 19:47:43 -07:00
Michael Davidsaver ff3c0e4da4 drop use of std::regex in pvRequest parsing
gcc 4.8 compat
2020-03-09 19:47:43 -07:00
Michael Davidsaver 41fbd4b160 add testTrue/testFalse 2020-03-09 16:34:18 -07:00
Michael Davidsaver ca2605968f travis test various libevent versions 2020-03-09 16:34:18 -07:00