Commit Graph

154 Commits

Author SHA1 Message Date
Michael Davidsaver bd1cbe1b64 client Context safety 2020-02-21 08:02:47 -08:00
Michael Davidsaver 1a4e6e8d32 hurryUp() 2020-02-21 08:01:29 -08:00
Michael Davidsaver baa851c4a3 client doc 2020-02-21 07:35:31 -08:00
Michael Davidsaver af973bea66 harmonize signal handling 2020-02-21 00:29:32 -08:00
Michael Davidsaver 1edeab8a39 start client 2020-02-20 23:12:24 -08:00
Michael Davidsaver 1aa1b56acb add from_wire_type() 2020-02-20 23:12:24 -08:00
Michael Davidsaver 6504466bbf separate basic TCP RX handling 2020-02-20 23:12:24 -08:00
Michael Davidsaver 8c646cd65a more log 2020-02-20 09:37:29 -08:00
Michael Davidsaver 65e3af5ef8 minor 2020-02-19 07:10:52 -08:00
Michael Davidsaver adcac746ef server avoid verbose Beacon tx errors 2020-02-19 07:10:52 -08:00
Michael Davidsaver 99ce43c0eb prefer log_*_printf() 2020-02-19 07:10:52 -08:00
Michael Davidsaver d6a4865a05 server config expand 2020-02-18 18:17:53 -08:00
Michael Davidsaver 772cc5297c server fix spurious Beacon truncated 2020-02-18 18:17:27 -08:00
Michael Davidsaver e3e9655fe7 separate server Config
prepare to combine with client Config
2020-02-18 16:30:23 -08:00
Michael Davidsaver 1118566774 server no need to track chanByCID 2020-02-18 15:59:43 -08:00
Michael Davidsaver 09bd75b26b misc 2020-02-16 19:32:10 -08:00
Michael Davidsaver 4b5439a427 print server Config 2020-02-08 10:28:33 -08:00
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 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 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 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 c284439a81 more log 2020-01-22 12:25:25 -08:00