added inc/dec test to testPVStructureArray.cpp
This commit is contained in:
@@ -62,6 +62,54 @@ structure powerSupply
|
||||
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
|
||||
linkedListNode: totalConstruct 5 totalDestruct 5
|
||||
|
||||
@@ -62,6 +62,54 @@ structure powerSupply
|
||||
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
|
||||
linkedListNode: totalConstruct 5 totalDestruct 5
|
||||
|
||||
@@ -65,6 +65,17 @@ void testPowerSupplyArray(FILE * fd) {
|
||||
buffer.clear();
|
||||
powerSupplyArrayStruct->getField()->dumpReferenceCount(&buffer,0);
|
||||
fprintf(fd," reference counts %s\n",buffer.c_str());
|
||||
buffer.clear();
|
||||
structure->dumpReferenceCount(&buffer,0);
|
||||
fprintf(fd,"before incReferenceCount reference counts %s\n",buffer.c_str());
|
||||
structure->incReferenceCount();
|
||||
buffer.clear();
|
||||
structure->dumpReferenceCount(&buffer,0);
|
||||
fprintf(fd,"after incReferenceCount reference counts %s\n",buffer.c_str());
|
||||
structure->decReferenceCount();
|
||||
buffer.clear();
|
||||
structure->dumpReferenceCount(&buffer,0);
|
||||
fprintf(fd,"after decReferenceCount reference counts %s\n",buffer.c_str());
|
||||
delete powerSupplyArrayStruct;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user