groupsock/include/Groupsock.hh File Reference

#include "groupsock_version.hh"
#include "NetInterface.hh"
#include "GroupEId.hh"

Include dependency graph for Groupsock.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  OutputSocket
class  destRecord
class  Groupsock
class  GroupsockLookupTable
class  GroupsockLookupTable::Iterator

Functions

UsageEnvironmentoperator<< (UsageEnvironment &s, const Groupsock &g)


Function Documentation

UsageEnvironment& operator<< ( UsageEnvironment s,
const Groupsock g 
)

Definition at line 451 of file Groupsock.cpp.

References Groupsock::groupAddress(), Groupsock::isSSM(), our_inet_ntoa(), Socket::port(), Socket::socketNum(), Groupsock::sourceFilterAddress(), timestampString(), and Groupsock::ttl().

00451                                                                       {
00452   UsageEnvironment& s1 = s << timestampString() << " Groupsock("
00453                            << g.socketNum() << ": "
00454                            << our_inet_ntoa(g.groupAddress())
00455                            << ", " << g.port() << ", ";
00456   if (g.isSSM()) {
00457     return s1 << "SSM source: "
00458               <<  our_inet_ntoa(g.sourceFilterAddress()) << ")";
00459   } else {
00460     return s1 << (unsigned)(g.ttl()) << ")";
00461   }
00462 }


Generated on Tue Oct 7 15:38:13 2008 for live by  doxygen 1.5.2