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
miha_vitorovic
fe5ea9442c
A working blockingUDPTransport with test.
...
TODO: debug stopping listener thread.
2010-12-28 15:47:05 +01:00