IDecisionSvc Node1 IDecisionSvc + DeclareInterfaceID() + ~IDecisionSvc() + addStream() + addAcceptAlg() + addRequireAlg() + addVetoAlg() + getAcceptAlgs() + getRequireAlgs() + getVetoAlgs() + getStreams() + isEventAccepted() + isEventAccepted() Node2 INamedInterface Node2->Node1