Commit Graph

65 Commits

Author SHA1 Message Date
Michael Davidsaver d23fe0e9d5 add testget 2020-02-26 08:38:15 -08:00
Michael Davidsaver 5019744fa7 server GET_FIELD fix onLastDisconnect 2020-02-21 12:35:35 -08:00
Michael Davidsaver 7d490dc69e client info() error delivery 2020-02-21 11:54:01 -08:00
Michael Davidsaver d9f18127bb test info round trip 2020-02-21 10:46:05 -08:00
Michael Davidsaver 99ce43c0eb prefer log_*_printf() 2020-02-19 07:10:52 -08:00
Michael Davidsaver 4b5439a427 print server Config 2020-02-08 10:28:33 -08:00
Michael Davidsaver ab58b58d2d Server add builtin Source 2020-02-07 09:10:54 -08:00
Michael Davidsaver 5815d595c4 move server Config out
server::Server::Config doesn't add anything vs.
server::Config
2020-02-05 18:35:08 -08:00
Michael Davidsaver dadb622a59 mailbox demo 2020-02-04 13:43:45 -08:00
Michael Davidsaver 80dacb895e log show time 2020-02-03 14:57:50 -08:00
Michael Davidsaver e4d2ba5c69 mcat demo 2020-02-03 14:57:04 -08:00
Michael Davidsaver cacc9d088d fix de-serialize of sub-sub-struct 2020-02-03 14:57:04 -08:00
Michael Davidsaver 31412aff2e add request2mask() 2020-02-03 14:57:04 -08:00
Michael Davidsaver c78ec7718b Value iteration 2020-02-03 14:54:47 -08:00
Michael Davidsaver d4f4fe970d add Value::nameOf() 2020-01-27 11:41:47 -08:00
Michael Davidsaver 586e93b2d0 split Source and friends into seperate header 2020-01-26 16:02:18 -08:00
Michael Davidsaver c2a4224a21 server monitor 2020-01-22 12:25:21 -08:00
Michael Davidsaver 4db60a0fe5 TypeDef cache resulting FieldDesc
Ensure the repeated create() yields compatible Values
2019-12-23 19:41:46 -08:00
Michael Davidsaver bbe5fa26a2 Redo FieldDesc
Follow shape of FieldStorage exactly.
Avoids need for offset calculation.
2019-12-23 19:24:11 -08:00
Michael Davidsaver 4b5b134e74 Value traverse to Struct parent 2019-12-23 19:19:09 -08:00
Michael Davidsaver fecdd52e70 update logging 2019-12-19 18:42:39 -08:00
Michael Davidsaver bc048cea78 TypeDef helpers 2019-12-19 18:42:39 -08:00
Michael Davidsaver a5391bb992 minor 2019-12-18 18:43:26 -08:00
Michael Davidsaver d2c4457a08 server pvlist handling 2019-12-18 18:31:53 -08:00
Michael Davidsaver cdeecdcc46 update data.h 2019-12-18 18:31:17 -08:00
Michael Davidsaver 583ee684ab generalize Get/Put/RPC handling 2019-12-18 18:31:17 -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 35d8e8ace6 minor 2019-12-15 16:43:22 -08:00
Michael Davidsaver 8a70c95409 minor 2019-12-15 16:43:22 -08:00
Michael Davidsaver 7c47975af5 Got GET 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 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 a207a54ec1 start NT 2019-12-11 14:19:27 -08:00
Michael Davidsaver 92c513d6dd de-templateize xcode 2019-12-10 19:28:54 -08:00
Michael Davidsaver a4956a513d rename 2019-12-10 18:23:22 -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 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 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 9ceab63d02 Introspect can error 2019-11-19 16:08:03 -08:00