I spent some time figuring out the protocols used by input_server and the
registrar. It seems they're really easy. I wrote the _control_input_server_
function and BInputDevice class, and it seems to work perfectly on BeOS R5.
With this documentation it's possible to write all the input server
functions in libbe, and test it on R5, and to write an input_server which
can replace the R5 one.
For the registrar I didn't write any class yet, and my documentation is
still incomplete, but it's a start. It looks like the OBOS BRoster functions
only need little adaption (id's and field names) to make them work with R5.
http://alpha.luc.ac.be/~ef00/notes_-_Input_Server_Protocol.htmlhttp://alpha.luc.ac.be/~ef00/notes_-_Registrar_Protocol.html
If there's a call missing, tell me and I'll try to find it :).
Marc Flerackers (mflerackers@xxxxxxxxxx)
Software Engineer