add == for introspection; == of PVField is done in base class via convert.

Make monitorQueue compatible with monitor, i.e. shared_pointer
This commit is contained in:
Marty Kraimer
2011-04-27 08:27:10 -04:00
parent b45b965f14
commit 95ae684d3d
25 changed files with 157 additions and 181 deletions
+4 -4
View File
@@ -5,7 +5,7 @@ There is a logic_error
On line 68 of ../testBaseException.cpp
../bin/linux-x86/testBaseException[0x80497b9]
../bin/linux-x86/testBaseException[0x8049a54]
/lib/libc.so.6(__libc_start_main+0xe6)[0x126e36]
/lib/libc.so.6(__libc_start_main+0xe6)[0x3ede36]
../bin/linux-x86/testBaseException[0x80490e1]
To translate run 'addr2line -e execname 0xXXXXXXX ...'
Note: Must be compiled with debug symbols
@@ -17,7 +17,7 @@ On line 75 of ../testBaseException.cpp
../bin/linux-x86/testBaseException() [0x8049cec]
../bin/linux-x86/testBaseException() [0x8049923]
../bin/linux-x86/testBaseException() [0x8049a54]
/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
../bin/linux-x86/testBaseException() [0x80490e1]
testBaseException...
@@ -26,7 +26,7 @@ all is OK
On line 48 of ../testBaseException.cpp
../bin/linux-x86/testBaseException() [0x8049581]
../bin/linux-x86/testBaseException() [0x8049a5c]
/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
../bin/linux-x86/testBaseException() [0x80490e1]
@@ -38,7 +38,7 @@ On line 57 of ../testBaseException.cpp
../bin/linux-x86/testBaseException() [0x80491ec]
../bin/linux-x86/testBaseException() [0x80496f9]
../bin/linux-x86/testBaseException() [0x8049a5c]
/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
../bin/linux-x86/testBaseException() [0x80490e1]
+6 -6
View File
@@ -1,5 +1,5 @@
--- testBaseExceptionGold 2011-02-10 04:39:30.000000000 -0500
+++ testBaseException 2011-04-21 10:00:27.000000000 -0400
--- testBaseExceptionGold 2011-04-25 13:04:28.000000000 -0400
+++ testBaseException 2011-04-27 07:53:41.000000000 -0400
@@ -1,37 +1,46 @@
+
+
@@ -8,7 +8,7 @@
+On line 68 of ../testBaseException.cpp
+../bin/linux-x86/testBaseException[0x80497b9]
+../bin/linux-x86/testBaseException[0x8049a54]
+/lib/libc.so.6(__libc_start_main+0xe6)[0x126e36]
+/lib/libc.so.6(__libc_start_main+0xe6)[0x3ede36]
+../bin/linux-x86/testBaseException[0x80490e1]
+To translate run 'addr2line -e execname 0xXXXXXXX ...'
+ Note: Must be compiled with debug symbols
@@ -20,7 +20,7 @@
+../bin/linux-x86/testBaseException() [0x8049cec]
+../bin/linux-x86/testBaseException() [0x8049923]
+../bin/linux-x86/testBaseException() [0x8049a54]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
+../bin/linux-x86/testBaseException() [0x80490e1]
+
testBaseException...
@@ -34,7 +34,7 @@
+On line 48 of ../testBaseException.cpp
+../bin/linux-x86/testBaseException() [0x8049581]
+../bin/linux-x86/testBaseException() [0x8049a5c]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
+../bin/linux-x86/testBaseException() [0x80490e1]
+
@@ -67,7 +67,7 @@
+../bin/linux-x86/testBaseException() [0x80491ec]
+../bin/linux-x86/testBaseException() [0x80496f9]
+../bin/linux-x86/testBaseException() [0x8049a5c]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x126e36]
+/lib/libc.so.6(__libc_start_main+0xe6) [0x3ede36]
+../bin/linux-x86/testBaseException() [0x80490e1]
+
+12 -12
View File
@@ -1,20 +1,20 @@
Time test
diff 23.497236 milliSeconds
time per iteration 23.497236 microseconds
time per addTail/removeHead 0.011749 microseconds
diff 22.226751 milliSeconds
time per iteration 22.226751 microseconds
time per addTail/removeHead 0.011113 microseconds
Time test locked
diff 206.570083 milliSeconds
time per iteration 206.570083 microseconds
time per addTail/removeHead 0.103285 microseconds
diff 205.273532 milliSeconds
time per iteration 205.273532 microseconds
time per addTail/removeHead 0.102637 microseconds
Time std::list test
diff 632.330525 milliSeconds
time per iteration 632.330525 microseconds
time per addTail/removeHead 0.316165 microseconds
diff 666.642776 milliSeconds
time per iteration 666.642776 microseconds
time per addTail/removeHead 0.333321 microseconds
Time std::list test locked
diff 783.256490 milliSeconds
time per iteration 783.256490 microseconds
time per addTail/removeHead 0.391628 microseconds
diff 812.128477 milliSeconds
time per iteration 812.128477 microseconds
time per addTail/removeHead 0.406064 microseconds
+2 -2
View File
@@ -1,5 +1,5 @@
--- testPVAppendGold 2011-02-09 05:21:30.000000000 -0500
+++ testPVAppend 2011-04-21 10:00:32.000000000 -0400
--- testPVAppendGold 2011-04-25 13:04:28.000000000 -0400
+++ testPVAppend 2011-04-27 07:53:46.000000000 -0400
@@ -29,4 +29,4 @@
structure child2
string Jane Bad Girl
+1 -1
View File
@@ -1 +1 @@
2011.04.21 10:00:33 929776649 nanoSeconds isDst true
2011.04.27 07:53:47 782836752 nanoSeconds isDst true
+1 -1
View File
@@ -1 +1 @@
time per call 0.007064 microseconds
time per call 0.007046 microseconds
+4 -4
View File
@@ -1,5 +1,5 @@
current 1303394433 13269031 milliSec 1303394433013
2011.04.21 10:00:33 13269031 nanoSeconds isDst true
current 1303905226 876200358 milliSec 1303905226876
2011.04.27 07:53:46 876200358 nanoSeconds isDst true
fromTime_t
current 1303394433 0 milliSec 1303394433000
2011.04.21 10:00:33 0 nanoSeconds isDst true
current 1303905226 0 milliSec 1303905226000
2011.04.27 07:53:46 0 nanoSeconds isDst true
+6 -6
View File
@@ -1,6 +1,6 @@
one requested 0.400000 diff 0.400193 seconds
two requested 0.200000 diff 0.200190 seconds
one requested 0.200000 diff 0.200333 seconds
two requested 0.400000 diff 0.400372 seconds
one requested 0.000000 diff 0.000034 seconds
two requested 0.000000 diff 0.000050 seconds
one requested 0.400000 diff 0.400283 seconds
two requested 0.200000 diff 0.200268 seconds
one requested 0.200000 diff 0.200291 seconds
two requested 0.400000 diff 0.400374 seconds
one requested 0.000000 diff 0.000042 seconds
two requested 0.000000 diff 0.000061 seconds