Hello, I've pushed two commits to the wip/smartcard:
https://github.com/OSSystems/FreeRDP/tree/wip/smartcard Those intent to remove all service->scard_* functions, by using the API's get_event. They are a close approach (I think) to what is acceptable to push into FreeRDP/master. I need some comments in these commits and of course, more tests. If you've got any other clues on how to best fit those operations in the API, please let me know. Thank you for the attention, Eduardo Fiss Beloni 55 53 8117 8244 --- On Mon, 2/5/11, Eduardo Beloni <bel...@ossystems.com.br> wrote: > > I wish it could be that simple, but according to the > documentation, "Smart Card Redirection is an asynchronous > client/server protocol". So, if I'm not mistaken, it isn't > something that we can check fds, or stuff like we are doing > for the other plugins. I just can't find so far a more > simple way to process smart card requests but enqueue irp's > up and creating threads for their processing. > > And, for example, the protocol doesn't call a "create" for > the smart card redirection, so, I've done it through > srv->scard_*... My point is, there are calls that I just > couldn't adapt to the current API interface. Smart card > redirection is not like an ordinary plugin... > > I'm working on your suggestions right now, trying to make > scard fit in the current API, if possible. Any other tips > are welcome :) > ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel