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 446 of file Groupsock.cpp.

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

00446                                                                       {
00447   UsageEnvironment& s1 = s << timestampString() << " Groupsock("
00448                            << g.socketNum() << ": "
00449                            << AddressString(g.groupAddress()).val()
00450                            << ", " << g.port() << ", ";
00451   if (g.isSSM()) {
00452     return s1 << "SSM source: "
00453               <<  AddressString(g.sourceFilterAddress()).val() << ")";
00454   } else {
00455     return s1 << (unsigned)(g.ttl()) << ")";
00456   }
00457 }


Generated on Thu Feb 2 23:51:38 2012 for live by  doxygen 1.5.2