Commit Graph

96 Commits

Author SHA1 Message Date
Michael Davidsaver 583ee684ab generalize Get/Put/RPC handling 2019-12-18 18:31:17 -08:00
Michael Davidsaver 851182c7a1 ServerChannel_shutdown 2019-12-18 18:31:09 -08:00
Michael Davidsaver baed2dc584 try updated ci scripts 2019-12-17 14:16:27 -08:00
Michael Davidsaver d7f46fcb80 more testxcode 2019-12-16 09:01:16 -08:00
Michael Davidsaver c0c7348e89 fixup FixedBuf usage 2019-12-16 09:01:16 -08:00
Michael Davidsaver c7803b5c3d minor 2019-12-16 09:01:16 -08:00
Michael Davidsaver 69c3549e66 oops 2019-12-16 09:01:16 -08:00
Michael Davidsaver 35d8e8ace6 minor 2019-12-15 16:43:22 -08:00
Michael Davidsaver aa973c9adc server boilerplate reduction 2019-12-15 16:43:22 -08:00
Michael Davidsaver 8a70c95409 minor 2019-12-15 16:43:22 -08:00
Michael Davidsaver aea4a4f804 use c++11 atomic 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7c47975af5 Got GET 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7de1f7d32f server decode credentials 2019-12-15 16:43:22 -08:00
Michael Davidsaver 9af9f028eb from_wire_type_value 2019-12-15 16:43:22 -08:00
Michael Davidsaver ca662bf6cc fixup data decode 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7791205b69 changed tracking via enclosing field 2019-12-15 16:43:22 -08:00
Michael Davidsaver 810b7d3b1c use freeze/cast members 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7dd33a0c71 shared_array redo freeze/cast as members 2019-12-15 16:43:22 -08:00
Michael Davidsaver dd7a3d2dd3 start xcode data 2019-12-15 16:43:22 -08:00
Michael Davidsaver 21ac70db46 redo TypeDef 2019-12-15 16:42:15 -08:00
Michael Davidsaver 4b084b31be rename testdata -> testtype 2019-12-15 16:41:35 -08:00
Michael Davidsaver 9aaaccaf2a track StructTop::member_indicies
needed to allow iteration by storage offset
2019-12-15 16:41:35 -08:00
Michael Davidsaver a93ab3b818 type of num_index should match other indices 2019-12-15 16:41:35 -08:00
Michael Davidsaver f2715d264e doc 2019-12-15 16:41:35 -08:00
Michael Davidsaver 18d13e81e8 squeeze BitMask 2019-12-15 16:41:35 -08:00
Michael Davidsaver 841ef0c048 BitMask xcode 2019-12-11 20:16:56 -08:00
Michael Davidsaver 816838bcd5 fix hex dump 2019-12-11 14:19:27 -08:00
Michael Davidsaver a207a54ec1 start NT 2019-12-11 14:19:27 -08:00
Michael Davidsaver 50963f0a3e reorg to separate type handling 2019-12-11 09:11:52 -08:00
Michael Davidsaver 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00
Michael Davidsaver 2332ed8e51 cleanup 2019-12-10 18:39:26 -08:00
Michael Davidsaver 582b1b9a79 add skeleton for server Get/Put/RPC 2019-12-10 18:38:22 -08:00
Michael Davidsaver a4956a513d rename 2019-12-10 18:23:22 -08:00
Michael Davidsaver 439be977c2 apply bitmask 2019-12-10 18:15:48 -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 3a8affd1ee minor 2019-12-10 18:15:48 -08:00
Michael Davidsaver d20ac8ee6d server GET_FIELD reply 2019-12-10 18:15:48 -08:00
Michael Davidsaver a6ff69eb42 gcc 4.8 compat 2019-12-10 18:15:48 -08:00
Michael Davidsaver 8fca41b683 add BitMask 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 ceedd6bacc unittest multi-line messages 2019-12-10 17:56:40 -08:00
Michael Davidsaver dd4da5d6d5 more test utils 2019-12-10 17:56:40 -08:00
Michael Davidsaver 4c60d72f9c add shared_array
simpler version of epics::pvData::shared_vector<T>
w/ offset+capacity tracking, or value conversion.
Updated to use c++11 features (like std::type_index).
2019-12-10 17:56:40 -08:00
Michael Davidsaver 6292776629 normalize message names to CMD_* 2019-11-20 10:39:30 -08:00
Michael Davidsaver eab3a6a4ad ci: remove non-functional travis windows
errors from mixing of native windows and msys (unix)
style paths in configure/RELEASE
2019-11-20 10:39:17 -08:00
Michael Davidsaver a5cb2de2d7 minor
OSX linker doesn't like these options
2019-11-19 16:24:47 -08:00
Michael Davidsaver 9ceab63d02 Introspect can error 2019-11-19 16:08:03 -08:00
Michael Davidsaver f063bd26f5 tcp search 2019-11-19 16:08:03 -08:00
Michael Davidsaver 083bad3e28 redo namespaces 2019-11-19 16:08:03 -08:00