Commit Graph

13 Commits

Author SHA1 Message Date
Michael Davidsaver 1a100a0955 client fix init order leading to *NULL
Avoid a race between the main thread alloc of SimpleChannelSearchManagerImpl
the the UDP socket worker trying to use the same.

Split allocation and initialization of search manager
around socket creation and worker start.

Also in-line initializeUDPTransport() to only call site.
2018-03-28 13:21:46 -07:00
Michael Davidsaver aec1c7c9d7 client search: cleanup context pointer handling 2018-03-28 11:25:54 -07:00
Michael Davidsaver 9b828852c0 Transport::getRemoteAddress() return reference
make it clear that result is always !NULL
2018-02-01 19:09:44 -08:00
Michael Davidsaver 05b6da623a rename GUID -> ServerGUID
avoid ambigious name on windows/mingw
2017-07-04 17:57:20 +02:00
Michael Davidsaver cd722388dc fix client Channel ref leak through Context search map 2017-06-19 11:30:08 +02:00
Andrew Johnson 12d68fe209 Add epicsExportSharedSymbols, move some includes 2016-04-06 10:59:22 -05:00
Matej Sekoranja 5279d247ca general indent beautification 2016-03-10 23:36:16 +01:00
Matej Sekoranja 523af71b7f duplicate search responses from the same server bound to multiple NIFs filtered out 2015-12-17 14:02:11 +01:00
Michael Davidsaver be01b418f2 use CMD_* instead of magic number 2015-11-23 16:41:31 -05:00
Matej Sekoranja ffeab62d7f better multiple channels message, failed channel connect handling 2015-01-07 10:00:16 +01:00
Matej Sekoranja ba4102639e String -> std::string, toString methods removed 2014-06-19 14:29:41 +02:00
Matej Sekoranja 99df13dc72 completed merge 2014-06-10 00:09:08 +02:00
Andrew Johnson a886984258 Rename pvAccessApp to src, adjust Makefiles 2014-03-28 11:53:02 -05:00