Massive name changes to factory.
The changes make it clear what is a default implementation and what implements base classes defined in pvData.h.
This commit is contained in:
+12
-12
@@ -1,20 +1,20 @@
|
||||
|
||||
Time test
|
||||
diff 24.740621 milliSeconds
|
||||
time per iteration 24.740621 microseconds
|
||||
time per addTail/removeHead 0.012370 microseconds
|
||||
diff 24.890191 milliSeconds
|
||||
time per iteration 24.890191 microseconds
|
||||
time per addTail/removeHead 0.012445 microseconds
|
||||
|
||||
Time test locked
|
||||
diff 188.817816 milliSeconds
|
||||
time per iteration 188.817816 microseconds
|
||||
time per addTail/removeHead 0.094409 microseconds
|
||||
diff 188.108610 milliSeconds
|
||||
time per iteration 188.108610 microseconds
|
||||
time per addTail/removeHead 0.094054 microseconds
|
||||
|
||||
Time std::list test
|
||||
diff 629.679579 milliSeconds
|
||||
time per iteration 629.679579 microseconds
|
||||
time per addTail/removeHead 0.314840 microseconds
|
||||
diff 668.831984 milliSeconds
|
||||
time per iteration 668.831984 microseconds
|
||||
time per addTail/removeHead 0.334416 microseconds
|
||||
|
||||
Time std::list test locked
|
||||
diff 787.049712 milliSeconds
|
||||
time per iteration 787.049712 microseconds
|
||||
time per addTail/removeHead 0.393525 microseconds
|
||||
diff 780.392611 milliSeconds
|
||||
time per iteration 780.392611 microseconds
|
||||
time per addTail/removeHead 0.390196 microseconds
|
||||
|
||||
+117
-1
@@ -1,3 +1,4 @@
|
||||
after append 5
|
||||
structure powerSupply
|
||||
structure[] value
|
||||
structure powerSupply
|
||||
@@ -48,6 +49,121 @@ structure powerSupply
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
timeStamp timeStamp
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
after remove 0,1,3structure powerSupply
|
||||
structure[] value
|
||||
null
|
||||
null
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
null
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
timeStamp timeStamp
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
after compressstructure powerSupply
|
||||
structure[] value
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
@@ -55,6 +171,6 @@ structure powerSupply
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
field: totalConstruct 102 totalDestruct 102
|
||||
pvField: totalConstruct 56 totalDestruct 56
|
||||
pvField: totalConstruct 88 totalDestruct 88
|
||||
linkedListNode: totalConstruct 5 totalDestruct 5
|
||||
linkedList: totalConstruct 1 totalDestruct 1
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
56a57,112
|
||||
> reference counts powerSupply referenceCount 1
|
||||
> value referenceCount 1
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> timeStamp referenceCount 2
|
||||
> secondsPastEpoch referenceCount 2
|
||||
> nanoSeconds referenceCount 2
|
||||
> before incReferenceCount reference counts powerSupply referenceCount 4
|
||||
> voltage referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> power referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> current referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> after incReferenceCount reference counts powerSupply referenceCount 5
|
||||
> voltage referenceCount 5
|
||||
> value referenceCount 5
|
||||
> alarm referenceCount 17
|
||||
> severity referenceCount 17
|
||||
> message referenceCount 17
|
||||
> power referenceCount 5
|
||||
> value referenceCount 5
|
||||
> alarm referenceCount 17
|
||||
> severity referenceCount 17
|
||||
> message referenceCount 17
|
||||
> current referenceCount 5
|
||||
> value referenceCount 5
|
||||
> alarm referenceCount 17
|
||||
> severity referenceCount 17
|
||||
> message referenceCount 17
|
||||
> after decReferenceCount reference counts powerSupply referenceCount 4
|
||||
> voltage referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> power referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
> current referenceCount 4
|
||||
> value referenceCount 4
|
||||
> alarm referenceCount 14
|
||||
> severity referenceCount 14
|
||||
> message referenceCount 14
|
||||
|
||||
+117
-57
@@ -1,3 +1,4 @@
|
||||
after append 5
|
||||
structure powerSupply
|
||||
structure[] value
|
||||
structure powerSupply
|
||||
@@ -48,69 +49,128 @@ structure powerSupply
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
timeStamp timeStamp
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
after remove 0,1,3structure powerSupply
|
||||
structure[] value
|
||||
null
|
||||
null
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
null
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
timeStamp timeStamp
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
after compressstructure powerSupply
|
||||
structure[] value
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure powerSupply
|
||||
structure voltage
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure power
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
structure current
|
||||
double value 0
|
||||
structure alarm
|
||||
int severity 0
|
||||
string message
|
||||
alarm alarm
|
||||
int severity 0
|
||||
string message
|
||||
timeStamp timeStamp
|
||||
long secondsPastEpoch 0
|
||||
int nanoSeconds 0
|
||||
reference counts powerSupply referenceCount 1
|
||||
value referenceCount 1
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
timeStamp referenceCount 2
|
||||
secondsPastEpoch referenceCount 2
|
||||
nanoSeconds referenceCount 2
|
||||
before incReferenceCount reference counts powerSupply referenceCount 4
|
||||
voltage referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
power referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
current referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
after incReferenceCount reference counts powerSupply referenceCount 5
|
||||
voltage referenceCount 5
|
||||
value referenceCount 5
|
||||
alarm referenceCount 17
|
||||
severity referenceCount 17
|
||||
message referenceCount 17
|
||||
power referenceCount 5
|
||||
value referenceCount 5
|
||||
alarm referenceCount 17
|
||||
severity referenceCount 17
|
||||
message referenceCount 17
|
||||
current referenceCount 5
|
||||
value referenceCount 5
|
||||
alarm referenceCount 17
|
||||
severity referenceCount 17
|
||||
message referenceCount 17
|
||||
after decReferenceCount reference counts powerSupply referenceCount 4
|
||||
voltage referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
power referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
current referenceCount 4
|
||||
value referenceCount 4
|
||||
alarm referenceCount 14
|
||||
severity referenceCount 14
|
||||
message referenceCount 14
|
||||
field: totalConstruct 102 totalDestruct 102
|
||||
pvField: totalConstruct 56 totalDestruct 56
|
||||
pvField: totalConstruct 88 totalDestruct 88
|
||||
linkedListNode: totalConstruct 5 totalDestruct 5
|
||||
linkedList: totalConstruct 1 totalDestruct 1
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
time per call 30.779267 microseconds
|
||||
time per call 41.431581 microseconds
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
current 1296220855 236718062 milliSec 1296220855236
|
||||
2011.01.28 08:20:55 236718062 nanoSeconds isDst false
|
||||
current 1296556183 151053711 milliSec 1296556183151
|
||||
2011.02.01 05:29:43 151053711 nanoSeconds isDst false
|
||||
fromTime_t
|
||||
current 1296220855 0 milliSec 1296220855000
|
||||
2011.01.28 08:20:55 0 nanoSeconds isDst false
|
||||
current 1296556183 0 milliSec 1296556183000
|
||||
2011.02.01 05:29:43 0 nanoSeconds isDst false
|
||||
|
||||
+6
-6
@@ -1,6 +1,6 @@
|
||||
one requested 0.400000 diff 0.400272 seconds
|
||||
two requested 0.200000 diff 0.200259 seconds
|
||||
one requested 0.200000 diff 0.200247 seconds
|
||||
two requested 0.400000 diff 0.400347 seconds
|
||||
one requested 0.000000 diff 0.000073 seconds
|
||||
two requested 0.000000 diff 0.000098 seconds
|
||||
one requested 0.400000 diff 0.400276 seconds
|
||||
two requested 0.200000 diff 0.200325 seconds
|
||||
one requested 0.200000 diff 0.200255 seconds
|
||||
two requested 0.400000 diff 0.400288 seconds
|
||||
one requested 0.000000 diff 0.000027 seconds
|
||||
two requested 0.000000 diff 0.000087 seconds
|
||||
|
||||
Reference in New Issue
Block a user