python.MultipleStreamManager.AugmentedPoolStream Node1 python.MultipleStreamManager. AugmentedPoolStream + Stream + __init__() + GetEventStream() + GetMetaDataStream() + SetOutputFileName() + AddItem() + RemoveItem() + GetItems() + AddMetaDataItem() + RemoveMetaDataItem() + GetMetaDataItems() + AcceptAlgs() + RequireAlgs() + VetoAlgs() + Print() Node3 python.MultipleStreamManager. AugmentedPoolStreamExtension + parentIndex + __init__() + AddItem() + AddMetaDataItem() Node1->Node3 Node2 python.MultipleStreamManager. AugmentedStreamBase + Name + OtherAlgs - _Prescaler + __init__() + AddAcceptAlgs() + RemoveAcceptAlgs() + GetAcceptAlgs() + AddRequireAlgs() + RemoveRequireAlgs() + GetRequireAlgs() + AddVetoAlgs() + RemoveVetoAlgs() + GetVetoAlgs() and 6 more... - _ItemInList() - _AddValidItemToList() - _RemoveValidItemFromList() Node2->Node1