Good day, Macr-Andre.

On Mon, Jun 6, 2011 at 09:32, Marc-André Moreau
<marcandre.mor...@gmail.com>wrote:

>
> I would have one architectural question to start with: should RemoteApp be
> implemented as a virtual channel plugin, or be put directly in the core of
> FreeRDP? RemoteApp is mutually exclusive with the regular full desktop
> remoting. For the regular full desktop session, the protocol part is handled
> in libfreerdp-core, and the graphical messages are then handed off to each
> UI for them to properly handle. Since RemoteApp is basically the same, but
> for an individual application instead, I think it should be put in the core
> as well. However, since most virtual channels are handled through separate
> loadable plugins, how do I go about registering a new virtual channel
> directly in libfreerdp-core?
>

I think all agree with you ;) I don't see any comments on your proposal.

I discovered channel manager architecture and propose concept of "virtual
core library"

As I see channel manager now working with external libraries only by loading
and calling VirtualChannelEntry for each plugin, so for re-usage already
created code for virtual channels propose to change channel manager for
support "virtual core libraries"

"Virtual core libraries" - it will be a list of "VirtualChannelEntry"
adresses for libfreerdp core channels, which created for rdpInts by
libfreerdp-core in freerdp_new().

So in freerdp_chanman_pre_connect() we can add for manager that additional
virtual libraries (core channels) which we wants in  freerdp_new().

What do you think about this proposition?

Best regards,
Roman Barabanov
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to