ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


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

ns-2/indep-utils/webtrace-conv/dec/proxytrace.cc File Reference

#include <stdio.h>
#include "../../../autoconf.h"
#include <unistd.h>
#include <stdlib.h>
#include "proxytrace.h"

Defines

#define MAX_METHODS   (sizeof(MethodStrings)/sizeof(*MethodStrings)-1)
#define MAX_PROTOCOLS   (sizeof(ProtocolStrings)/sizeof(*ProtocolStrings)-1)
#define MAX_EXTENSIONS   (sizeof(ExtensionStrings)/sizeof(*ExtensionStrings)-1)

Functions

const char * MethodStr (int method)
const char * ProtocolStr (int protocol)
const char * ExtensionStr (int type)
const char * ExtensionTypeStr (int type)
size_t ReadHeader (FILE *in_file, void *userBuf)
size_t ReadEntry (FILE *in_file, TEntry *entry)
size_t ReadEntryV1 (FILE *in_file, TEntry *entry)

Variables

const char * MethodStrings []
const char * ProtocolStrings []
const char * ExtensionStrings []

Define Documentation

#define MAX_EXTENSIONS   (sizeof(ExtensionStrings)/sizeof(*ExtensionStrings)-1)
 

#define MAX_METHODS   (sizeof(MethodStrings)/sizeof(*MethodStrings)-1)
 

#define MAX_PROTOCOLS   (sizeof(ProtocolStrings)/sizeof(*ProtocolStrings)-1)
 


Function Documentation

const char* ExtensionStr int    type
 

const char* ExtensionTypeStr int    type
 

const char* MethodStr int    method
 

const char* ProtocolStr int    protocol
 

size_t ReadEntry FILE *    in_file,
TEntry   entry
 

size_t ReadEntryV1 FILE *    in_file,
TEntry   entry
 

size_t ReadHeader FILE *    in_file,
void *    userBuf
 


Variable Documentation

const char* ExtensionStrings[] [static]
 

Initial value:

 {
        "",
    ".html",
    ".gif",
    ".cgi",
        ".data",
        ".class",
        ".map",
    ".jpeg",
    ".mpeg",
        ".OTHER",
        ".BAD#"
}

const char* MethodStrings[] [static]
 

Initial value:

 {
    "NONE",
    "GET",
    "POST",
    "HEAD",
    "CONNECT",
    "BAD#"
}

const char* ProtocolStrings[] [static]
 

Initial value:

 {
    "NONE",
    "http",
    "ftp",
    "gopher",
    "wais",
    "cache_object",
    "TOTAL",
    "BAD#"
}


This document is generated by doxygen.