net-ip.cc File Reference

#include <stdio.h>
#include <unistd.h>
#include <time.h>
#include <errno.h>
#include <string.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include "config.h"
#include "net.h"
#include "inet.h"
#include "tclcl.h"
#include "scheduler.h"

Include dependency graph for net-ip.cc:

Go to the source code of this file.

Data Structures

class  IPNetwork
class  IPNetworkClass
class  UDPIPNetwork
class  UDPIPNetworkClass

Defines

#define NIDEBUG(x)   { }
#define NIDEBUG2(x, y)   { }
#define NIDEBUG3(x, y, z)   { }
#define NIDEBUG4(w, x, y, z)   { }
#define NIDEBUG5(v, w, x, y, z)   { }

Typedefs

typedef int Socket

Variables

IPNetworkClass nm_ip
UDPIPNetworkClass nm_ip_udp
static const char rcsid []


Define Documentation

#define NIDEBUG  )     { }
 

Definition at line 77 of file net-ip.cc.

Referenced by IPNetwork::IPNetwork(), and UDPIPNetwork::UDPIPNetwork().

#define NIDEBUG2 x,
 )     { }
 

Definition at line 78 of file net-ip.cc.

Referenced by UDPIPNetwork::recv(), and IPNetwork::reset().

#define NIDEBUG3 x,
y,
 )     { }
 

Definition at line 79 of file net-ip.cc.

Referenced by IPNetwork::add_membership(), and IPNetwork::drop_membership().

#define NIDEBUG4 w,
x,
y,
 )     { }
 

Definition at line 80 of file net-ip.cc.

Referenced by UDPIPNetwork::bind().

#define NIDEBUG5 v,
w,
x,
y,
 )     { }
 

Definition at line 81 of file net-ip.cc.

Referenced by IPNetwork::open(), UDPIPNetwork::open(), UDPIPNetwork::recv(), and UDPIPNetwork::send().


Typedef Documentation

typedef int Socket
 

Definition at line 57 of file net-ip.cc.


Variable Documentation

IPNetworkClass nm_ip [static]
 

UDPIPNetworkClass nm_ip_udp [static]
 

const char rcsid[] [static]
 

Initial value:

    "@(#) $Header: /nfs/jade/vint/CVSROOT/ns-2/emulate/net-ip.cc,v 1.20 2003/10/12 21:13:09 xuanc Exp $ (LBL)"

Definition at line 36 of file net-ip.cc.


Generated on Tue Mar 6 16:55:07 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6