Matej Sekoranja
6c14f27641
CA to PVA rename
2013-05-16 09:58:38 +02:00
Matej Sekoranja
f72f89b4d2
direct, i.e. no-copy, de/serialization support; prepared some IF for bulk send
2013-04-12 21:55:25 +02:00
Matej Sekoranja
e11cca0fdb
unused params warnings removed
2012-10-10 12:02:12 +02:00
Matej Sekoranja
929387cf80
VxWorks ports from Dirk
2012-09-03 23:48:31 +02:00
Matej Sekoranja
e74f2cdb2a
minor cleanup
2012-07-30 13:41:13 +02:00
Matej Sekoranja
4f15626281
remote.h interfaces sync with Java - cleanup
2012-07-25 12:46:04 +02:00
Matej Sekoranja
3ea38d79dd
IntrospectionRegistry changes, does not compile
2012-07-24 23:00:20 +02:00
Matej Sekoranja
4b5bc38835
unsigned/size_t/shared ptrs
2012-06-15 14:47:16 +02:00
Matej Sekoranja
21774ff01e
Field serialization moved to pvData
2012-03-27 12:02:23 +02:00
Matej Sekoranja
8464aacbef
header cleanup
2011-10-20 15:40:53 +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
d03ac9d00f
TCP read fixed, some unactive alignment code added
2011-09-20 17:37:28 +02:00
Matej Sekoranja
409c1f17d7
byte order independent code, transportRevision is int8
2011-09-18 10:06:37 +02:00
Matej Sekoranja
633801c2ae
RTEMS support; using namespace removed from headers
2011-09-13 09:56:39 +02:00
Matej Sekoranja
fa21fc3bd5
UDP shutdown fixed
2011-08-12 10:22:38 +02:00
Matej Sekoranja
22e93e8e0d
UDP shutdown on linux
2011-08-11 13:16:34 +02:00
Marty Kraimer
2ee024ecb8
include files put into include/pv
2011-06-07 08:31:41 -04:00
Matej Sekoranja
1da4173535
shared_pointer const &
2011-05-13 14:02:06 +02:00
Matej Sekoranja
c36ba5264d
port from pvAccessCPP-md
2011-05-12 12:47:55 +02:00
Marty Kraimer
753e6d246b
Make * to & changes due to changes in pvData.
2011-02-18 08:20:27 -05:00
Matej Sekoranja
f268ec5f8d
volatile cleanup
2011-02-07 15:35:52 +01:00
Matej Sekoranja
c6d51067d1
UDP transport cleanup
2011-01-20 17:47:13 +01:00
miha_vitorovic
8f0b4d8594
Using osiSockAddress parameter by reference wherever possible.
2011-01-07 14:42:00 +01:00
miha_vitorovic
bd1a4e2634
Makefile: included all the new sources
...
blockingClientTCPTransport.cpp: implementation
blockingTCP.h:
* class BlockingTCPTransport:
- added Context to ctor
- added 'virtual' declaration to overrides
- 'priority' is now 'int16'
* added class 'BlockingClientTCPTransport'
blockingTCPConnector.cpp: implementation
blockingTCPTransport.cpp:
* removed 'transportRegistry' added 'context'
blockingUDP.h:
* added missing override 'getIntrospectionRegistry'
* 'BlockingUDPConnector::_priority' is now 'int16' instead of 'short'
blockingUDPConnector.cpp:
* 'connect' parameter priority is now 'int16' instead of 'short'
* fixed and added error logging
remote.h:
* added 'TransportRegistry' forward declaration
* added 'Transport::getIntrospectionRegistry' prototype
* changed 'Connector::connect' prototype parameter 'priority': 'short'->'int16'
* added 'Context' interface
* added 'ReferenceCountingTransport' interface
transportRegistry.h:
* added 'Transport' forward declaration
testRemoteClientImpl.cpp:
* added '#include <transportRegistry.h>' to fix compile error
* lots of auto-format changes
transportRegistryTest.cpp:
*
2011-01-04 11:58:00 +01:00
miha_vitorovic
b6df9a4d89
blockingTCP.h: added TransportRegistry, removed "using namespace"
...
BlockingTCPTransport: added TransportRegistry, using osiSock.h functions wherever possible
blockingUDP.h: removed "using namespace"
blockingUDPConnector.cpp: using osiSock.h functions wherever possible
blockingUDPTransport: using osiSock.h functions wherever possible, delete -> delete[]
remote.h: removed "using namespace"
arrayFIFO.h: fixed default ctor, delete -> delete[]
growingCircularBuffer.h: delete -> delete[]
testBlockingUDPClnt.cpp: using osiSock.h functions wherever possible
testBlockingUDPCSrv.cpp: using osiSock.h functions wherever possible
2011-01-03 14:30:38 +01:00
miha_vitorovic
2202d88020
blockingTCPTransport - work in progress.
2010-12-29 15:01:42 +01:00
miha_vitorovic
58f03384c2
UDP transport cleanup - closing the socket and stopping the thread;
2010-12-28 10:09:37 +01:00
miha_vitorovic
06842f7890
Makefile: renamed blockingUDP header, added blockingUDPConnector.cpp
...
blockingUDPTransport.cpp: fixed ctor, addedmutex to 'enqueueSendRequest', started using 'sys/socket.h'
remote.h: added TransportClient and Connector classes
introspectionRegistry.h: organized #includes
2010-12-28 08:59:25 +01:00