//## After registering, myObject->MyMethod() will be called every time a new node has been added to the DataStorage.
//## Observers should unregister by calling myDataStorage->AddNodeEvent.RemoveListener(myObject, MyObject::MyMethod).
//## Note: AddEvents are _not_ emitted if a node is added to DataStorage by adding it to the the underlying DataTree!
+
+ // member variable is not needed to be looked in multi threaded scenarios since the DataStorageEvent is a typedef for // a message1 obejct which is thread safe
DataStorageEvent AddNodeEvent;
//##Documentation
@@ -210,6 +216,8 @@
//## After registering, myObject->MyMethod() will be called every time a new node has been added to the DataStorage.
//## Observers should unregister by calling myDataStorage->RemoveNodeEvent.RemoveListener(myObject, MyObject::MyMethod).
//## Note: RemoveEvents are also emitted if a node was removed from the DataStorage by deleting it from the underlying DataTree
+
+ // member variable is not needed to be looked in multi threaded scenarios since the DataStorageEvent is a typedef for // a message1 obejct which is thread safe
DataStorageEvent RemoveNodeEvent;
//##Documentation
@@ -220,6 +228,8 @@
//## Observers should unregister by calling myDataStorage->ChangedNodeEvent.RemoveListener(myObject, MyObject::MyMethod).
//## Internally the DataStorage listens to itk::ModifiedEvents on the nodes and forwards them
//## to the listeners of this event.
+
+ // member variable is not needed to be looked in multi threaded scenarios since the DataStorageEvent is a typedef for // a message1 obejct which is thread safe
DataStorageEvent ChangedNodeEvent;
//##Documentation
@@ -230,6 +240,8 @@
//## Observers should unregister by calling myDataStorage->DeleteNodeEvent.RemoveListener(myObject, MyObject::MyMethod).
//## Internally the DataStorage listens to itk::DeleteEvents on the nodes and forwards them
//## to the listeners of this event.
+
+ // member variable is not needed to be looked in multi threaded scenarios since the DataStorageEvent is a typedef for // a message1 obejct which is thread safe