Michael Davidsaver
|
da373796ec
|
update getme example
|
2017-07-07 18:45:07 +02:00 |
|
Michael Davidsaver
|
9dd4a9187b
|
monitorme use pvaTestClient
|
2017-07-07 18:45:07 +02:00 |
|
Michael Davidsaver
|
bc2dccf95c
|
start on pvaTestClient
|
2017-07-07 18:45:07 +02:00 |
|
Michael Davidsaver
|
525b950f62
|
fixup getme example
|
2017-07-07 18:44:24 +02:00 |
|
Michael Davidsaver
|
9244d78a5b
|
add MonitorElement::Ref::attach()
|
2017-07-07 18:44:24 +02:00 |
|
Michael Davidsaver
|
006224b4d1
|
pva client break ref loop with ChannelRequester
pvutils: remove ChannelRequesterImpl
|
2017-07-07 18:44:24 +02:00 |
|
Michael Davidsaver
|
e5a4fcba38
|
yet more import/export
|
2017-07-05 14:33:26 +02:00 |
|
Michael Davidsaver
|
c1daf96456
|
race in RPCClient::waitResponse
|
2017-07-05 13:45:59 +02:00 |
|
Michael Davidsaver
|
13afc7f6c3
|
destroyable.h now in pva
|
2017-07-05 13:17:10 +02:00 |
|
Michael Davidsaver
|
e75ba66409
|
move Destroyable to pva namespace
|
2017-07-05 11:57:10 +02:00 |
|
Michael Davidsaver
|
ceefa7301d
|
move destroyable.h from pvDataCPP
|
2017-07-05 11:51:06 +02:00 |
|
Michael Davidsaver
|
68b918829e
|
more dllimport/export
|
2017-07-05 11:05:26 +02:00 |
|
Michael Davidsaver
|
e457e2d0c3
|
attempt to fix dllimport/export error
|
2017-07-04 19:01:23 +02:00 |
|
Michael Davidsaver
|
96272c2a30
|
add copyright boilerplate
|
2017-07-04 18:02:42 +02:00 |
|
Michael Davidsaver
|
05b6da623a
|
rename GUID -> ServerGUID
avoid ambigious name on windows/mingw
|
2017-07-04 17:57:20 +02:00 |
|
Michael Davidsaver
|
3ea8d7c71c
|
try to resolve ambigious GUID with mingw
|
2017-07-04 16:33:18 +02:00 |
|
Michael Davidsaver
|
2709866215
|
travis-ci: win32 build
|
2017-07-04 15:54:58 +02:00 |
|
Michael Davidsaver
|
c98c872835
|
fix race in channelAccessIFTest
|
2017-07-04 12:20:51 +02:00 |
|
Michael Davidsaver
|
aadf428212
|
test debugging
|
2017-07-03 19:32:55 +02:00 |
|
Michael Davidsaver
|
4fe837c9a0
|
add RPC loopback test
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
3eb601c210
|
update doc w/ operator -> requester change
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
5e97d0e022
|
spamme example more debug
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
a6efd7ce6a
|
update pvlist to use RPCClient
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
858235fd0a
|
update pvinfo
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
e2a40b1a54
|
pva client fix getField
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
25b81ba506
|
pvget/pvput: redo connection handling
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
9d29517db0
|
monitor example use strong Requester -> Operation
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
405410660d
|
caChannel: remove boilerplate
|
2017-07-03 19:24:01 +02:00 |
|
Michael Davidsaver
|
c84d41396d
|
pva client: reverse operation -> requester strong ref
make this a weak ref as it is more natural
that the initiator (requester) holds
a strong ref to the operation.
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
83ee4522ce
|
remove necessary indirection
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
49d90167b4
|
remove boilerplate
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
ce56ac7b1c
|
more Channel defaults
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
ec88dcb7d4
|
hide local symbols
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
734110eba5
|
remove unused
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
749e8d71d1
|
replace all internal use of getChannelProviderRegistry()
|
2017-07-03 19:24:00 +02:00 |
|
Michael Davidsaver
|
3d5696b644
|
compat
|
2017-07-03 19:23:59 +02:00 |
|
Michael Davidsaver
|
e1385adec5
|
travis-ci
|
2017-07-03 19:23:46 +02:00 |
|
Michael Davidsaver
|
8b8ad08a7f
|
minor
|
2017-07-03 19:23:46 +02:00 |
|
Michael Davidsaver
|
018858d840
|
add MonitorElement::Ref
|
2017-06-28 13:49:59 +02:00 |
|
Michael Davidsaver
|
a3185f11da
|
MonitorElement const and state tracking
Mark MonitorElement member pointers as const
to prevent user code from accidentally mangling.
Add 'state' tracking to help debugging
|
2017-06-27 15:42:27 +02:00 |
|
Michael Davidsaver
|
63a7649693
|
quiet spurious warning
|
2017-06-27 12:59:13 +02:00 |
|
Michael Davidsaver
|
4003357df6
|
ServerChannelImpl cleanup
|
2017-06-27 10:27:53 +02:00 |
|
Michael Davidsaver
|
8a35fbb11e
|
reduce the number of public symbols
|
2017-06-26 20:17:18 +02:00 |
|
Michael Davidsaver
|
04c2df53a1
|
minor
|
2017-06-26 18:25:39 +02:00 |
|
Michael Davidsaver
|
42e12896d4
|
serverContext: shared_ptr debugging
|
2017-06-26 16:41:55 +02:00 |
|
Michael Davidsaver
|
49c3541204
|
minor
|
2017-06-26 16:41:14 +02:00 |
|
Michael Davidsaver
|
d5481cc277
|
minor
|
2017-06-26 16:24:36 +02:00 |
|
Michael Davidsaver
|
0c02625aa5
|
servercontext wait for transport worker threads to finish
doing this through Transport::close()
causes deadlock in client code due to locking.
So make this an extra step.
|
2017-06-26 14:16:41 +02:00 |
|
Michael Davidsaver
|
3dca3dc38f
|
ServerContext clear timer queue
|
2017-06-22 13:51:38 +02:00 |
|
Michael Davidsaver
|
ba76cd0eb3
|
examples: monitorme/spamme support pipeline=true
|
2017-06-22 13:34:47 +02:00 |
|