groupsock/NetAddress.cpp File Reference

#include "NetAddress.hh"
#include "GroupsockHelper.hh"
#include <stddef.h>
#include <stdio.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 30 of file NetAddress.cpp.

Referenced by NetAddressList::NetAddressList().


Function Documentation

Boolean IsMulticastAddress ( netAddressBits  address  ) 

Definition at line 280 of file NetAddress.cpp.

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

00280                                                    {
00281   // Note: We return False for addresses in the range 224.0.0.0
00282   // through 224.0.0.255, because these are non-routable
00283   // Note: IPv4-specific #####
00284   netAddressBits addressInNetworkOrder = htonl(address);
00285   return addressInNetworkOrder >  0xE00000FF &&
00286          addressInNetworkOrder <= 0xEFFFFFFF;
00287 }

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

Definition at line 219 of file NetAddress.cpp.

References Port::num().

00219                                                                  {
00220   return s << ntohs(p.num());
00221 }


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