Commit Graph

98 Commits

Author SHA1 Message Date
Andrew Johnson aaafa924ee Remove unneeded WIN32-only code 2018-07-17 11:49:06 -05:00
Michael Davidsaver fc037f0a39 drop getBroadcastAddresses()
in favor of discoverInterfaces().

if we have to do NIC discovery ourselves, then at least
avoid mixing our results with the similar, but not identical
results of osiSockDiscoverBroadcastAddresses() from Base.
2018-07-02 14:39:37 -07:00
Andrew Johnson fa46935d35 Clean up compiler warnings 2018-01-04 17:52:36 -06:00
Michael Davidsaver 0161799c93 must zero osiSockAddr prior to use!
RTEMS depends on this or eg. bind()
will fail because comparison with
list of interface addresses is done
with memcmp()!
2017-11-28 17:54:25 -06:00
Michael Davidsaver 02a11fc539 drop long defunct test code 2017-11-06 12:52:26 -06:00
Michael Davidsaver dcb74b781d be explicit about epics::auto_ptr 2017-11-06 12:46:13 -06:00
Michael Davidsaver 27ec187bd4 inetAddressUtil no more new vector
no more allocating vector.
2017-09-02 09:55:15 -05:00
Michael Davidsaver 6370f11cd2 remove unused 2017-07-14 14:38:04 +02:00
Michael Davidsaver 0fbbcc2d9f remove deprecated Properties 2017-05-30 17:33:04 +02:00
Matej Sekoranja 6dc9b0f96f replaced LGPL wildcard matcher w/ simplistic epics-base version 2016-04-14 11:31:32 +02:00
Andrew Johnson 8fdf0d7411 Use lower-case header filenames for MinGW cross-compilation 2016-04-06 10:59:22 -05:00
Matej Sekoranja 5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Matej Sekoranja 91b5cc707d fixed testChannelAccess 2015-12-16 13:52:56 +01:00
Michael Davidsaver db86e47659 add fair_queue 2015-12-14 16:59:55 -05:00
Michael Davidsaver 3eb7775493 introduce ConfigurationBuilder 2015-12-14 14:25:20 -05:00
Michael Davidsaver 7a2e25f79c rewrite Properties
let's be rid of some egregiously bad C++ code...
2015-12-14 14:24:40 -05:00
Michael Davidsaver 9b43a07b47 configurationTest now uses htons, needs winsock dll 2015-11-24 20:22:37 -05:00
Michael Davidsaver 87af5b308f config get socket address
revamp configurationTest
2015-11-23 16:41:31 -05:00
Matej Sekoranja c8c0498cdf using new copy API 2015-02-18 10:03:18 +01:00
Matej Sekoranja 0a82f3c60a getSocketAddressList leading spaces handling and tests 2014-11-17 09:56:40 +01:00
Matej Sekoranja 50c143bdec test refactoring 2014-10-31 20:08:18 +01:00
Matej Sekoranja 79a58e3483 mcast test: timeout for the case where it fails 2014-08-20 16:54:32 +02:00
Matej Sekoranja 660d1b5133 more mcast test 2014-08-20 14:44:13 +02:00
Matej Sekoranja 124972605a win32 multicasts 2014-08-20 10:12:50 +02:00
Matej Sekoranja b7f545aa06 multicast test added 2014-08-20 00:24:42 +02:00
Matej Sekoranja 8862d29ea5 protocol change: searching messages 2014-06-09 11:27:39 +02:00
Matej Sekoranja 746a841289 added missing ws2_32 to build testInetAddressUtils for 64-bit windows 2014-01-31 11:39:30 +01:00
Matej Sekoranja f6d4c68c39 introspectionRegistry: enabled caching of non scalar/scalarArrays 2013-12-05 13:07:10 +01:00
Andrew Johnson 8ebadb261c Fix VxWorks and RTEMS builds 2013-09-05 10:32:11 -05:00
Andrew Johnson fe292d90db Fixed compiler warning. 2013-06-12 21:30:22 -05:00
Matej Sekoranja d0c5e1f604 ported GoogleTests to EPICS Test Harness 2013-06-11 09:20:21 +02:00
Ralph Lange 4fe4f8231f testApp: add pvMB to *_LIB definitions of all affected libraries and tests 2013-02-26 16:42:50 +01:00
Ralph Lange 75ec25f092 test: fix Makefile formatting 2013-01-11 17:42:42 +01:00
Ralph Lange 9d74e069ba test: explicitly link gtest main against pthread 2013-01-11 17:42:06 +01:00
Ralph Lange d277cd8bb0 test: fix googletest build (no inline htonl() etc when used as template arg) 2013-01-11 17:29:47 +01:00
Matej Sekoranja 4b5bc38835 unsigned/size_t/shared ptrs 2012-06-15 14:47:16 +02:00
Matej Sekoranja 81f9aac2b0 Dirk's VxWorks port 2012-03-28 20:31:33 +02:00
Matej Sekoranja 4e22433de1 wildcharMatcher removed, headers cleaned from using statements 2011-10-20 15:10:31 +02:00
Matej Sekoranja 0eb299b843 AtomicBoolean for _closed flag 2011-10-06 20:40:33 +02:00
Matej Sekoranja ba61be3c1c initial batch of gtest tests 2011-09-23 15:17:44 +02:00
jrowlandls fcb0805d85 merge 2011-09-21 10:33:16 +01:00
jrowlandls dff545bed7 must initialize sockets with osiSockAttach on Windows 2011-09-21 10:31:24 +01:00
Matej Sekoranja 018450b1bd merge 2011-09-20 17:51:37 +02:00
Matej Sekoranja d03ac9d00f TCP read fixed, some unactive alignment code added 2011-09-20 17:37:28 +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 633801c2ae RTEMS support; using namespace removed from headers 2011-09-13 09:56:39 +02: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
Marty Kraimer 2ee024ecb8 include files put into include/pv 2011-06-07 08:31:41 -04:00