Michael Davidsaver
302d3fe5d2
executor: remove redundant allocations
2011-02-02 09:14:46 -05:00
Michael Davidsaver
b4c48449a8
lock: Partial implementation of Boost lock templates
...
lock_guard - simple RAII for a mutex
unique_lock - Also allows release/re-acquire after
construction while ensuring that the mutex is
unlocked when the object is destructed.
2011-02-02 09:14:46 -05:00
Marty Kraimer
5e45b5fabd
did a pull then commit
2011-02-01 05:50:23 -05:00
Marty Kraimer
52ee919845
Massive name changes to factory.
...
The changes make it clear what is a default implementation and
what implements base classes defined in pvData.h.
2011-02-01 05:31:55 -05:00
Marty Kraimer
ca3e22fd81
add methods append and remove to PVStructureArray
2011-01-31 09:38:12 -05:00
Matej Sekoranja
698f4911ba
BaseException fix and cleanup.
2011-01-28 19:50:05 +01:00
Marty Kraimer
ad9633c8f6
moved pvType.h from misc to pv.
...
Made changes to make it clear that is defining the pvData primitive types for pvData.
2011-01-28 08:22:46 -05:00
Matej Sekoranja
62e0495c3d
structure equals fix
2011-01-26 00:00:38 +01:00
Matej Sekoranja
4f85a0c4a1
merge
2011-01-23 23:41:20 +01:00
Matej Sekoranja
7f23d511bf
deserialization fix
2011-01-23 23:32:29 +01:00
Marty Kraimer
d79a24208e
added include to status.h
2011-01-21 10:04:51 -05:00
Marty Kraimer
d16bc519c0
added inc/dec test to testPVStructureArray.cpp
2011-01-21 06:27:58 -05:00
Marty Kraimer
f4a1173e7a
More work on introspection memory management.
...
Required changes to pvIntrospect.h and pvData.h
2011-01-20 09:16:33 -05:00
Marty Kraimer
85811ffb69
pulled changes
2011-01-19 14:31:54 -05:00
Marty Kraimer
f73f18d692
fix problem in PVField::replaceStructure.
...
There is still a memory leak
2011-01-19 14:29:12 -05:00
Matej Sekoranja
12b7a51ea7
bitSet serialization
2011-01-16 23:50:56 +01:00
Matej Sekoranja
fb664aa4bd
fixed macro
2011-01-13 00:52:30 +01:00
Marty Kraimer
bb6437fd86
update doc
2011-01-12 14:49:54 -05:00
Marty Kraimer
608d74c400
Fix many memory leaks
2011-01-12 10:28:00 -05:00
Marty Kraimer
f04a4faccd
create .hgignore
2011-01-03 07:17:56 -05:00
Matej Sekoranja
571405d6b2
fixed wrong delete
2011-01-03 12:47:22 +01:00
Matej Sekoranja
7d9b5ce725
added convenience macros
2011-01-02 10:47:08 +01:00
Matej Sekoranja
3f9852bd58
random access byteBuffer
2011-01-01 21:25:23 +01:00
Matej Sekoranja
b5cc749a94
Field equality test
2010-12-28 11:01:03 +01:00
Matej Sekoranja
990bb6316e
make ref. counting public
2010-12-27 11:33:53 +01:00
Matej Sekoranja
8f8502f6e0
fixed SerializeHelper include and delete
2010-12-27 11:33:34 +01:00
Matej Sekoranja
9cbd953c34
ByteBuffer.setPosition(int) added
2010-12-27 10:30:59 +01:00
Matej Sekoranja
20945f7802
moved StatusTypeNames to .cpp
2010-12-27 10:01:28 +01:00
Marty Kraimer
531a63f913
fix append problem
...
still may have memory leak problem
2010-12-26 15:34:26 -05:00
Marty Kraimer
ee1fe3b1a3
merged with changes from Matej
2010-12-22 09:19:58 -05:00
Marty Kraimer
e717e7c45c
Minor changes to doc
2010-12-22 08:50:53 -05:00
Matej Sekoranja
6a91bddf15
Convenience toString() method added.
2010-12-22 12:57:32 +01:00
Matej Sekoranja
e06ff2b898
Destruction of status.
2010-12-20 19:47:36 +01:00
Matej Sekoranja
f522fe8e07
StatusCreateFactory moved to misc, bitSet ref. counting added, minor Status mods
2010-12-20 16:17:48 +01:00
Marty Kraimer
b7f5dc5444
resolve diffs with committs for status; some Gold changes in test.
2010-12-20 06:53:49 -05:00
Marty Kraimer
fdf2342157
minor changes
2010-12-20 06:30:48 -05:00
Matej Sekoranja
e4ea15aff3
Status factory added.
2010-12-19 21:17:59 +01:00
Matej Sekoranja
1f7c6f5520
Moved status and monitor out of pvAccessCPP; interfaces only.
2010-12-19 13:28:30 +01:00
Marty Kraimer
188c256dda
documentation more complete
2010-12-13 13:12:43 -05:00
Marty Kraimer
ca968cacd0
remove Test from directory names in testApp
2010-12-08 08:30:48 -05:00
Marty Kraimer
d0c4e78b4d
added bitSetUtil
2010-12-08 07:48:40 -05:00
Marty Kraimer
3c060afedb
continuation of last commit
2010-12-08 07:10:01 -05:00
Marty Kraimer
381c6de7e9
change build so that only one library pvData gets built
2010-12-08 07:08:42 -05:00
Marty Kraimer
68999f83f9
interim commit
2010-12-08 05:40:43 -05:00
Marty Kraimer
3b90f6b719
property and propertyTest now ready. doc not updated
2010-12-07 14:21:15 -05:00
Marty Kraimer
e82101b9c6
Implemented Queue.
2010-12-03 15:40:02 -05:00
Marty Kraimer
fd36bd47ad
update doc
2010-12-03 07:43:03 -05:00
Marty Kraimer
358923d064
started on documentation and changes to misc as a result
2010-12-02 15:28:09 -05:00
Marty Kraimer
fdfd11c755
bug in testLinkedList.cpp
...
linkedList.h better than std::list but NOT that much better.
Look at diffs for test/testLinkedListAux for bug:
2010-11-23 07:58:54 -05:00
Marty Kraimer
9db054cc54
timer and timeStamp added to misc. copyright and license info added
2010-11-23 07:30:13 -05:00