Michael Davidsaver
bcc16bdf00
serverContext: remove scary leftover
2015-12-14 14:25:20 -05: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
9b43a07b47
configurationTest now uses htons, needs winsock dll
2015-11-24 20:22:37 -05:00
Matej Sekoranja
4ae0a12614
Merge pull request #17 from mdavidsaver/miscclean
...
Misc. cleanup and minor features
2015-11-25 00:25:38 +01:00
Michael Davidsaver
0fd7b111a1
pre-processor fun
2015-11-24 14:51:25 -05:00
Michael Davidsaver
fccf7c1b93
quiet (un)signed warning
2015-11-23 16:51:53 -05:00
Michael Davidsaver
be01b418f2
use CMD_* instead of magic number
2015-11-23 16:41:31 -05:00
Michael Davidsaver
f561cb97dc
shorten thread names
...
so more of the interesting part is shown by epicsThreadShowAll()
2015-11-23 16:41:31 -05:00
Michael Davidsaver
9696b17196
use shared_ptr immediately
2015-11-23 16:41:31 -05:00
Michael Davidsaver
2e64b1b785
Message for unhandled exceptions in UDP message processing
2015-11-23 16:41:31 -05:00
Michael Davidsaver
e08db19ddc
avoid unnecessary vector copy
2015-11-23 16:41:31 -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
Michael Davidsaver
0fe4e41099
don't silently swallow exceptions
2015-11-23 16:41:31 -05:00
Michael Davidsaver
839faf66c0
AtomicValue use epicsAtomic if available
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
7e2c216389
fixed multiple provider channeList when one fails
2015-11-09 10:37:35 +01:00
Matej Sekoranja
837479bb30
Update README.md
2015-10-15 21:53:20 +02:00
Matej Sekoranja
d4498f5950
Merge branch 'msekoranja-default'
2015-10-15 21:22:57 +02:00
Matej Sekoranja
55328e4a53
merge
2015-10-15 21:18:56 +02:00
Matej Sekoranja
5884d5b778
PipelineMonitor instead of epics::pvData::Monitor
2015-10-15 20:59:15 +02:00
Matej Sekoranja
bb5d7cae6c
updated version, renamed README -> README.md
2015-10-15 13:59:42 +02:00
Matej Sekoranja
91f7eab049
release/4.1 merged back to master
2015-10-15 13:53:52 +02:00
Matej Sekoranja
7dc7615de2
links updated in README
4.1.2
2015-10-14 08:56:51 +02:00
Matej Sekoranja
3105819a54
RELEASE_NOTES, README cleanup
2015-10-12 23:28:21 +02:00
Matej Sekoranja
b80c0aa1c9
4.1.2 release
2015-10-08 09:02:22 +02:00
Ralph Lange
a9955a0121
jenkins: fix CloudBees doc job
2015-09-28 15:02:23 +02:00
Ralph Lange
e64c08fd54
jenkins: fix CloudBees doc job
2015-09-28 14:57:22 +02:00
Ralph Lange
b2ab41cbb8
Fix: remove inclusion of cadef.h in caStatus.h (unneeded)
4.1.1
2015-09-28 14:30:15 +02:00
Ralph Lange
d383161aab
jenkins: adapt doc script to new CloudBees jenkins job
2015-09-14 16:33:49 +02:00
Ralph Lange
52f5fe365b
jenkins: adapt doc script to new CloudBees jenkins job
2015-09-14 16:33:25 +02:00
Ralph Lange
fc83ecd32b
Fix: remove inclusion of cadef.h in caStatus.h (unneeded)
2015-09-10 17:34:01 +02:00
Ralph Lange
8470c6dcc2
jenkins: update dependency version pvDataCPP/5.0
4.1.0
2015-09-04 16:26:07 +02:00
Ralph Lange
c19fec612c
jenkins: easier configuration of dependent module branches
2015-09-03 11:53:55 +02:00
Ralph Lange
c0fada216e
jenkins: easier configuration of dependent module branches
2015-09-03 11:49:49 +02:00
Matej Sekoranja
b3f0b5039f
minor correction
2015-09-02 10:23:39 +02:00
Ralph Lange
98efc2fdfa
jenkins: depend on release/4.1 build of pvCommonCPP
2015-09-02 09:30:52 +02:00
Matej Sekoranja
1ba4eb4cf9
version updated
2015-09-02 09:05:17 +02:00
Matej Sekoranja
467cc89b7a
Merge pull request #12 from anjohnson/add-license-file
...
Add license and copyright files
2015-09-01 20:06:00 +02:00
Ralph Lange
b7b655942d
jenkins: fix artifact URLs
2015-08-18 15:46:13 +02:00
Ralph Lange
2def308c57
Add QtCreator pattern to .gitignore
2015-08-18 15:45:21 +02:00
Andrew Johnson
98113e5fc7
Resolves epics-base/pvAccessCPP #2
2015-08-11 17:50:03 -05:00
Andrew Johnson
12d2cb867f
Add COPYRIGHT file
2015-08-11 17:49:18 -05:00
Andrew Johnson
2430e4b15c
Add LICENSE file copied from pvDataCPP
2015-08-03 13:20:29 -05:00
dhickin
7eda50c0a6
Merge pull request #10 from dhickin/replace_calls_getScalarArrayField
...
Replace calls of deprecated PVStructure::getScalarArrayField
2015-07-28 17:05:21 +01:00
Dave Hickin
f983e34d4e
Remove unused template parameter in copy_DBR functions
2015-07-24 15:22:41 +01:00
Dave Hickin
0af5599457
Remove calls of deprecated getScalarArrayField
2015-07-24 15:00:25 +01:00
Ralph Lange
07661a0916
jenkins: extend CloudBees build job to accept microbench configuration
2015-07-17 16:33:44 +02:00