void Freight Forwarder_Cleanup(Freight Forwarder* const me) { NOTIFY_DESTRUCTOR(me, &me, Freight Forwarder, ~Freight Forwarder); BasicWebAdapter_Destroy(me->itsWebAdapter); RiCReactive_cleanup(&(me->ric_reactive)); }
void Admin_Cleanup(Admin* const me) { NOTIFY_DESTRUCTOR(me, &me, Admin, ~Admin); BasicWebAdapter_Destroy(me->itsWebAdapter); RiCReactive_cleanup(&(me->ric_reactive)); }
Led::~Led() { NOTIFY_DESTRUCTOR(~Led, true); }
Sensor::~Sensor() { NOTIFY_DESTRUCTOR(~Sensor, true); cleanUpRelations(); }
Lichtschranke::~Lichtschranke() { NOTIFY_DESTRUCTOR(~Lichtschranke, true); cleanUpRelations(); }
Karussell::~Karussell() { NOTIFY_DESTRUCTOR(~Karussell, true); cleanUpRelations(); cancelTimeouts(); }
Dosierer::~Dosierer() { NOTIFY_DESTRUCTOR(~Dosierer, true); cleanUpRelations(); cancelTimeouts(); }
Switch_C::~Switch_C() { NOTIFY_DESTRUCTOR(~Switch, true); cleanUpRelations(); }
Chassis::~Chassis(void) { NOTIFY_DESTRUCTOR(~Chassis, true); }
Controller::~Controller() { NOTIFY_DESTRUCTOR(~Controller, true); cancelTimeouts(); }
Hold::~Hold() { NOTIFY_DESTRUCTOR(~Hold, true); cleanUpRelations(); }
DC_Motor::~DC_Motor(void) { NOTIFY_DESTRUCTOR(~DC_Motor, true); }
TPI::~TPI() { NOTIFY_DESTRUCTOR(~TPI, true); }