Hi Roman,

On Wed, Jun 8, 2011 at 11:14 AM, Roman Barabanov
<romanbaraba...@gmail.com>wrote:

> 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?
>

I like the idea of registering core virtual channels in a specific place in
the core

Can anybody more involved with the channel manager comment, such as Vic or
Jay? I must admit my knowledge is quite limited in this area of the code

>
> 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