ccrtp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ccrtp-devel] IPv6 support in ccRTP


From: David Sugar
Subject: Re: [Ccrtp-devel] IPv6 support in ccRTP
Date: Thu, 05 Oct 2006 12:39:24 -0400
User-agent: Thunderbird 1.5.0.7 (X11/20060913)

Federico Montesino Pouzols wrote:
The CCXX_IPV6 wrapped classes seem a practical and quick fix. I can't
think of a simpler way of fixing this problem. I agree it looks a bit
ugly, but it seems the best short term solution. We should think of
a tidier solution for the future :)

Then I guess we have this to do for a 1.5.1 release :). Yes, it seems this approach offers the least harm (well no harm) to existing code.

Maybe IP addresses should be handled in a different way in ccRTP, or
maybe a common base class for both IPv4 and IPv6 addresses could be
added to CommonC++.

I think so too, perhaps in 2.0, as it can break a lot of things.

On Thu, October 5, 2006 2:01 pm, David Sugar wrote:
When I look into the case of OutgoingDataQueue, I was thinking maybe in
that particular case, we can have a CCXX_IPV6 wrapped
OutgoingDataQueueIPV6 which inherits from the existing
OutgoingDataQueue.  It could re-implement just those methods that deal
with addresses with new methods that use the IPV6Host objects, cap the
v4 virtual with a dummy method, and offer a new v6 virtual of it's own.
  We could then feed OutgoingDataQueueIPV6 to the upper level template.
  That might be ugly, but it could work without breaking a lot of
existing code or writing all that much new code.  The same could
probably be done for the other two classes.

I would like to see some feedback on this before doing this :).





_______________________________________________
Ccrtp-devel mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/ccrtp-devel

Attachment: dsugar.vcf
Description: Vcard


reply via email to

[Prev in Thread] Current Thread [Next in Thread]