Murray Cumming wrote:
> On Tue, 2007-12-11 at 18:27 +0100, Murray Cumming wrote:
>   
>> On Tue, 2007-12-11 at 09:53 -0500, José Alburquerque wrote:  
>>     
>>> I managed to look at wrap.cc and wrap.h.  I haven't made modifications 
>>> to Gst::MiniObject yet because it was a work in progress.  I didn't get 
>>> a chance to compile, but the logic may be ok so here are wrap.h and wrap.cc.
>>>       
>
> That's done and checked in. We now have a Gst::wrap() system that is
> completely independent of Glib::wrap(), for use with
> Gst::MiniObject-derived classes. It works like Glib::wrap() but will not
> return the same C++ instance when called twice with the same GObject
> instance. Hopefully it will be useful.
>
> However, this is not actually useful for the Gst::Message-derived
> classes, because there are no such derived GTypes in gstreamer. We made
> the C++ classes up. I filed a bug about this in gstreamer but it's
> highly unlikely to change:
> http://bugzilla.gnome.org/show_bug.cgi?id=503085
>
> So we probably need yet another wrap() function, which could be a simple
> hard-coded switch/case as a static method of Gst::Message. Would you
> like to try that?
>
>   
Sure.  The switch/case is exactly the way I thought it could be done.  
Thanks.

-Jose
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to