Найдите, когда уничтожение активного класса завершено в IBM Rhapsody

Мне нужно уничтожить экземпляр класса с диаграммой состояний в IBM Rhapsody с фреймворком OXF и найти, когда уничтожение завершено.

Из других вопросов (1) я вижу, что вызов delete для объекта - плохая идея, поскольку любые ожидающие события в очереди событий приведут к сбою программы.

Вызов destroy() очищает ожидающие события как часть уничтожения, но есть ли способ узнать, когда уничтожение завершено?

Обратите внимание, что я попытался включить параметр CPP_CG::Framework::UseDirectReactiveDeletion, но это не очищает ожидающие события перед удалением, что приводит к сбоям.

Спасибо за помощь

(1) Понимание Termination Connector диаграммы состояний в IBM Рапсодия


person User55412    schedule 27.06.2018    source источник


Ответы (1)


Вы можете перегрузить деструктор класса, он вызывается при удалении класса.

person Frank Landgraf    schedule 28.06.2018