Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

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:

Include dependency graph

Go to the source code of this file.

Compounds

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

const char rcsid []
IPNetworkClass nm_ip
UDPIPNetworkClass nm_ip_udp


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.

Referenced by IPNetwork::open(), IPNetwork::rchannel(), and IPNetwork::schannel().


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.19 2001/09/20 19:05:50 alefiyah Exp $ (LBL)"

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


Generated on Tue Apr 20 12:23:02 2004 for NS2.26SourcesOriginal by doxygen 1.3.3