В радиоблоках GNU вы можете перегрузить метод stop
, чтобы сделать именно это, выполнить код во время остановки потокового графа.
Как правило, кнопка "стоп" в GR C довольно хардкорная вещь; если вместо этого у вас есть условие завершения в самой потоковой диаграмме (например, закрытие окна, если вы используете Qt GUI, или завершение любого блока), к этому можно подходить с этой логической точки зрения «Я должен быть сделан» , а не «кто-то другой пытается меня убить».