Re: IPv6 support in ccRTP

David Sugar <[email protected]> Thu, 05 Oct 2006 12:39:24 -0400
Newsgroups gmane.comp.gnu.ccrtp.devel
Message-ID <[email protected]>
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
> [email protected]
> http://lists.gnu.org/mailman/listinfo/ccrtp-devel

_______________________________________________
Ccrtp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/ccrtp-devel
dsugar.vcf (text/x-vcard, 174 B)
begin:vcard
fn:David Sugar
n:Sugar;David
org:Tycho Softworks
email;internet:[email protected]
tel;work:+1 201 215 2609
url:http://www.tychosoft.com
version:2.1
end:vcard