Work on defining new direct broadcast multicast algorithm.
Yet more WIP on mulitcast algo...
.
Make MulticastTopology have its own mutex.
.
Rename PacketDecoder to much more descriptive IncomingPacket
Some more multicast algo work...
Rename the ubiquitous _r pointer to RuntimeEnvironment to RR just to be a little more consistent about using _ to denote private member variables.
Rename MulticastTopology to Multicaster -- same name as old multicast controller but different code. More descriptive though.
.
.
.
Most of new multicast code builds... now on to packet parsing.
Some Network code cleanup.
A few more revisions to new multicast verbs.
Everything in for new multicast except IncomingPacket parsing...
Multicaster needs to be global, not per-network, and a bunch of other stuff.
Add origin to new MULTICAST_FRAME, move security check for certs into Network to remove redundant code and bug-proneness, more work on IncomingPacket...
IncomingPacket builds!
Yay... now everything compiles! Getting close to testing on this. Still have not added backward compatibility support for relaying of multicasts to 0.9.X clients yet but that will be easy. Will test with heterogenous 1.0.0 clients only first.