+ /*! @var childLock
+ Used to serialize scanning the children.
+ */
+ IOLock * childLock;
+
+ /*! @var parentLock
+ Used to serialize scanning the parents.
+ */
+ IOLock * parentLock;
+
+ /*! @var outofbandparameter
+ Used to communicate desired function to tellClientsWithResponse().
+ This is used because it avoids changing the signatures of the affected virtual methods.
+ */
+ int outofbandparameter;
+