Commit Graph

77 Commits

Author SHA1 Message Date
Andrew Johnson
9a8644033d Prevent redefinition of NOMINMAX
While this protection is not strictly necessary here, if someone
does a cut-and-paste into a header file it should be included.
2016-04-06 15:22:11 -05:00
Andrew Johnson
e28fd6129e Remove need to undef epicsExportSharedSymbols
This approach works OK, but makes it much harder to find files
that have mistakes in them since they can cause other functions
to get the wrong import/export setting.
2016-04-06 10:59:23 -05:00
Matej Sekoranja
5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Matej Sekoranja
9b6fdaaaff rtems: reference to 'Thread' is ambiguous 2016-03-03 00:29:54 +01:00
Matej Sekoranja
125822d18f one instance of responseHandler per context 2015-12-17 09:12:33 +01:00
Michael Davidsaver
b9dd9e8e6c getRemoteName()
Cache the TCP peer address as a string and pass it to createChannel().
2015-12-14 17:04:57 -05:00
Michael Davidsaver
4a1bfff40f Remove clearSendQueue
Use BreakTransport exception instead
2015-12-14 16:59:55 -05:00
Michael Davidsaver
730d30fe54 AbstractCodec use fair_queue 2015-12-14 16:59:55 -05:00
Michael Davidsaver
6254525cba use epicsThread and Thread::Config
Catches errant c++ exceptions and is joinable
2015-12-14 16:59:47 -05:00
Michael Davidsaver
2e64b1b785 Message for unhandled exceptions in UDP message processing 2015-11-23 16:41:31 -05:00
Michael Davidsaver
c59715f687 cleanup commented code blocks 2015-11-23 16:41:31 -05:00
Matej Sekoranja
7eb0087d64 fixed bad tx performance 2015-02-04 20:08:25 +01:00
Matej Sekoranja
d3fb30d55d removed annoying warning when client disconnects while server is processing a send message 2015-01-07 13:48:44 +01:00
Matej Sekoranja
228d7fe279 queue.take possible race, send thread does not wait for read anymore 2015-01-07 12:58:28 +01:00
Matej Sekoranja
9ba3d94649 connection tear-down from sender thread 2014-12-09 14:36:55 +01:00
Matej Sekoranja
bccddcc418 cyclic ref (memory leak) fixed when request are left on sendQueue 2014-10-16 11:11:24 +02:00
Matej Sekoranja
0b0bf32c19 security plugin handling 2014-09-11 09:41:20 +02:00
Matej Sekoranja
15dd1497f2 set endianess control message server flag 2014-09-09 22:35:37 +02:00
Matej Sekoranja
38f1ce1c30 stupid vxWorks m_data macro 2014-09-09 15:43:14 +02:00
Matej Sekoranja
8a2abf09b2 access security 2014-09-09 14:28:43 +02:00
Matej Sekoranja
b14333f720 TCP acceptor and validation fixed, logs and dot consistency 2014-09-04 20:44:12 +02:00
Matej Sekoranja
e5d2f457a2 client now uses connection timeout param 2014-08-06 10:04:25 +02:00
Matej Sekoranja
fbe2ffa3cb testServer: added alwaysSendAll for ChannelGet, velocious for Monitor; added testMonitorPerformance util 2014-07-30 11:14:52 +02:00
Matej Sekoranja
c01b928836 server/client flag, _lastSegmentedMessageType != 0 comparison fix 2014-07-22 00:35:29 +02:00
Matej Sekoranja
99df13dc72 completed merge 2014-06-10 00:09:08 +02:00
Andrew Johnson
266c883131 Merged changes from default branch 2014-04-18 16:58:06 -05:00
Andrew Johnson
a886984258 Rename pvAccessApp to src, adjust Makefiles 2014-03-28 11:53:02 -05:00