Commit Graph
264 Commits
Author SHA1 Message Date
Michael Davidsaver ed5b15d38e fix log 2020-02-07 12:36:31 -08:00
Michael Davidsaver 9cf21933ea minor 2020-02-07 09:14:55 -08:00
Michael Davidsaver ab58b58d2d Server add builtin Source 2020-02-07 09:10:54 -08:00
Michael Davidsaver 7c8e72f5aa minor 2020-02-07 08:49:42 -08:00
Michael Davidsaver bdab351699 readme 2020-02-06 11:38:03 -08:00
Michael Davidsaver cc5071cd22 fix server beacon tx 2020-02-06 11:26:14 -08:00
Michael Davidsaver b71c645769 update server config 2020-02-06 10:56:28 -08:00
Michael Davidsaver b81ec52577 more doc 2020-02-06 09:57:26 -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 6c9b0b8800 NTScalar w/ string still has description/units 2020-02-05 16:44:31 -08:00
Michael Davidsaver 6f584f8299 more doc 2020-02-05 16:44:10 -08:00
Michael Davidsaver cd11ac7e45 minor 2020-02-04 16:59:29 -08:00
Michael Davidsaver 7734507ce7 minor GUID 2020-02-04 15:40:26 -08:00
Michael Davidsaver 3129c2de75 doc sharedpv 2020-02-04 14:37:33 -08:00
Michael Davidsaver dadb622a59 mailbox demo 2020-02-04 13:43:45 -08:00
Michael Davidsaver cd2d926581 add SharedPV 2020-02-04 13:43:45 -08:00
Michael Davidsaver 95ed4b2993 onClose confusion 2020-02-03 14:57:50 -08:00
Michael Davidsaver 24d9eb49f1 fit Put reply argument validation 2020-02-03 14:57:50 -08:00
Michael Davidsaver 03c41c2ce3 minor 2020-02-03 14:57:50 -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 363761ab77 server relax handling of op on non-existant IOID
PVA protocol has inherent races because server destroy
isn't ack'd by client.  So we must be tolerant of late
arriving messages for non-existant IOIDs.
2020-02-03 14:57:04 -08:00
Michael Davidsaver 1a286ede6e Value explicit handling of bool
all so we can know when to print/parse "true" and "false".
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 82adcb938d server monitor pvRequest 2020-02-03 14:57:04 -08:00
Michael Davidsaver 3bd86f9777 server GET apply pvRequest to mask 2020-02-03 14:57:04 -08:00
Michael Davidsaver 31412aff2e add request2mask() 2020-02-03 14:57:04 -08:00
Michael Davidsaver b54b9fb78d server fix bind() when 5075 in use 2020-02-03 14:57:04 -08:00
Michael Davidsaver 52147c5749 BitMask equality 2020-02-03 14:55:49 -08:00
Michael Davidsaver 584cf5b450 minor 2020-02-03 14:54:47 -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 5ddc2beb47 server monitor throttle using send queue size 2020-01-26 15:55:56 -08:00
Michael Davidsaver 9ffb8dab9a minor 2020-01-25 12:12:21 -08:00
Michael Davidsaver b8b91f23f8 speed up doc gen 2020-01-22 12:25:25 -08:00
Michael Davidsaver fb68d373f1 doc fix gh-pages 2020-01-22 12:25:25 -08:00
Michael Davidsaver c284439a81 more log 2020-01-22 12:25:25 -08:00
Michael Davidsaver 1837e3bc47 doc
speed up by only parsing public pvxs/*.h
no docs in impl. yet anyway.

Ensure the PVXS_API doesn't become part of <type> tags.
2020-01-22 12:25:25 -08:00
Michael Davidsaver c2a4224a21 server monitor 2020-01-22 12:25:21 -08:00
Michael Davidsaver a1b9a64a06 misc 2020-01-22 12:24:40 -08:00
Michael Davidsaver 1220dc7d3e fix Value::as(T&) and add Value::as(fn&&) 2020-01-22 12:24:40 -08:00
Michael Davidsaver ba0974e1a5 drop unimplemented Value iteration 2019-12-23 19:43:23 -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 8eae991006 g++ >=4.9 required
4.8 doesn't parse R"" literals
2019-12-23 19:24:15 -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 9cc742d7f9 Value marking 2019-12-23 19:19:09 -08:00
Michael Davidsaver af9be69f5d minor 2019-12-23 19:19:09 -08:00
Michael Davidsaver 4b5b134e74 Value traverse to Struct parent 2019-12-23 19:19:09 -08:00
Michael Davidsaver a34fe899da minor 2019-12-23 19:19:09 -08:00