Michael Davidsaver
|
d15430fb17
|
fix poke race
poke()d from both UDP (tickSearch()) and TCP workers (*Builder::exec())
|
2020-12-30 10:55:22 -08:00 |
|
Michael Davidsaver
|
e52ae674ca
|
client: bypass search throttling during Channel creation
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
3b9dd9c405
|
client Operation expose PV name
Desirable to include in error messages if nothing else
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
5079be41fe
|
minor
|
2020-07-26 20:46:12 -07:00 |
|
Michael Davidsaver
|
b6ee231ba8
|
ensure osiSockAttach()
|
2020-06-16 16:38:59 -07:00 |
|
Michael Davidsaver
|
609768a33d
|
add client channel cache
Maintain unused channels for 20 seconds before closing.
|
2020-05-07 18:45:16 -07:00 |
|
Michael Davidsaver
|
b0eecb949f
|
fixup client operation object lifetime
|
2020-04-12 23:29:30 -07:00 |
|
Michael Davidsaver
|
dd3706aa0f
|
Avoid client Context leak
Keep no internal public Context refs.
|
2020-04-12 22:30:30 -07:00 |
|
Michael Davidsaver
|
3b641bed84
|
start *IDs from different non-zero
Help detect situations where SID, CID, or IOID are mixed up
|
2020-04-07 13:28:06 -07:00 |
|
Michael Davidsaver
|
edadc31f96
|
add instanceSnapshot()
|
2020-03-24 18:38:10 -07:00 |
|
Michael Davidsaver
|
25e712eb2a
|
client Add Operation::wait()
|
2020-03-12 19:52:00 -07:00 |
|
Michael Davidsaver
|
c7ba7d21b6
|
add client monitor
|
2020-03-04 19:57:00 -08:00 |
|
Michael Davidsaver
|
c127e5ae1f
|
do beacon clean on UDP worker
|
2020-03-02 15:37:43 -08:00 |
|
Michael Davidsaver
|
a3ffbd2a9b
|
client fix Channel reconnect
|
2020-03-02 15:37:43 -08:00 |
|
Michael Davidsaver
|
e668038250
|
client track opByIOID per channel
needed to handle CMD_DESTROY_CHANNEL
|
2020-03-02 15:37:43 -08:00 |
|
Michael Davidsaver
|
20acafa963
|
fix Connection ownership
Keep alive during bev*() callbacks
|
2020-03-02 15:37:43 -08:00 |
|
Michael Davidsaver
|
b52065ccad
|
client get/put/rpc
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
acfba6469e
|
start client beacon rx
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
7d490dc69e
|
client info() error delivery
|
2020-02-21 11:54:01 -08:00 |
|
Michael Davidsaver
|
f76f1c8cb4
|
client info cancel
|
2020-02-21 10:46:05 -08:00 |
|
Michael Davidsaver
|
1a4e6e8d32
|
hurryUp()
|
2020-02-21 08:01:29 -08:00 |
|
Michael Davidsaver
|
1edeab8a39
|
start client
|
2020-02-20 23:12:24 -08:00 |
|