ns-process.h File Reference

#include <assert.h>
#include <string.h>
#include "config.h"

Include dependency graph for ns-process.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AppData
class  Process

Enumerations

enum  AppDataType {
  ADU_ILLEGAL, PACKET_DATA, HTTP_DATA, HTTP_INVALIDATION,
  HTTP_UPDATE, HTTP_PROFORMA, HTTP_JOIN, HTTP_LEAVE,
  HTTP_PUSH, HTTP_NORMAL, TCPAPP_STRING, MEDIA_DATA,
  MEDIA_REQUEST, PUBSUB, DIFFUSION_DATA, ADU_LAST
}


Enumeration Type Documentation

enum AppDataType
 

Enumerator:
ADU_ILLEGAL 
PACKET_DATA 
HTTP_DATA 
HTTP_INVALIDATION 
HTTP_UPDATE 
HTTP_PROFORMA 
HTTP_JOIN 
HTTP_LEAVE 
HTTP_PUSH 
HTTP_NORMAL 
TCPAPP_STRING 
MEDIA_DATA 
MEDIA_REQUEST 
PUBSUB 
DIFFUSION_DATA 
ADU_LAST 

Definition at line 60 of file ns-process.h.

00060                  {
00061     // Illegal type
00062     ADU_ILLEGAL,
00063 
00064     // Old packet data ADU
00065     PACKET_DATA,
00066 
00067     // HTTP ADUs
00068     HTTP_DATA,
00069     HTTP_INVALIDATION,  // Heartbeat that may contain invalidation
00070     HTTP_UPDATE,        // Pushed page updates (version 1)
00071     HTTP_PROFORMA,      // Pro forma sent when a direct request is sent
00072     HTTP_JOIN,
00073     HTTP_LEAVE,
00074     HTTP_PUSH,      // Selectively pushed pages 
00075     HTTP_NORMAL,        // Normal req/resp packets
00076 
00077     // TcpApp ADU
00078     TCPAPP_STRING,
00079 
00080     // Multimedia ADU
00081     MEDIA_DATA,
00082     MEDIA_REQUEST,
00083 
00084     // pub/sub ADU
00085     PUBSUB,
00086     
00087     //Diffusion ADU
00088     DIFFUSION_DATA,
00089 
00090     // Last ADU
00091     ADU_LAST
00092 
00093 };


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