I think you misunderstood my point, you can implement it differently with another hardware without any problem. The proposed rds_ interface doen't imply a particular way of doing things, is it ?
It was not specific as far as what level had a thread. If it's at the bottom layer in the driver and not in the generic layer then cool!
I think that what bertrik proposed is to call it from the driver and not from the UI. Calling it from the UI would make no sense.
It wasn't specified either, so I'm making sure. :-) One question, sir: why isn't bertrik chiming in on this? Mike