Matej Sekoranja
5279d247ca
general indent beautification
2016-03-10 23:36:16 +01:00
Michael Davidsaver
c0ee432598
Allow ChannelProviderFactory::newInstance to accept a Configuration
...
Deprecate ChannelProvider::configure(), which doesn't do much and
is incompatible with the idea of shared context.
A lot of down-stream mess related to the confused relationship
between InternalClientContextImpl and InternalClientContextImpl::ChannelProviderImpl.
This is changed to compose the provider within the context
and use a nested shared_ptr so that references to the provider
are really references to the context.
This brings the ownership semantic in line with what the API
suggests, and what other providers implement.
2015-12-14 17:04:57 -05:00
Matej Sekoranja
16eeeb992b
get/setLength capacity removed
2014-07-22 09:04:08 +02:00
Matej Sekoranja
ba4102639e
String -> std::string, toString methods removed
2014-06-19 14:29:41 +02:00
Matej Sekoranja
cdc03d8e97
porting tests and utils
2014-05-22 22:31:20 +02:00
Matej Sekoranja
d2fb05ddd8
ChannelArray int to size_t
2014-04-04 12:36:11 +02:00
Marty Kraimer
530a96746b
CreateRequest no longer derives from Requester; In responseHandlers all destructors are virtual.
2013-10-31 06:23:33 -04:00
Matej Sekoranja
236a7311d5
pvAccess -> pva provider name change
2013-09-23 11:26:10 +02:00
Matej Sekoranja
7ec992906e
tests apps fixed to used new testServer channel names, test prefix
2012-11-12 21:52:55 +01:00
Matej Sekoranja
e11cca0fdb
unused params warnings removed
2012-10-10 12:02:12 +02:00
Matej Sekoranja
050ba5136c
String const & message
2012-08-20 19:09:38 +02:00
Matej Sekoranja
2f1601f524
testRemoteClientImpl.cpp bug fixed
2012-07-24 23:46:11 +02:00
Matej Sekoranja
3ea38d79dd
IntrospectionRegistry changes, does not compile
2012-07-24 23:00:20 +02:00
Matej Sekoranja
49bc940179
removed CDRMonitor, ported to new Timer API
2012-07-18 11:09:00 +02:00
Marty Kraimer
7e8312d1ee
Make CreateRequest compatible with the Java version
2012-06-26 09:33:37 -04:00
Matej Sekoranja
4b5bc38835
unsigned/size_t/shared ptrs
2012-06-15 14:47:16 +02:00
Matej Sekoranja
d46f024e6b
symmetric RPC
2011-11-07 13:29:30 +01:00
Matej Sekoranja
54d435972b
new ByteBuffer support
2011-09-08 11:15:36 +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
fe8331ba12
In responseHandlers::monitorConnect change Structure* to StructureConstPtr Same in MockClientImpl.cpp and testRemoteClientImpl.cpp
2011-04-05 08:46:13 -04:00
Matej Sekoranja
b6b859d8c3
clean server test
2011-03-01 22:52:44 +01:00
Gasper Jansa
4d1e9b18bf
reverting testRemoteClientImpl
2011-02-25 17:24:52 +01:00
Gasper Jansa
43e05ce048
server test
2011-02-25 17:12:00 +01:00
Marty Kraimer
753e6d246b
Make * to & changes due to changes in pvData.
2011-02-18 08:20:27 -05:00
Matej Sekoranja
f7742d3eb0
Status changes
2011-02-17 01:22:08 +01:00
Matej Sekoranja
c87ff047ca
stability
2011-02-10 17:05:34 +01:00
Matej Sekoranja
dff724cbb5
pvRequest must be destroyed by a client code
2011-02-09 22:19:14 +01:00
Matej Sekoranja
e5910b2efc
monitorQueue fixed
2011-02-08 18:40:45 +01:00
Matej Sekoranja
f4180cfdb9
destruction typo
2011-02-07 15:45:16 +01:00
Matej Sekoranja
a63374e86b
ClientFactory added
2011-02-03 17:09:13 +01:00
Michael Davidsaver
8904298718
update for changes to PVData object monitoring
...
showConstructDestruct.h renamed as CDRMonitor.h
2011-02-02 10:07:19 -05:00
Matej Sekoranja
8fdd51396c
remote connection close fix, request destroy fix
2011-02-02 10:49:32 +01:00
Matej Sekoranja
3c2265e94a
initial protocol spec added
2011-02-01 19:28:23 +01:00
Matej Sekoranja
d0db4588ee
mm of TransportSender
2011-02-01 00:38:11 +01:00
Matej Sekoranja
db1a880c68
get rid of status globals, global enum
2011-01-31 22:08:25 +01:00
Matej Sekoranja
0c13ba72a3
ClientContextImpl
2011-01-30 22:39:56 +01:00
Matej Sekoranja
f42834179c
exception safe calls
2011-01-28 23:39:10 +01:00
Matej Sekoranja
ec3a7b3ed6
resubscription
2011-01-28 21:22:31 +01:00
Matej Sekoranja
441532ff66
baseException fix
2011-01-28 19:52:46 +01:00
Matej Sekoranja
4bb231f22c
channelArray done.
2011-01-26 12:31:41 +01:00
Matej Sekoranja
7d650f3d68
channelRPC done
2011-01-26 10:46:51 +01:00
Matej Sekoranja
c1c391854c
putGet impl
2011-01-25 23:43:07 +01:00
Matej Sekoranja
8dbc67377c
no-queue monitor implementation
2011-01-24 23:20:19 +01:00
Matej Sekoranja
5cb78eac05
TCP transport cleanup, lots of printf still in use
2011-01-24 18:07:37 +01:00
Matej Sekoranja
b23e7f13d8
memory management fixes
2011-01-23 23:47:13 +01:00
Matej Sekoranja
d8f81d79db
MM cleanup
2011-01-20 19:01:25 +01:00
Matej Sekoranja
c6d51067d1
UDP transport cleanup
2011-01-20 17:47:13 +01:00
Matej Sekoranja
d4d82f9788
channelPut
2011-01-19 21:24:41 +01:00