| |
2-34 Zusätzliche strukturiereneinheiten für das OTS, v1.0 September 2002 2 raises(CosActivity::SignalSetAlreadyRegistered, CosActivity::NoActivity); leeres remove_signal_set (im Zeichenkettesignal_set_name) raises(CosActivity::SignalSetUnknown, CosActivity::NoActivity); leere Tat des add_action(in CosActivity::Action, im Zeichenkettesignal_set_name, in der langen Priorität) raises(CosActivity::SignalSetUnknown, CosActivity::NoActivity); leere Tat des remove_action(in CosActivity::Action, im Signalsignal_set_name) raises(CosActivity::ActionNotFound, CosActivity::NoActivity); leeres add_actions(in CosActivity::ActionSeq fungiert, im Zeichenkettesignal_set_name, in der langen Priorität) raises(CosActivity::SignalSetUnknown, CosActivity::NoActivity); Taten des CosActivity::ActionSeq-remove_actions(in CosActivity::ActionSeq, innen Zeichenkettesignal_set_name) raises(CosActivity::NoActivity); leere Tat des add_global_action(in CosActivity::Action, in der langen Priorität) raises(CosActivity::NoActivity); leere Tat des remove_global_action(in CosActivity::Action) raises(CosActivity::ActionNotFound, CosActivity::NoActivity); langes get_number_registered_actions(inzeichenkettesignal_set_name) raises(CosActivity::SignalSetUnknown, CosActivity::NoActivity); Get_actions(in-Zeichenkettesignal_set_name ActionSeq) raises(CosActivity::SignalSetUnknown, CosActivity::NoActivity); }; add_signal_set Diese Methode registriert das spezifizierte SignalSet mit dem ActivityCoordinator . Wenn SignalSet ist bereits registriert worden, dann SignalSetAlreadyRegistered Ausnahme wird angehoben. Wenn das ActivityCoordinator ist im Gebrauch (d.h., verarbeitet Signale) oder hat, dann das INVALID_ACTIVITY durchgeführt Ausnahme wird geworfen. Wenn es gibt keine Tätigkeit, die mit dem gegenwärtigen Gewinde, dann das NoActivity dazugehörig ist Ausnahme wird geworfen. remove_signal_set Diese Methode entfernt das spezifizierte SignalSet vom ActivityCoordinator . Wenn Tätigkeit hat die Beendigung angefangen, hat oder wird bei dem Verwenden spezifiziert durchgeführt SignalSet , dann INVALID_ACTIVITY Ausnahme wird geworfen. Wenn SignalSet ist nicht gewußt, dann SignalSetUnknown wird angehoben. Wenn es keine dazugehörige Tätigkeit gibt mit dem gegenwärtigen Gewinde dann das NoActivity Ausnahme wird geworfen. Sie ist zu unzulässig versuchen Sie, irgendwelche des vorbestimmten SignalSet zu entfernen s und BAD_OPERATION Wille seien geworfen Sie. |  |
|
| |
|
|