I have manged to create applications that pass request structures through the message queue and recieve response structures back, which is analougous to the IPC pipe used in the windows SDK. However how does one register to recieve an indicator event from the message queue. There is no example of this avliable. IE it is easy to write functions to use a message queue in linux to emulate the IPCSendRequest and related functions from the windows SDK, however how would one emulate the IPCRegisterIndications function?? do we pass an indicator structure through the message queue and then poll the third queue the driver creates ? if indications are recieved on the third queue the process of recieving them is simple, just need to know how to register for the indicators.
Hopefully I have explained my question well, otherwise please post and I will elaborate. Asides from this minor gripe I have no problems with the linux version of the driver and SDK, although it would be nice if it would work with SMP based systems.