virtual void simulate();
virtual void recieve_msg(int msg, IConector *who, void *data);
- virtual bool get_output() { return is_open; }
+ virtual bool get_output() { return is_open = input->get_output(); }
void open() { is_open = true; }
void close() { is_open = false; }