Matej Sekoranja
4cef1135a3
PVStructure serialization fixed
2012-09-10 08:56:11 +02:00
Marty Kraimer
5e3311a024
LICENSE, COPYRIGHT, file header
2012-08-22 14:39:19 -04:00
Matej Sekoranja
6a86496385
added BitSet::size()
2012-07-31 11:47:42 +02:00
Marty Kraimer
31922eac32
commit so that Matej can look at Monitor
2012-07-23 16:56:49 -04:00
Matej Sekoranja
770e63b8da
removed BitSetPtr due to possible 4.6.1 gcc problem
2012-05-21 21:11:20 +02:00
Marty Kraimer
fb453ea9e5
working on queue code
2012-05-09 14:06:17 -04:00
Marty Kraimer
0a744984ca
moved POINTER_DEFS from pvAccess.h to sharedPtr.h
2011-07-01 07:37:18 -04:00
Marty Kraimer
619534b984
include files put into include/pv
2011-06-07 08:30:15 -04:00
Matej Sekoranja
b45b965f14
added shared_pointer typedefs, monitor.h IF changed to used shared_pointers
2011-04-24 23:56:58 +02:00
Matej Sekoranja
b0c04eea53
Status changes
2011-02-17 01:21:16 +01:00
Matej Sekoranja
12b7a51ea7
bitSet serialization
2011-01-16 23:50:56 +01:00
Marty Kraimer
608d74c400
Fix many memory leaks
2011-01-12 10:28:00 -05: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
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
358923d064
started on documentation and changes to misc as a result
2010-12-02 15:28:09 -05:00
Marty Kraimer
9db054cc54
timer and timeStamp added to misc. copyright and license info added
2010-11-23 07:30:13 -05:00
Marty Kraimer
4f871aae05
a complete set of tests for PVData now exists
2010-11-04 09:38:53 -04:00
Marty Kraimer
7f03a52200
Merged conflicts with matej's push
2010-11-02 08:54:15 -04:00
Matej Sekoranja
7cf33be144
byteBuffer added
2010-10-21 14:28:34 +02:00
Matej Sekoranja
f7c89f2ed9
BitSet implementation added
2010-10-19 23:43:37 +02:00
Marty Kraimer
355ac3aa1d
Fixed const mess
2010-09-29 09:24:17 -04:00
Marty Kraimer
f6c9b0eea3
1) implemented noDefaultMethods. See effective C++ Item 6. There it is called Uncopyable
...
2) implemented Lock. See effective C++ item 14.
This is as easy to use as Java synchronize.
3) wrapper on top of std::string. All usage of string in pvData is one of:
String - Just a std::string
StringBuilder - Used where StringBuilder is used in Java
StringConst - Just a "std::string const". This is used wherever String is used in Java
StringConstArray - Just like a String[] in Java.
4) The reference counting (incReferenceCount and decReferenceCount) are now private. It is completely handled by the implenentaion.
NO code that uses pvData needs even know about reference counting.
2010-09-27 08:33:10 -04:00
Marty Kraimer
2c6a99a6cb
add directory misc and move stuff to it.
2010-09-23 14:47:47 -04:00