Commit Graph

51 Commits

Author SHA1 Message Date
Michael Davidsaver
cddbabf8bc auth fix mingw static 2019-04-09 11:07:30 -07:00
Michael Davidsaver
bfff9275bd always need to link with netapi32 now 2019-01-12 17:07:24 -08:00
Michael Davidsaver
93a83ffa7e don't install testServer et. al
Not really something most end users care about.
So don't clutter up the install tree.  Continue
to build, but not run as, tests.
2018-11-26 10:40:44 -08:00
Michael Davidsaver
74c2ec1ec3 Add SharedPV 2018-06-29 16:55:27 -07:00
Michael Davidsaver
5e887a6d02 add MonitorFIFO 2018-06-26 19:06:47 -07:00
Michael Davidsaver
58f996fd98 update transportRegistry
avoid leaks of SOCKET and leaving mutex locked
when exceptions are thrown.
2018-02-01 18:54:25 -08:00
Michael Davidsaver
4fe837c9a0 add RPC loopback test 2017-07-03 19:24:01 +02:00
Michael Davidsaver
ce25f0b175 ServerContext ref. loop breaking and threading
Drop unnecessary "worker" thread which does no work.
Ensure that returned shared_ptr is unique()==true.

Add ServerContext::create() to start a new server
with specific config and/or providers
2017-05-31 11:40:51 +02:00
Matej Sekoranja
74028c9640 testRAII added 2016-05-19 14:53:16 +02:00
Matej Sekoranja
d380e4c367 VxWorks compilation fixes 2016-03-02 15:01:14 +01:00
Matej Sekoranja
19031af095 added testClientFactory test 2016-03-01 08:22:05 +01:00
Michael Davidsaver
b64e99c680 todo: attempt to fix testChannelAccess 2015-12-14 17:04:58 -05:00
Matej Sekoranja
197f763452 pipeline support 2015-04-29 15:17:54 -04:00
Matej Sekoranja
4e474a75fd async RPC service and example 2015-02-08 22:46:05 +01:00
Matej Sekoranja
d7a8333f5e VxWorks: tests compile and run 2014-10-31 20:53:23 -04:00
Matej Sekoranja
50c143bdec test refactoring 2014-10-31 20:08:18 +01:00
Matej Sekoranja
282b8fe11c wild services support 2014-09-12 09:27:10 +02:00
Matej Sekoranja
fbe2ffa3cb testServer: added alwaysSendAll for ChannelGet, velocious for Monitor; added testMonitorPerformance util 2014-07-30 11:14:52 +02:00
Andrew Johnson
6402e2ca1b Moved pvget/pvput/pvinfo/eget programs into pvtoolsSrc
These programs are intended for users, they are not tests.
2014-04-22 10:38:17 -05:00
Matej Sekoranja
9e0bb7881c rpcClient fixed 2014-04-04 22:00:13 +02:00
Andrew Johnson
ec973ce00d Fix link library order for testCodec 2014-03-27 18:08:02 -05:00
Matej Sekoranja
9a1cffd666 flow: Merged <feature> 'codec' to <develop> ('default'). 2014-03-26 14:07:51 +01:00
Andrew Johnson
1ccbdab48a Fix library link order to permit static builds. 2014-03-13 13:36:18 -05:00
Matej Sekoranja
ae73e7c2ed codec implementation with lots of tests commited 2014-02-11 11:17:14 +01:00
Matej Sekoranja
cb561b84b3 added testChannelAccess to TESTS 2013-12-04 10:59:27 +01:00
Matej Sekoranja
8021361768 added testChannelAccess tests 2013-12-03 12:41:48 +01:00
Matej Sekoranja
c9e70902a2 Win32 port: gcc visibility test passed 2013-11-20 21:29:33 +01:00
Matej Sekoranja
10a62738df pvinfo added 2013-03-20 13:03:33 +01:00
Ralph Lange
4fe4f8231f testApp: add pvMB to *_LIB definitions of all affected libraries and tests 2013-02-26 16:42:50 +01:00
Matej Sekoranja
e73c6b1548 rpcService 2012-09-03 12:28:38 +02:00
Matej Sekoranja
fba5b7900c initial eget added 2012-03-01 14:02:42 +01:00
jrowlandls
465123ef0f start of command line pvrpc tool, change test server to print rpc request structure 2011-11-24 17:08:30 +00:00
Matej Sekoranja
64672885a6 initial version of new ChannelSearchManager 2011-11-08 14:34:45 +01:00
Matej Sekoranja
8e5e276ef9 testGetPerformance added 2011-09-22 14:34:38 +02:00
jrowlandls
6383b8933f tests now using libCom osi 2011-09-19 14:51:35 +01:00
jrowlandls
267d486073 window: used osiSock to discover broadcast addresses, used more portable types, replaced two instances of variable length stack allocation with std::vector 2011-09-16 11:54:33 +01:00
Matej Sekoranja
54d435972b new ByteBuffer support 2011-09-08 11:15:36 +02:00
Matej Sekoranja
872135a4b1 new logging, SIGPIPE and other handled 2011-08-25 15:17:36 +02:00
Matej Sekoranja
f0bc6a3031 pvput added 2011-06-02 10:00:33 +02:00
Matej Sekoranja
187b0f5a3f pvaget -> pvget; connection sharing 2011-05-29 22:27:01 +02:00
Matej Sekoranja
859da06a50 starting work on pvaget 2011-05-25 09:58:29 +02:00
Matej Sekoranja
c36ba5264d port from pvAccessCPP-md 2011-05-12 12:47:55 +02:00
Gasper Jansa
43e05ce048 server test 2011-02-25 17:12:00 +01:00
Matej Sekoranja
3c2265e94a initial protocol spec added 2011-02-01 19:28:23 +01:00
Gasper Jansa
327efbcf80 server context implementation 2011-01-31 22:52:25 +01:00
miha_vitorovic
71b9dfec6d TCP transport now basically works. Still some bugs to squash. 2011-01-07 09:53:33 +01:00
Gasper Jansa
512bc514e6 Small fixes and empty channel search manager test 2011-01-06 17:12:35 +01:00
Gasper Jansa
547a648e76 Named locked pattern and some small things for beacon emitter and handler 2011-01-04 18:43:20 +01:00
Gasper Jansa
0a43e1104c beaconEmitter and handler (not finished) 2011-01-03 09:58:35 +01:00
Matej Sekoranja
95148e2d50 ref. counting macro, starting remote client implementation 2011-01-02 12:59:33 +01:00