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