Michael Davidsaver
|
e52397fb63
|
Operation::cancel() return true if cancelled
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
33b6f362db
|
client: Handle orphaned Operations
Allow Operation instances to outlive
the Context through which they were
created.
|
2020-08-10 12:09:55 -07:00 |
|
Michael Davidsaver
|
64400c5050
|
client Builders allow default ctor
simplify handling of Builders
|
2020-07-26 20:46:12 -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
|
edadc31f96
|
add instanceSnapshot()
|
2020-03-24 18:38:10 -07:00 |
|
Michael Davidsaver
|
846a4c546c
|
minor
|
2020-03-14 17:01:14 -07:00 |
|
Michael Davidsaver
|
ad609e420c
|
client Add NTURI version of rpc()
and consolidate with similar code for building
pvRequest _options and put() builder.
|
2020-03-12 20:02:08 -07:00 |
|
Michael Davidsaver
|
25e712eb2a
|
client Add Operation::wait()
|
2020-03-12 19:52:00 -07:00 |
|
Michael Davidsaver
|
92228556d7
|
client allow put().set()
Allow put() to avoid a .build() callback
in simple case of assigning values to certain fields.
|
2020-03-12 19:52:00 -07:00 |
|
Michael Davidsaver
|
51f005d62e
|
client warn when operation implicitly canceled
|
2020-03-09 16:34:18 -07:00 |
|
Michael Davidsaver
|
9e401a35fe
|
client Result include peerName
|
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
|
dff2db60b0
|
add pvxcall
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
9fefa95df1
|
fix client PUT
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
3c34887c26
|
add pvxput
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
d881170319
|
pvxget
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
b75449985d
|
shuffle client *Builder
|
2020-02-26 08:38:15 -08:00 |
|
Michael Davidsaver
|
b52065ccad
|
client get/put/rpc
|
2020-02-26 08:38:15 -08:00 |
|