Commit Graph

37 Commits

Author SHA1 Message Date
Michael Davidsaver 45ce8e9680 add PVXS_ABI_VERSION 2020-12-26 13:17:57 -08:00
Michael Davidsaver a6e7e9488d parse IPs with aToIPAddr()
evutil_parse_sockaddr_port() doesn't accept port zero.
2020-08-10 12:09:55 -07:00
Michael Davidsaver 9328d193af indented std::ostream w/ xalloc() 2020-07-26 20:46:12 -07:00
Michael Davidsaver f4576d4c33 Include input string when reporting parsing error (as NoConvert) 2020-07-22 11:14:57 -07:00
Michael Davidsaver 6c98614356 minor 2020-05-07 18:45:16 -07:00
Michael Davidsaver 46bcf877c9 replace epicsParse*() with std::sto*() 2020-04-16 22:01:38 -07:00
Michael Davidsaver a6c1565793 Add "live" counter for client Context 2020-04-07 12:05:30 -07:00
Michael Davidsaver 7a2ab35439 check instance counters in cleanup_for_valgrind() 2020-04-07 12:05:29 -07:00
Michael Davidsaver 9c9596b4d3 isprint() 2020-03-31 20:32:05 -07:00
Michael Davidsaver 271bbfae68 sharedArray reorg 2020-03-27 14:31:39 -07:00
Michael Davidsaver d811485b90 revise shared_vector casting
Rename existing castTo() as castToUnsafe().
Add new castTo() which is doesn't allow non-void -> non-void
and may throw on void -> non-void
2020-03-26 09:04:44 -07:00
Michael Davidsaver edadc31f96 add instanceSnapshot() 2020-03-24 18:38:10 -07:00
Michael Davidsaver d064afb5bb version include VCS rev. 2020-03-24 15:58:10 -07:00
Michael Davidsaver d452e009ce libevent 2.0 compat 2020-03-20 09:23:06 -07:00
Michael Davidsaver 078e0ea69f sharedArray formatting with size limit. 2020-03-19 17:15:53 -07:00
Michael Davidsaver 69f8068de0 oops escape double quote 2020-03-18 09:10:53 -07:00
Michael Davidsaver abf366213f consistent naming between TypeCode and ArrayType 2020-03-12 19:51:49 -07:00
Michael Davidsaver 410dccbe02 demote SockAddr from public API 2020-03-09 19:47:43 -07:00
Michael Davidsaver af973bea66 harmonize signal handling 2020-02-21 00:29:32 -08:00
Michael Davidsaver d6a4865a05 server config expand 2020-02-18 18:17:53 -08:00
Michael Davidsaver b9b22adb15 fix version_str() 2019-12-18 18:31:17 -08:00
Michael Davidsaver 810b7d3b1c use freeze/cast members 2019-12-15 16:43:22 -08:00
Michael Davidsaver 50963f0a3e reorg to separate type handling 2019-12-11 09:11:52 -08:00
Michael Davidsaver 2ba0150bd9 disambiguate
having pvxs::detail and pvxs::impl::detail causes confusion
2019-12-10 18:15:48 -08:00
Michael Davidsaver 801d295c1f start PVD 2019-12-10 17:56:40 -08:00
Michael Davidsaver 1f6502aef7 more util 2019-12-10 17:56:40 -08:00
Michael Davidsaver dd4da5d6d5 more test utils 2019-12-10 17:56:40 -08:00
Michael Davidsaver 083bad3e28 redo namespaces 2019-11-19 16:08:03 -08:00
Michael Davidsaver bab82affb8 redo packet build/parse
now with evbuffer
2019-11-19 16:06:43 -08:00
Michael Davidsaver 06e780872b progress 2019-11-19 16:06:43 -08:00
Michael Davidsaver 3a1123e3b9 more compat 2019-10-24 18:10:54 -07:00
Michael Davidsaver 781cfa192a more sockaddr size 2019-10-24 13:31:16 -07:00
Michael Davidsaver 2497350fcd more shuffling 2019-10-24 13:27:54 -07:00
Michael Davidsaver 5426a34547 another osx attempt
yet another attempt to resolve bind() error.
2019-10-24 10:53:30 -07:00
Michael Davidsaver 5892e131b6 adapt SockAddr 2019-10-24 10:49:44 -07:00
Michael Davidsaver 84ac6ed091 move sockaddr wrapper to public API 2019-10-24 10:38:25 -07:00
Michael Davidsaver 8c40929e5c all sorts of changes 2019-10-23 13:29:31 -07:00