1) added stateChangeRequester
2) improve semantics for unlisten and channelStateChange
This also fixes some problems associated with on-line delete.
These problems appeared when pvDatabaseCPP was changed to notify clients when
a PVRecord is deleted.
With the changes to pvDatabaseCPP and pvaClientCPP on-line delete now works!!
1) added stateChangeRequester 2) improve semantics for unlisten and channelStateChange
This also fixes some problems associated with on-line delete. These problems appeared when pvDatabaseCPP was changed to notify clients when a PVRecord is deleted.
With the changes to pvDatabaseCPP and pvaClientCPP on-line delete now works!!