Commit Graph

1255 Commits

Author SHA1 Message Date
Michael Davidsaver ecc79f1003 another attempt to fix lib deps 2017-07-12 19:32:03 +02:00
Michael Davidsaver 24257c3035 remove unnecessary exports and installed impl header 2017-07-12 16:34:11 +02:00
Michael Davidsaver 0222463123 update requester.h
move to pvAccess namespace.
2017-07-12 14:26:28 +02:00
Michael Davidsaver 042b3e7b0f requester.h moves from pvDataCPP 2017-07-12 13:14:02 +02:00
Michael Davidsaver fb28d467d2 pvaTestClient: simple blocking get/rpc 2017-07-11 18:12:37 +02:00
Michael Davidsaver 99f747bf9f more doc 2017-07-11 17:09:16 +02:00
Michael Davidsaver 3ddb59f089 more library deps 2017-07-11 15:35:11 +02:00
Michael Davidsaver 6fb8385d29 avoid op on uninitialized value warnings 2017-07-11 14:38:07 +02:00
Michael Davidsaver 5d843d3587 RPC cleanup: RPCService is a sub-set of RPCServiceAsync 2017-07-11 14:38:01 +02:00
Michael Davidsaver b6bd7eebe5 fixup libpvAccessIOC deps 2017-07-11 14:37:52 +02:00
Michael Davidsaver 5ec0ae8591 more import/export 2017-07-10 15:28:48 +02:00
Michael Davidsaver a670c19643 more import/export 2017-07-10 15:07:59 +02:00
Michael Davidsaver 7c1ac4ef00 pvaTestClient: channel cache 2017-07-10 15:03:19 +02:00
Michael Davidsaver f564a60fa1 more import/export 2017-07-10 14:41:08 +02:00
Michael Davidsaver 9a77eb328f pvaTestClient: put bitset 2017-07-10 14:39:23 +02:00
Michael Davidsaver be5047ce04 more import/export 2017-07-10 14:10:48 +02:00
Michael Davidsaver eafd962d78 minor 2017-07-10 14:03:39 +02:00
Michael Davidsaver 8f4fafd668 pvaTestClient: put example 2017-07-10 13:40:36 +02:00
Michael Davidsaver 6436ceb04d pvtools: drop unused 2017-07-10 12:38:16 +02:00
Michael Davidsaver 47a44c5356 doc pvaTestClient 2017-07-07 19:08:38 +02:00
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