Sun Java logo     Previous      Contents

Sun logo
Sun Java System Web Proxy Server 4.0.1 Developer's Guide 

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Index

A

AddLog

example of custom SAF  1

requirements for SAFs  1, 2

API funct  1

API functions

cache_digest  1

cache_filename  1

cache_fn_to_dig  1

CALLOC  1

ce_free  1

ce_lookup  1

cif_write_entry  1

cinfo_find  1

condvar_init  1

condvar_notify  1

condvar_terminate  1

condvar_wait  1

crit_enter  1

crit_exit  1

crit_init  1

crit_terminate  1

daemon_atrestart  1

fc_close  1

filebuf_buf2sd  1, 2

filebuf_close  1

filebuf_getc  1

filebuf_open  1

filebuf_open_nostat  1

filter_create  1

filter_find  1

filter_insert  1

filter_layer  1

filter_name  1

filter_remove  1

flush  1

FREE  1

fs_blk_size  1

fs_blks_available  1

func_exec  1

func_find  1

func_insert  1

insert  1

log_error  1

magnus_atrestart  1

MALLOC  1

net_ip2host  1

net_read  1

net_write  1

netbuf_buf2sd  1

netbuf_close  1

netbuf_getc  1

netbuf_grab  1

netbuf_open  1

param_create  1

param_free  1

pblock_copy  1

pblock_create  1

pblock_dup  1

pblock_find  1

pblock_findlong  1

pblock_findval  1

pblock_free  1

pblock_nlinsert  1

pblock_nninsert  1

pblock_nvinsert  1

pblock_pb2env  1

pblock_pblock2str  1

pblock_pinsert  1

pblock_remove  1

pblock_replace_name  1

pblock_str2pblock  1

PERM_FREE  1

PERM_MALLOC  1, 2, 3

PERM_STRDUP  1

prepare_nsapi_thread  1

protocol_dump822  1

protocol_set_finfo  1

protocol_start_response  1

protocol_status  1

protocol_uri2url  1

read  1

REALLOC  1

remove  1

request_create  1

request_free  1

request_header  1

sem_grab  1

sem_init  1

sem_release  1

sem_terminate  1

sem_tgrab  1

sendfile  1

session_create  1

session_dns  1

session_free  1

session_maxdns  1

shem_alloc  1

shexp_cmp  1

shexp_match  1

shexp_valid  1

shmem_free  1

STRDUP  1

system_errmsg  1

system_fclose  1

system_flock  1

system_fopenRO  1

system_fopenRW  1

system_fopenWA  1

system_fread  1

system_fwrite  1

system_fwrite_atomic  1

system_gmtime  1

system_localtime  1

system_lseek  1

system_rename  1

system_ulock  1, 2

system_unix2local  1

systhread_attach  1

systhread_current  1

systhread_getdata  1

systhread_newkey  1, 2

systhread_setdata  1

systhread_sleep  1

systhread_start  1

systhread_terminate  1

systhread_timerset  1, 2

util_can_exec  1

util_chdir2path  1

util_cookie_find  1

util_env_create  1

util_env_find  1

util_env_free  1

util_env_replace  1

util_env_str  1

util_get_current_gmt  1

util_get_int_from_file  1

util_get_long_from_file  1

util_get_string_from_file  1

util_getline  1

util_hostname  1

util_is_mozilla  1

util_is_url  1

util_itoa  1

util_later_than  1

util_make_filename  1

util_make_gmt  1

util_make_local  1

util_move_dir  1

util_move_file  1

util_parse_http_time  1

util_put_int_to_file  1

util_put_long_to_file  1

util_put_string_to_file  1

util_sect_id  1

util_sh_escape  1

util_snprintf  1

util_strcasecmp  1

util_strftime  1

util_strncasecmp  1

util_uri_escape  1

util_uri_is_evil  1

util_uri_parse  1

util_uri_unescape  1

util_url_fix_hosthame  1, 2

util_vsnprintf  1

util_vsprintf  1

util-cookie_find  1

util-does_process_exist  1

util-sprintf  1

write  1

writev  1

AuthTrans

example of custom SAF  1

requirements for SAFs  1, 2

B

buffered streams  1

C

cache_digest

API function  1

cache_filename

API function  1

cache_fn_to_dig

API function  1

CALLOC API function  1

ce  1

ce_free

API function  1

ce_lookup

API function  1

chunked encoding  1, 2

cif_write_entry

API function  1

cinfo NSAPI data structure  1

cinfo_find API function  1

client

field in session parameter  1

getting DNS name for  1

getting IP address for  1

sessions and  1

compatibility issues  1, 2

compiling custom SAFs  1

condvar_init API function  1

condvar_notify API function  1

condvar_terminate API function  1

condvar_wait API function  1

context->data  1

context->rq  1

context->sn  1

creating

custom filters  1

custom NSAPI plugins  1

crit_enter API function  1

crit_exit API function  1

crit_init API function  1

crit_terminate API function  1

csd field in session parameter  1

custom

NSAPI plugins  1

D

daemon_atrestart API function  1

data structures

cinfo  1

compatibility issues  1

Filter  1

FilterContext  1

FilterLayer  1

FilterMethods  1

nsapi.h header file  1

nsapi_pvt.h  1

pb_entry  1

pb_param  1

pblock  1

privatization of  1

removed from nsapi.h  1

request  1

sendfiledata  1

session  1

Session->client  1

shmem_s  1

stat  1

day of month  1

DNS names

getting clients  1

E

Error directive

requirements for SAFs  1, 2

errors

finding most recent system error  1

examples

location in the build  1

of custom SAFs in the build  1

wildcard patterns  1

F

fc_close API function  1

file descriptor

closing  1

locking  1

opening read-only  1

opening read-write  1

opening write-append  1

reading into a buffer  1

unlocking  1, 2

writing from a buffer  1

writing without interruption  1

file I/O routines  1

filebuf_buf2sd API function  1, 2

filebuf_close API function  1

filebuf_getc API function  1

filebuf_open API function  1

filebuf_open_nostat API function  1

filter methods  1

C prototypes for  1

FilterLayer data structure  1

flush  1

insert  1

remove  1

sendfile  1

write  1

writev  1

Filter NSAPI data structure  1

filter_create API function  1

filter_find API function  1

filter_insert API function  1

filter_layer API function  1

filter_name API function  1

filter_remove API function  1

FilterContext NSAPI data structure  1

FilterLayer NSAPI data structure  1, 2

context->data  1

context->rq  1

context->sn  1

lower  1

FilterMethods NSAPI data structure  1

filters

altering Content-length  1

functions used to implement  1

input  1

interface  1

methods  1

NSAPI function overview  1

output  1

stack position  1

using  1

flush API function  1, 2

FREE API function  1

fs_blk_size

API function  1

fs_blks_available

API function  1

func_exec API function  1

func_find API function  1

func_insert API function  1

funcs parameter  1

G

GMT time

getting thread-safe value  1

H

headers

field in request parameter  1

request  1

response  1

HTTP

buffered streams  1

compliance with HTTP/1.1  1

HTTP/1.1 specification  1

overview  1

requests  1

responses  1

status codes  1

I

IETF home page  1

include directory

for SAFs  1

Init SAFs in magnus.conf

requirements for SAFs  1, 2

initializing

plugins  1

SAFs  1

Input

requirements for SAFs  1, 2

input filters  1

insert API function  1, 2

IP address

getting client’s  1

L

layer parameter  1

linking SAFs  1

loading

custom SAFs  1

plugins  1

SAFs  1

load-modules function

example  1

localtime

getting thread-safe value  1

log_error API function  1

M

magnus_atrestart

API function  1

MALLOC API function  1

matching

special characters  1

memory management routines  1

month name  1

N

NameTrans

example of custom SAF  1

requirements for SAFs  1, 2

net_ip2host API function  1

net_read API function  1

net_write API function  1

netbuf_buf2sd API function  1

netbuf_close API function  1

netbuf_getc API function  1

netbuf_grab API function  1

netbuf_open API function  1

network I/O routines  1

NSAPI

filter interface  1

function overview  1

NSAPI filters

interface  1

methods  1

NSAPI plugins, custom  1

nsapi.h  1

nsapi_pvt.h  1

O

obj.conf

adding directives for new SAFs  1

ObjectType

example of custom SAF  1

requirements for SAFs  1, 2

order

of filters in filter stack  1

Output

example of custom SAF  1

requirements for SAFs  1, 2

output filters  1

P

param_create API function  1

param_free API function  1

parameter block

manipulation routines  1

SAF parameter  1

parameters

for SAFs  1

path name

converting UNIX-style to local  1

PathCheck

example of custom SAF  1

requirements for SAFs  1, 2

pb SAF parameter  1

pb_entry NSAPI data structure  1

pb_param NSAPI data structure  1

pblock

NSAPI data structure  1

pblock_copy API function  1

pblock_create API function  1

pblock_dup API function  1

pblock_find API function  1

pblock_findlong

API function  1

pblock_findval API function  1

pblock_free API function  1

pblock_nlinsert

API function  1

pblock_nninsert API function  1

pblock_nvinsert API function  1

pblock_pb2env API function  1

pblock_pblock2str API function  1

pblock_pinsert API function  1

pblock_remove API function  1

pblock_replace_name

API function  1

pblock_str2pblock API function  1

PERM_FREE API function  1

PERM_MALLOC API function  1, 2, 3

PERM_STRDUP API function  1

plugins

compatibility issues  1, 2

creating  1

instructing the server to use  1

loading and initializing  1

private data structures  1

prepare_nsapi_thread API function  1

private data structures  1

protocol utility routines  1

protocol_dump822 API function  1

protocol_set_finfo API function  1

protocol_start_response API function  1

protocol_status API function  1

protocol_uri2url API function  1

R

read API function  1, 2

REALLOC API function  1

remove API function  1, 2

replace.c  1

REQ_ABORTED response code  1

REQ_EXIT response code  1

REQ_NOACTION response code  1

REQ_PROCEED response code  1

reqpb

field in request parameter  1

request

NSAPI data structure  1

SAF parameter  1

request headers  1

request_create

API function  1

request_free

API function  1

request_header API function  1

request-handling process  1

request-response model  1

requests

HTTP  1

requirements for SAFs  1

AddLog  1

AuthTrans  1

Error directive  1

Init  1

Input  1

NameTrans  1

ObjectType  1

Output  1

PathCheck  1

Service  1

response headers  1

responses

HTTP  1

result codes  1

rq SAF parameter  1

rq->headers  1

rq->reqpb  1

rq->srvhdrs  1

rq->vars  1

S

SAFs

compiling and linking  1

include directory  1

interface  1

loading and initializing  1

parameters  1

result codes  1

return values  1

signature  1

testing  1

sem_grab

API function  1

sem_init

API function  1

sem_release

API function  1

sem_terminate

API function  1

sem_tgrab

API function  1

semaphore

creating  1

deallocating  1

gaining exclusive access  1

releasing  1

testing for exclusive access  1

sendfile API function  1, 2

sendfiledata NSAPI data structure  1

server

instructions for using plugins  1

Service

directives for new SAFs (plugins)  1

example of custom SAF  1

requirements for SAFs  1, 2

session

defined  1

NSAPI data structure  1

resolving the IP address of  1, 2

session SAF parameter  1

session structure

creating  1

freeing  1

Session->client NSAPI data structure  1

session_create

API function  1

session_dns API function  1

session_free

API function  1

session_maxdns API function  1

shared memory

allocating  1

freeing  1

shell expression

comparing (case-sensitive) to a string  1, 2

validating  1

shexp_casecmp API function  1

shexp_cmp API function  1

shexp_match API function  1

shexp_valid API function  1

shlib parameter  1

shmem_alloc

API function  1

shmem_free

API function  1

shmem_s NSAPI data structure  1

sn SAF parameter  1

sn->client  1

sn->csd  1

socket

closing  1

reading from  1

sending a buffer to  1

sending file buffer to  1

writing to  1

sprintf, see util_sprintf  1

srvhdrs

field in request parameter  1

stat NSAPI data structure  1

status codes  1

STRDUP API function  1

streams

buffered  1

string

creating a copy of  1

system_errmsg API function  1

system_fclose API function  1

system_flock API function  1

system_fopenRO API function  1

system_fopenRW API function  1

system_fopenWA API function  1

system_fread API function  1

system_fwrite API function  1

system_fwrite_atomic API function  1

system_gmtime API function  1

system_localtime API function  1

system_lseek API function  1

system_rename API function  1

system_ulock API function  1, 2

system_unix2local API function  1

systhread_attach API function  1

systhread_current API function  1

systhread_getdata API function  1

systhread_newkey

API function  1

systhread_newkey API function  1

systhread_setdata API function  1

systhread_sleep API function  1

systhread_start API function  1

systhread_terminate

API function  1

systhread_timerset

API function  1

systhread_timerset API function  1

T

testing custom SAFs  1

thread

allocating a key for  1, 2

creating  1

getting a pointer to  1

getting data belonging to  1

putting to sleep  1

setting data belonging to  1

setting interrupt timer  1, 2

terminating  1

thread routines  1

U

unicode  1, 2

util_can_exec API function  1

util_chdir2path API function  1

util_cookie_find API function  1

util_does_process_exist

API function  1

util_env_create

API function  1

util_env_find API function  1

util_env_free API function  1

util_env_replace API function  1

util_env_str API function  1

util_get_current_gmt

API function  1

util_get_int_from_file

API function  1

util_get_long_from_file

API function  1

util_get_string_from_file

API function  1

util_getline API function  1

util_hostname API function  1

util_is_mozilla API function  1

util_is_url API function  1

util_itoa API function  1

util_later_than API function  1

util_make_filename

API function  1

util_make_gmt

API function  1

util_make_local

API function  1

util_move_dir

API function  1

util_move_file

API function  1

util_parse_http_time

API function  1

util_put_int_to_file

API function  1

util_put_long_to_file

API function  1

util_put_string_to_file

API function  1

util_sect_id

API function  1

util_sh_escape API function  1

util_snprintf API function  1

util_sprintf API function  1

util_strcasecmp API function  1

util_strftime API function  1, 2

util_strncasecmp API function  1

util_uri_escape API function  1

util_uri_is_evil API function  1

util_uri_parse API function  1

util_uri_unescape API function  1

util_url_fix_hostname

API function  1, 2

util_vsnprintf API function  1

util_vsprintf API function  1

utility routines  1

V

vars

field in request parameter  1

vsnprintf, see util_vsnprintf  1

vsprintf, see util_vsprintf  1

W

weekday  1

write API function  1, 2

writev API function  1, 2




Previous      Contents


Part No: 819-3652-10.   Copyright 2004 Sun Microsystems, Inc. All rights reserved.