Commit Graph

99 Commits

Author SHA1 Message Date
Michael Davidsaver 9039a10c9a update testIntrospect with epicsUnitTest 2013-05-24 18:28:54 -04:00
Michael Davidsaver 629c8346d2 postPut in new array API
Call when appropriate (putFrom(), copyIn(), and replace()).
Not called by swap(), take(), reuse(), or shareData().
Users of the second set of methods are expected to call
one of the methods in the first set, or call postPut() directly.

Document when postPut is (not) called.
2013-05-23 17:51:52 -04:00
Michael Davidsaver 572c02bf6e update testOperators 2013-05-08 18:35:51 -04:00
Michael Davidsaver 80777b293f rewrite testPVScalarArray 2013-05-08 18:35:51 -04:00
Michael Davidsaver 3c08834377 update testSerialization 2013-05-08 18:35:51 -04:00
Michael Davidsaver eeae12e3d4 Convert: remove to/from*Array 2013-05-08 18:35:51 -04:00
Michael Davidsaver 992ac73068 use new API
make copying explicit and replace some
use of PVValueArray<T>::put and get
2013-05-08 18:35:51 -04:00
Michael Davidsaver b137b32fc6 test shared_vector<T>
use epicsUnitTest
test handling of void and const void instances
2013-05-08 18:35:50 -04:00
Michael Davidsaver d75656dad7 testTypeCast use epicsUnitTest 2013-05-01 12:41:19 -04:00
Michael Davidsaver a6bfab2d74 replace copyScalarArray with PVScalarArray::assign 2013-04-30 18:14:04 -04:00
Michael Davidsaver 2f8c434429 add castUnsafeV
non-template version of castUnsafe<TO>(FROM v)).
2013-04-22 11:59:20 -04:00
Michael Davidsaver b0c57e7ae3 test castUnsafe w/ transform() 2013-04-22 11:59:20 -04:00
Michael Davidsaver 0e57391b4d vxWorks compatibility 2013-04-22 11:59:20 -04:00
Michael Davidsaver d7eada7216 type casting with castUnsafe<TO>(FROM val) 2013-04-15 14:39:42 -04:00
Michael Davidsaver c435f71592 testOperators: avoid warning 2013-04-15 14:34:45 -04:00
Matej Sekoranja 0dd6f01ef6 direct, i.e. no-copy, de/serialization support 2013-04-12 21:54:11 +02:00
Matej Sekoranja 67afe84593 mb moved to pvCommonCPP 2013-02-25 10:29:34 +01:00
zimoch 5e810c704f Missing library reference in Makefile 2013-02-21 15:50:57 +01:00
Matej Sekoranja 675243061d -Wextra compiler warnings fixed 2013-02-16 12:50:36 +01:00
Matej Sekoranja aa1a67d6c1 added micro-benchmark 2013-02-13 14:18:42 +01:00
Matej Sekoranja 97b1848ba3 added array_at manip test 2013-02-11 10:30:30 +01:00
Matej Sekoranja c4f6132aca added simple operators 'test', added <<= >>= operators to PVScalar 2013-02-08 22:45:04 +01:00
Marty Kraimer 1d3c4d1762 get rid of unnecessary copies for StringArray 2012-10-29 13:32:34 -04:00
Marty Kraimer d627e08419 fix bug in PVStructure::appendPVField and PVStructure::appendPVFields 2012-10-11 06:19:08 -04:00
Unknown 6a378dae0d removed sprintf format warnings 2012-09-14 13:54:35 +02:00
Unknown 55df2e06e2 compatibility with vxWorks 2012-09-05 14:11:07 +02:00
Marty Kraimer 6b4eb1a1b0 StandardField: fix enumeratedAlarm ; testConvert fix uint64 integer constants 2012-08-28 13:09:37 -04:00
Marty Kraimer 5e3311a024 LICENSE, COPYRIGHT, file header 2012-08-22 14:39:19 -04:00
Marty Kraimer fbfed5bab1 make tests more like regresion tests 2012-08-17 14:13:18 -04:00
Marty Kraimer 66fb300873 documentation updated; changes for Field::ID 2012-08-17 06:45:20 -04:00
Matej Sekoranja ac10b73e69 Field::getID() added 2012-07-31 10:30:50 +02:00
Matej Sekoranja d9465b0954 fixed due to monitor.h change 2012-07-24 21:28:37 +02:00
Marty Kraimer 31922eac32 commit so that Matej can look at Monitor 2012-07-23 16:56:49 -04:00
jrowlandls 92c68dfcbc pvData ctypes: added context handler and handle destructor to test example 2012-07-20 10:25:01 +01:00
jrowlandls 038567280b pvData: added C api test 2012-07-19 14:22:37 +01:00
Marty Kraimer 022e6304a3 call epicsExitCallAtExits() 2012-07-17 09:40:41 -04:00
Marty Kraimer 5dcd864c58 more shared_pointer everywhere 2012-07-17 09:23:53 -04:00
Marty Kraimer 32790674d6 changes for PVStructureArray 2012-07-08 12:51:46 -04:00
Marty Kraimer 5d6205cb44 changes to PVStructureArray 2012-07-08 08:38:57 -04:00
Marty Kraimer 27c4da5b73 working on PVStructureArray 2012-07-06 13:03:37 -04:00
Marty Kraimer 5d57e9bbcf remove monitorQueue 2012-07-03 14:52:30 -04:00
Marty Kraimer 9775fd4707 redo monotorQueue 2012-07-02 16:17:58 -04:00
Marty Kraimer 12d13bc2c0 fix bug in renameField; Add check for zero length fieldNames in Structure. 2012-06-22 14:04:05 -04:00
Matej Sekoranja 3991a51fd6 size_t changes 2012-06-07 14:15:12 +02:00
Matej Sekoranja 90960d370d added unsigned ints to the test 2012-05-23 08:08:00 +02:00
Marty Kraimer 126fe9c711 use const where appropriate 2012-05-22 11:51:53 -04:00
Marty Kraimer e9b0dcd9f4 lots of work on Scalar Arrays 2012-05-21 10:06:28 -04:00
Matej Sekoranja 8040ad5fc7 serialization test, shared-ptr const 2012-05-18 11:42:57 +02:00
Marty Kraimer 198eb453be add testConvert 2012-05-17 16:04:49 -04:00
Marty Kraimer e6a97e83ab fix more bugs 2012-05-17 09:15:19 -04:00