groupsock/NetAddress.cpp File Reference

#include "NetAddress.hh"
#include "GroupsockHelper.hh"
#include <stddef.h>

Include dependency graph for NetAddress.cpp:

Go to the source code of this file.

Defines

#define INADDR_NONE   0xFFFFFFFF

Functions

UsageEnvironmentoperator<< (UsageEnvironment &s, const Port &p)
Boolean IsMulticastAddress (netAddressBits address)


Define Documentation

#define INADDR_NONE   0xFFFFFFFF

Definition at line 28 of file NetAddress.cpp.

Referenced by NetAddressList::NetAddressList().


Function Documentation

Boolean IsMulticastAddress ( netAddressBits  address  ) 

Definition at line 259 of file NetAddress.cpp.

Referenced by Groupsock::changeDestinationParameters(), RTSPClient::setupMediaSubsession(), socketJoinGroup(), socketJoinGroupSSM(), socketLeaveGroup(), and socketLeaveGroupSSM().

00259                                                    {
00260   // Note: We return False for addresses in the range 224.0.0.0
00261   // through 224.0.0.255, because these are non-routable
00262   // Note: IPv4-specific #####
00263   netAddressBits addressInHostOrder = ntohl(address);
00264   return addressInHostOrder >  0xE00000FF &&
00265          addressInHostOrder <= 0xEFFFFFFF;
00266 }

UsageEnvironment& operator<< ( UsageEnvironment s,
const Port p 
)

Definition at line 199 of file NetAddress.cpp.

References Port::num().

00199                                                                  {
00200   return s << ntohs(p.num());
00201 }


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