Michael Davidsaver
65cdff288f
Configuration list keys
2017-06-01 01:54:17 +02:00
Michael Davidsaver
0fbbcc2d9f
remove deprecated Properties
2017-05-30 17:33:04 +02:00
Matej Sekoranja
5279d247ca
general indent beautification
2016-03-10 23:36:16 +01:00
Matej Sekoranja
87c11d83d2
win32 port
2016-03-06 21:21:26 +01:00
Michael Davidsaver
315bd87f8e
drop copy of epicsParse*
2016-01-05 13:11:46 -05:00
Michael Davidsaver
6f85c869ba
configuration: use typeCast instead of epicsParse*
...
Since typeCast wraps epicsParse*, including base 3.14
compatibility.
2016-01-05 13:11:33 -05:00
Matej Sekoranja
d7eafcb9c5
EPICS base 3.14/clang compilation, TCPAcceptor shutdown on OSX (BSD) fixed
2015-12-16 11:46:58 +01:00
Michael Davidsaver
3eb7775493
introduce ConfigurationBuilder
2015-12-14 14:25:20 -05:00
Michael Davidsaver
b3f78718b0
update Configuration
...
move string parsing into the base class.
Add several sub-classes for different configuration
sources (environment, std::map), and ConfigurationStack
to allow chaining of different sources.
Mark Properties as deprecated, just use std::map by way
of ConfigurationMap.
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
87af5b308f
config get socket address
...
revamp configurationTest
2015-11-23 16:41:31 -05:00
Michael Davidsaver
1d30949690
no point in using envGetConfigParamPtr except for predefine parameters
...
Unless a default is provided, this is equivlent to getenv()
2015-11-23 16:41:31 -05:00
Matej Sekoranja
8541ffa5e9
rtems/vxworks compiler warnings
2014-11-26 13:15:46 +01:00
Matej Sekoranja
e5d2f457a2
client now uses connection timeout param
2014-08-06 10:04:25 +02:00
Andrew Johnson
a886984258
Rename pvAccessApp to src, adjust Makefiles
2014-03-28 11:53:02 -05:00