Hi Manfred,
I'm having one query. I'm trying to call the insert_at_head method inside a gui componenet class, like Application::node_queue_obj.insert_at_head(data) by creating a object of node_queue class
For the first time it's calling from Screen1, then the head should be null it's correct, working fine
For the second time, when I'm calling this insert_at_head method from Screen1, the head should have the address of the new_node created. But here, the head is been still null only.
So what I did, I've added the node_queue_obj in Device class and checked the DeviceClass Init constructor method. For the first time when prototyper is running, by that time only DeviceClass Init is called. So node_queue_obj head remains same, hence it's having the new_node address now.
So Is that possible for other classes Init method to be called only once, same like how DeviceClass is been performing