Michael Davidsaver
cce797263d
fix handling of pva_ctrl_msg::SetEndian
2022-05-18 10:32:16 -07:00
Michael Davidsaver
c503eece31
spell check
2021-08-13 15:18:31 -07:00
Michael Davidsaver
60d275412f
conn/chan tx/rx stat tracking
2021-06-27 10:17:13 -07:00
Michael Davidsaver
9ec69c784a
server: change how operation credentials are presented
2021-06-27 10:17:13 -07:00
Michael Davidsaver
21d9cb6b1c
fix monitor queue locking
2021-03-16 18:45:43 -07:00
Michael Davidsaver
e9ce80880d
remote file:line from decode errors
2021-01-12 11:32:10 -08:00
Michael Davidsaver
280919b3ec
server: adjust handling of invalid SID
...
Downgrade severity as invalid SIDs are an
unavoidable possibility after server
channel destroy.
2020-08-10 12:09:55 -07:00
Michael Davidsaver
8c55bf7de7
SharedPV monitor discard empty updates
2020-08-10 12:09:55 -07:00
Michael Davidsaver
63912a017a
add operator<< for Server
2020-07-26 20:46:12 -07:00
Michael Davidsaver
24f3478c98
post() with const ref.
...
Added "safety" of passing move-able reference
is an illusion since no use_count()==1 test
is done. Instead extra (shallow) copies
were made for each subscriber.
Instead. Pass const reference, redefine
MonitorControlOp::post() to transfer ownership,
and make only a single copy in SharedPV::post().
2020-07-26 20:46:12 -07:00
Michael Davidsaver
027e590fba
improve type change error messages
2020-05-22 09:17:22 -07:00
Michael Davidsaver
c32d1ae0e2
fix pipeline w/ queueSize=1
...
Maybe not so useful, but shouldn't stall
2020-04-17 12:10:43 -07:00
Michael Davidsaver
edadc31f96
add instanceSnapshot()
2020-03-24 18:38:10 -07:00
Michael Davidsaver
bcdf743ae9
server expose raw client credentials
2020-03-09 16:34:18 -07:00
Michael Davidsaver
1279e4fab6
remove out of date TODO
2020-03-09 16:34:18 -07:00
Michael Davidsaver
99ce43c0eb
prefer log_*_printf()
2020-02-19 07:10:52 -08:00
Michael Davidsaver
95ed4b2993
onClose confusion
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
82adcb938d
server monitor pvRequest
2020-02-03 14:57:04 -08:00
Michael Davidsaver
584cf5b450
minor
2020-02-03 14:54:47 -08:00
Michael Davidsaver
5ddc2beb47
server monitor throttle using send queue size
2020-01-26 15:55:56 -08:00
Michael Davidsaver
c2a4224a21
server monitor
2020-01-22 12:25:21 -08:00