[ Contents ] [ Index ]
[ Previous ] [ Next ]

Master Index

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

A

Access checking procedures
registering C functions for, C:2
Access control, A:97
C functions for, C:22
Tcl functions for, T:41
Access log
backing up, A:120
C functions for, C:27
file name for, A:68
maximum number of, A:68
rolling, A:68, A:69
Address parameter, A:64, A:70
ADP parsers, T:10
configuring, A:57
ADPs, T:5
building, T:8
configuring, A:56, T:6, T:7
examples of, T:13
registered tags, T:10
syntax for, T:9
Tcl functions for, T:12
when to use, T:5
Alpha OSF platform
multiple IP addresses for, A:81
threads interface, C:34
AOLserver Dynamic Pages
see ADPs
Arguments
registered operations, C:1
AUTH_TYPE environment variable, A:109
AutoClose parameter, A:61
and linked interpreters, T:29
AuxConfigDir parameter, A:50

Top of Page

B

Backups
access log, A:120
bin directory, A:121
pages directory, A:119
server log, A:120
Tcl scripts, A:120
bin directory, A:6
backing up, A:121
Binary parameter, A:64
Boolean values
in configuration file, A:49
Browser type, A:110
BufferSize parameter, A:63
BusyURL parameter, A:70

Top of Page

C

C API
data structures for, C:15
examples of, C:5, C:485
function categories, C:14
function reference, C:41
using, C:1, C:2, C:3
version 3.0 changes, A:33
C modules
creating, C:3
extending AOLserver with, C:2, C:3
Cache parameter, A:56, A:58, T:7
CacheMaxEntry parameter, A:58
CacheMaxSize parameter, A:59
CGI, A:103
command line access, A:108
configuration parameters, A:63
configuring, A:105
debugging, A:118
environment for, A:63, A:77
environment variable access, A:108
examples, A:118
extensions for, A:63
input to, A:108
interpreters for, A:77
mappings for, A:64
output from, A:114
programming languages for, A:117
security for, A:117
standard input access, A:114
URL specifications for, A:107
using, A:106, A:117
CheckExitCode parameter, A:50
Combined log format, A:68
Command line, A:5
examples for, A:6
Compiling C code, C:3
Configuration, A:45
version 3.0 changes, A:12
Configuration file
boolean values in, A:49
C functions for, C:23
parameter reference, A:49
structure of, A:46
Connection statistics example
in C, C:6, C:504
Connections
database, A:45, A:75, A:76
Connections parameter, A:75
ConnsPerThread parameter, A:55
Content-encoding header, A:116
CONTENT_LENGTH environment variable, A:109
CONTENT_TYPE environment variable, A:109
Content-type header, A:116
control port
configuration parameters, A:64, A:66
help in, A:94
interface, A:91
Core functions for Tcl, T:36
Counter example
in C, C:497
CrashCmd parameter, A:50
Critical section example
in C, C:513

Top of Page

D

Data structures
C functions for, C:15
Database
definition of, A:123
Database drivers
C example for, C:516
configuring, A:73
developing, C:529
external, developing, C:538
internal vs. external, C:531
internal, developing, C:533
specifying for pool, A:75
Database proxy daemons, A:127
remote, A:128
Database services, A:124
C functions for, C:39
configuration parameters, A:58
Tcl functions for, T:42
version 3.0 changes, A:24
Datasource parameter, A:75
Debug parameter, A:50, A:61, A:63
Debugging
CGI, A:118
DebugInit parameter, A:56, T:7
Default parameter, A:53
DefaultParser parameter, A:56
DefaultPool parameter, A:58
Desctable example
in Tcl, T:235
detach Tcl command, T:30
Directories, A:6
bin, A:6, A:121
CGI programs, A:64
examples, A:6
include, A:7
installation (home), A:51
lib, A:7
log, A:7
maintenance of, A:119
map of all directories, A:6
modules, A:7
pages, A:10, A:56, A:119
servers, A:9
Tcl scripts, A:61, A:120
DirectoryFile parameter, A:55, A:58
DLL
extending AOLserver with, C:2, C:3
DNSCache parameter, A:51
DNSCacheTimeout parameter, A:51
Driver parameter, A:75

Top of Page

E

Email
SMTP server for, A:51
EnableAOLpress parameter, A:55
EnableCompress parameter, T:7
EnableDebug parameter, A:56, T:7
EnableExpire parameter, A:56, T:7
Entry forms
form data for, T:33
env Tcl command, T:44
Environment for CGI, A:63, A:77
Environment parameter, A:63
Environment variables
accessing from CGI, A:108
Errors
database, A:76
verbose, A:76
ErrorURL parameter, A:70
Examples
C API, C:5, C:485
CGI, A:118
command line, A:6
Tcl API, T:225
examples directory, A:6, T:225, C:485
EXCEPTION_CODE_MAX constant, C:542
EXCEPTION_MSG_MAX constant, C:542
Expires header, A:116
External database drivers, A:127
configuring, A:73, A:125, A:127, A:128

Top of Page

F

Fancy parameter, T:7
fastpath
configuring, A:58
Feature list, A:2
version 3.0, A:11
File parameter, A:68
Form data, T:30, T:32
FormattedTime parameter, A:68
Forms
running CGI programs with, A:106

Top of Page

G

GATEWAY_INTERFACE environment variable, A:109
Genstory example
in Tcl, T:228, T:231
Getemps example
in Tcl, T:237
GetHostByAddr parameter, A:63
Gid parameter, A:51
Group name on Unix, A:51
Group number on Unix, A:51
Group parameter, A:51
Groups, A:97

Top of Page

H

Headers
HTTP, A:115
hello Tcl command example
in C, C:512
Hello World example
in C, C:5, C:486
in Tcl, T:226
help in control port interface, A:94
Home directory, A:51
Home parameter, A:51
Hostname parameter, A:70
HP/UX platform
multiple IP addresses for, A:81
threads interface, C:34
HTTP complete response
C functions for, C:25
HTTP headers, A:115
C functions for, C:24
Tcl example of, T:227
HTTP low-level connection
C functions for, C:26
HTTP simple response
C functions for, C:25
Tcl example of, T:233
HTTP_ACCEPT environment variable, A:109
HTTP_FROM environment variable, A:109
HTTP_IF_MODIFIED_SINCE environment variable, A:109
HTTP_REFERER environment variable, A:110
HTTP_USER_AGENT environment variable, A:110

Top of Page

I

include directory, A:7
Inheritance
of permissions, A:99
of URLs in operations, C:2
InitCmds parameter, A:64
InitSize parameter, A:78
InitUsers parameter, A:78
Installation directory, A:6, A:51
Interpreters
for CGI, A:77
for Tcl, T:29
Interps parameter, A:63
IP addresses
for sockets, A:70
lookup with DNS cache, A:51
multiple, A:81
ISINDEX tag, A:106, A:108, A:111

Top of Page

K

KeepAliveTimeout parameter, A:55

Top of Page

L

lib directory, A:7
Library parameter, A:61, T:24
Limit parameter, A:63
Linked interpreters for Tcl, T:29
Links
running CGI programs with, A:106
Linux platform
multiple IP addresses for, A:82
threads interface, C:34
ListenBacklog parameter, A:51
LocalDaemon parameter, A:73
Location header, A:116
Location parameter, A:70
Locks
read/write, T:177
log directory, A:7
LogCombined parameter, A:68
LogMaxBackup parameter, A:51
LogRoll parameter, A:51
LogSQLErrors parameter, A:75

Top of Page

M

MailHost parameter, A:51
Maintenance
server, A:119
Map parameter, A:57, A:64, T:8
MaxBackup parameter, A:68
MaxConnections parameter, A:55
MaxElementSize parameter, A:73
MaxIdle parameter, A:75
MaxKeepAlive parameter, A:56
MaxOpen parameter, A:76
MaxOutput parameter, A:64
Maxthreads parameter, A:55
MaxTLS parameter, A:78
Memory allocation
C functions for, C:14
Method parameter, A:71
MIME icons
C functions for, C:28
MIME types
C functions for, C:28
configuring, A:53
default, A:53
for files with no extension, A:53
Minthreads parameter, A:56
MMap parameter, A:58
Modules
configuration parameters, A:62
definition of, A:46
list of, A:46
modules directory, A:7
Multiple IP addresses, A:81
Multi-threading
C functions for, C:33
maximum number of threads, A:55
minimum number of threads, A:56
SGI IRIX configuration, A:78
Tcl functions for, T:41
thread stack size, A:52
vendor-specific, C:34

Top of Page

N

NCSA combined log format, A:68
NoExtension parameter, A:53
ns.h header file, C:3
Ns_AbsoluteUrl C function, C:42
Ns_AbsTimedWaitForEvent C function, C:43
ns_accesslog Tcl function
example of, T:179
Ns_AdjTime C function, C:44
nsadmin user
and access control, A:97
ns_adp_abort Tcl function, T:45
ns_adp_argc Tcl function, T:46
ns_adp_argv Tcl function, T:47
ns_adp_bind_args Tcl function, T:48
ns_adp_break Tcl function, T:49
ns_adp_debug Tcl function, T:50
ns_adp_dir Tcl function, T:51
ns_adp_dump Tcl function, T:52
ns_adp_eval Tcl function, T:53
ns_adp_exception Tcl function, T:54
ns_adp_include Tcl function, T:55
ns_adp_parse Tcl function, T:56
ns_adp_puts Tcl function, T:57
Ns_AdpRegisterParser C function, C:45
ns_adp_registertag Tcl function, T:58
ns_adp_return Tcl function, T:59
ns_adp_stream Tcl function, T:60
ns_adp_tell Tcl function, T:61
ns_adp_trunc Tcl function, T:62
Ns_AllocThreadLocalStorage C function, C:46
Ns_Asctime C function, C:47
ns_atclose Tcl function, T:63
ns_atexit Tcl function, T:64
ns_atshutdown Tcl function, T:65
ns_atsignal Tcl function, T:66
Ns_AuthorizeRequest C function, C:48
Ns_AuthorizeUser C function, C:49
Ns_BeginDetachedThread C function, C:50
Ns_BeginThread C function, C:51
Ns_BindSock C function, C:52
Ns_BroadcastEvent C function, C:53
Ns_CacheBroadcast C function, C:54
Ns_CacheCreate C function, C:55
Ns_CacheCreateEntry C function, C:56
Ns_CacheCreateSz C function, C:57
Ns_CacheDeleteEntry C function, C:58
Ns_CacheFind C function, C:59
Ns_CacheFindEntry C function, C:60
Ns_CacheFirstEntry C function, C:61
Ns_CacheFlush C function, C:62
ns_cache_flush Tcl function, T:67
Ns_CacheFlushEntry C function, C:63
Ns_CacheFree C function, C:64
Ns_CacheGetValue C function, C:65
Ns_CacheKey C function, C:66
Ns_CacheLock C function, C:67
Ns_CacheMalloc C function, C:68
Ns_CacheName C function, C:69
ns_cache_names Tcl function, T:68
Ns_CacheNextEntry C function, C:70
Ns_CacheSetValue C function, C:71
Ns_CacheSetValueSz, C:72
Ns_CacheSignal C function, C:73
ns_cache_size Tcl function, T:69
ns_cache_stats Tcl function, T:70
Ns_CacheTimedGetValue C function, C:74
Ns_CacheTimedWait C function, C:75
Ns_CacheUnlock C function, C:76
Ns_CacheUnsetValue C function, C:77
Ns_CacheWait C function, C:78
Ns_Calloc C function, C:79
nscgi module
configuring, A:62
Ns_CheckStack C function, C:80
ns_checkurl Tcl function, T:71
ns_chmod Tcl function, T:73
Ns_CloseOnExec C function, C:81
ns_column Tcl function
example of, T:236
ns_cond Tcl function, T:74
Ns_CondBroadcast C function, C:82
Ns_CondDestroy C function, C:83
Ns_CondInit C function, C:84
Ns_CondSignal C function, C:85
Ns_CondTimedWait C function, C:86
Ns_CondWait C function, C:87
ns_config Tcl function, T:75
example of, T:237, T:238, T:239
Ns_ConfigGetBool C function, C:88
Ns_ConfigGetInt C function, C:89
example of, C:507
Ns_ConfigGetInt64 C function, C:90
Ns_ConfigGetPath C function, C:91
example of, C:490, C:491, C:498, C:507
Ns_ConfigGetSection C function, C:92
example of, C:491
Ns_ConfigGetSections C function, C:93
Ns_ConfigGetValue C function, C:94
example of, C:491, C:498
Ns_ConfigGetValueExact C function, C:95
ns_configsection Tcl function, T:76
ns_configsections Tcl function, T:77
Ns_Conn structure, C:18
ns_conn Tcl function, T:78
example of, T:31, T:227, T:234, T:235, T:239, T:240
Ns_ConnAuthPasswd C function, C:96
Ns_ConnAuthUser C function, C:97
Ns_ConnClose C function, C:98
Ns_ConnCondSetHeaders C function, C:99
Ns_ConnConstructHeaders C function, C:100
Ns_ConnContentLength C function, C:101
Ns_ConnContentSent C function, C:102
Ns_ConnCopyToChannel C function, C:103
Ns_ConnCopyToDString C function, C:104
Ns_ConnCopyToFd C function, C:105
Ns_ConnCopyToFile C function, C:106
ns_conncptofp Tcl function, T:80
Ns_ConnDriverContext C function, C:107
Ns_ConnDriverName C function, C:108
Ns_ConnFlushContent C function, C:109
Ns_ConnFlushHeaders C function, C:110
example of, C:502
Ns_ConnGetQuery C function, C:111
Ns_ConnGets C function, C:112
Ns_ConnHeaders C function, C:113
Ns_ConnHost C function, C:114
Ns_ConnInit C function, C:115
Ns_ConnLocation C function, C:116
Ns_ConnModifiedSince C function, C:117
Ns_ConnOutputHeaders C function, C:118
Ns_ConnPeer C function, C:119
Ns_ConnPeerPort C function, C:120
Ns_ConnPort C function, C:121
Ns_ConnPrintfHeader C function, C:122
Ns_ConnPuts C function, C:123
Ns_ConnRead C function, C:124
Ns_ConnReadHeaders C function, C:125
Ns_ConnReadLine C function, C:126
Ns_ConnRedirect C function, C:127
Ns_ConnReplaceHeaders C function, C:128
Ns_ConnResponseLength C function, C:129
example of, C:508
Ns_ConnResponseStatus C function, C:130
Ns_ConnReturnAdminNotice C function, C:131
Ns_ConnReturnBadRequest C function, C:132
example of, C:501
Ns_ConnReturnData C function, C:133
Ns_ConnReturnFile C function, C:134
Ns_ConnReturnForbidden C function, C:135
Ns_ConnReturnHtml C function, C:136
example of, C:487
Ns_ConnReturnInternalError C function, C:137
example of, C:501
Ns_ConnReturnNoResponse C function, C:138
Ns_ConnReturnNotFound C function, C:139
Ns_ConnReturnNotice C function, C:140
example of, C:510
Ns_ConnReturnNotImplemented C function, C:141
Ns_ConnReturnNotModified C function, C:142
Ns_ConnReturnOk C function, C:143
Ns_ConnReturnOpenChannel C function, C:144
Ns_ConnReturnOpenFd C function, C:145
Ns_ConnReturnOpenFile C function, C:146
Ns_ConnReturnRedirect C function, C:147
Ns_ConnReturnStatus C function, C:148
Ns_ConnReturnUnauthorized C function, C:149
Ns_ConnRunRequest C function, C:150
Ns_ConnSendChannel C function, C:151
Ns_ConnSendDString C function, C:152
Ns_ConnSendFd C function, C:153
Ns_ConnSendFp C function, C:154
ns_connsendfp Tcl function, T:81
Ns_ConnServer C function, C:155
example of, C:500
Ns_ConnSetExpiresHeader C function, C:156
Ns_ConnSetHeaders C function, C:157
Ns_ConnSetLastModifiedHeader C function, C:158
Ns_ConnSetLengthHeader C function, C:159
Ns_ConnSetRequiredHeaders C function, C:160
example of, C:502
Ns_ConnSetTypeHeader C function, C:161
Ns_ConnWrite C function, C:162
example of, C:503
nscp module, A:91
configuring, A:62
ns_cp Tcl function, T:82
ns_cpfp Tcl function, T:83
ns_cport Tcl function, T:84
ns_critsec Tcl function, T:86
ns_crypt Tcl function, T:87
Ns_CsDestroy C function, C:163
Ns_CsEnter C function, C:164
Ns_CsInit C function, C:165
Ns_CsLeave C function, C:166
Ns_Ctime C function, C:167
nsd command line, A:5
ns_db Tcl function, T:88
example of, T:235, T:237
Ns_Db0or1Row C function, C:168
Ns_Db1Row C function, C:169
Ns_DbAddColumnInfo C function
example of, C:524
Ns_DbBindRow C function, C:170
Ns_DbBouncePool C function, C:171
Ns_DbCancel C function, C:172
ns_dbconfigpath Tcl function, T:96
example of, T:237
Ns_DbDML C function, C:173
Ns_DbDriverDbType C function, C:174
Ns_DbDriverName C function, C:175
example of, C:526
ns_dberrorcode Tcl function, T:97
ns_dberrormsg Tcl function, T:97
Ns_DbExec C function, C:176
Ns_DbFlush C function, C:177
ns_dbformvalue Tcl function, T:98
ns_dbformvalueput Tcl function, T:99
Ns_DbFreeTableInfo C function
example of, C:524
Ns_DbGetRow C function, C:178
example of, C:525
Ns_DbInterpretSqlFile C function, C:179
Ns_DbNewTableInfo C function
example of, C:524
Ns_DbOpenDb C function, C:192
Ns_DbPoolAllowable C function, C:180
Ns_DbPoolDefault C function, C:181
Ns_DbPoolDescription C function, C:182
Ns_DbPoolGetHandle C function, C:183, C:184, C:188
Ns_DbPoolGetMultipleHandles C function, C:184
Ns_DbPoolList C function, C:185
Ns_DbPoolPutHandle C function, C:186
Ns_DbPoolTimedGetHandle C function, C:187
Ns_DbPoolTimedGetMultipleHandles C function, C:188
ns_dbquotename Tcl function, T:100
Ns_DbQuoteValue C function, C:189
ns_dbquotevalue Tcl function, T:101
Ns_DbRegisterDriver C function, C:190
example of, C:518
ns_dbreturnerror Tcl function, T:97
Ns_DbSelect C function, C:191
example of, C:524, C:525
Ns_DbSetException C function, C:192
Ns_DbSpExec C function, C:193
Ns_DbSpGetParams C function, C:194
Ns_DbSpReturnCode C function, C:195
Ns_DbSpSetParam C function, C:196
Ns_DbSpStart C function, C:197
Ns_DecodeUrl C function, C:198
ns_deleterow Tcl function, T:102
Ns_DestroyCriticalSection C function, C:199
Ns_DestroyEvent C function, C:200
Ns_DestroyMutex C function, C:201
example of, C:511
Ns_DestroyRWLock C function, C:202
Ns_DestroySemaphore C function, C:203
Ns_DiffTime C function, C:204
nsdp command line, A:5
Ns_DriverEnableKeepalive C function, C:205
Ns_DString structure, C:17
Ns_DStringAppend C function, C:206
example of, C:493, C:495, C:498, C:501, C:502, C:510, C:514, C:520, C:525
Ns_DStringAppendArg C function, C:207
Ns_DStringExport C function, C:208
example of, C:491, C:499
Ns_DStringFree, C:499
Ns_DStringFree C function, C:209
example of, C:492, C:493, C:499, C:501, C:503, C:510, C:515, C:521, C:524
Ns_DStringInit C function, C:210
example of, C:491, C:492, C:498, C:501, C:510, C:514, C:520, C:524, C:525
Ns_DStringLength C function, C:211
Ns_DStringNAppend C function, C:212
example of, C:521, C:526
Ns_DStringPrintf C function, C:213
example of, C:502, C:510
Ns_DStringTrunc C function, C:214
example of, C:492
Ns_DStringValue C function, C:215
Ns_DStringVarAppend C function, C:216
example of, C:491, C:493, C:510, C:524
Ns_EncodeUrl C function, C:218
Ns_Encrypt C function, C:219
Ns_EnterCriticalSection C function, C:220
example of, C:515
ns_eval Tcl function, T:103
ns_event Tcl function, T:104
Ns_ExecArgblk C function, C:221
Ns_ExecArgv C function, C:222
Ns_ExecProc C function, C:223
Ns_ExecProcess C function, C:224
Ns_ExitThread C function, C:225
ns_ext Tcl function, T:105
Ns_Fatal C function, C:226
Ns_FetchPage C function, C:227
Ns_FetchURL C function, C:228
ns_findrowbyid Tcl function, T:107
ns_fmttime Tcl function, T:108
Ns_Fork C function, C:229
Ns_Free C function, C:230
ns_free C function
example of, C:496, C:511, C:520
ns_ftruncate Tcl function, T:110
Ns_GetConnInterp C function, C:232
ns_getcsv Tcl function, T:111
Ns_GetDriver C function, C:233
Ns_GetDriverContext C function, C:234
Ns_GetDriverLabel C function, C:235
Ns_GetDriverName C function, C:236
Ns_GetDriverProc C function, C:237
Ns_GetFirstDriver C function, C:239
ns_getform Tcl function, T:112
Ns_GetHostByAddr C function, C:240
Ns_GetMimeType C function, C:241
ns_get_multipart_formdata Tcl function, T:113
Ns_GetNextDriver C function, C:242
Ns_GetRequest C function, C:243
Ns_GetSockAddr C function, C:244
Ns_GetThread C function, C:245
Ns_GetThreadId C function, C:246
Ns_GetThreadLocalStorage C function, C:247
Ns_GetTime C function, C:248
Ns_GetUid C function, C:249
ns_geturl Tcl function, T:114
Ns_GetUserHome C function, C:250
example of, C:495
ns_gifsize Tcl function, T:115
Ns_Gmtime C function, C:251
ns_gmtime Tcl function, T:116
ns_guesstype Tcl function, T:117
Ns_HomePath C function, C:252
ns_hostbyaddr Tcl function, T:119
ns_hrefs Tcl function, T:120
ns_httpget Tcl function, T:121
ns_httpopen Tcl function, T:122
Ns_HttpTime C function, C:253
ns_httptime Tcl function, T:123
Ns_HtuuDecode C function, C:254
Ns_HtuuEncode C function, C:255
Ns_IncrTime C function, C:256
Ns_InetNtoa C function, C:257
ns_info Tcl function, T:124
example of, T:239
Ns_InfoBootTime C function, C:258
Ns_InfoBuildDate C function, C:259
Ns_InfoConfigFile C function, C:260
Ns_InfoErrorLog C function, C:261
Ns_InfoHomePath C function, C:262
Ns_InfoHostname C function, C:263
Ns_InfoLabel C function, C:264
Ns_InfoPid C function, C:265
Ns_InfoPlatform C function, C:266
Ns_InfoServerName C function, C:267
Ns_InfoServersStarted C function, C:268
Ns_InfoServerVersion C function, C:269
Ns_InfoShutdownPending C function, C:270
Ns_InfoStarted C function, C:271
Ns_InfoUptime C function, C:272
Ns_InitializeCriticalSection C function, C:273
example of, C:514
Ns_InitializeEvent C function, C:274
Ns_InitializeMutex C function, C:275
example of, C:506
Ns_InitializeRWLock C function, C:276
Ns_InitializeSemaphore C function, C:278
ns_insertrow Tcl function, T:126
ns_jpegsize Tcl function, T:127
ns_kill Tcl function, T:128
Ns_LeaveCriticalSection C function, C:279
example of, C:515
Ns_LibPath C function, C:280
ns_library Tcl function, T:129
ns_link Tcl function, T:130
ns_localsqltimestamp Tcl function, T:131
Ns_Localtime C function, C:281
ns_localtime Tcl function, T:132
Ns_LockMutex C function, C:282
example of, C:508, C:509, C:510
Ns_Log C function, C:283
example of, C:491, C:492, C:493, C:494, C:495, C:499, C:508, C:511, C:518, C:519, C:521, C:525
nslog module
configuring, A:62, A:68
ns_log Tcl function, T:133
example of, T:241
Ns_LogRoll C function, C:284
ns_logroll Tcl function, T:134
Ns_LogTime C function, C:285
Ns_MakePath C function, C:286
example of, C:493
Ns_Malloc C function, C:287
ns_malloc C function
example of, C:496, C:506, C:514, C:519
ns_markfordelete Tcl function, T:135
Ns_Match C function, C:288
ns_mkdir Tcl function, T:137
ns_mktemp Tcl function, T:138
Ns_ModLog C function, C:289
ns_modlog Tcl function, T:139
ns_modlogcontrol Tcl function, T:140
Ns_ModLogGetThreshold C function, C:290
Ns_ModLogLookupHandle C function, C:291
Ns_ModLogLookupRealm C function, C:292
Ns_ModLogRedirect C function, C:293
Ns_ModLogRegister C function, C:294
Ns_ModLogSetThreshold C function, C:295
Ns_ModuleInit C function
example of, C:487, C:490, C:498, C:506, C:514
Ns_ModuleLoad C function, C:296
Ns_ModulePath C function, C:297
ns_modulepath Tcl function, T:141
Ns_ModuleSymbol C function, C:298
ns_mutex Tcl function, T:142
example of, T:30
Ns_MutexDestroy C function, C:299
Ns_MutexInit C function, C:300
Ns_MutexLock C function, C:301
Ns_MutexUnlock C function, C:302
Ns_NextWord C function, C:303
Ns_NormalizePath C function, C:304
example of, C:491, C:499
ns_normalizepath Tcl function, T:144
Ns_PageRoot C function, C:305
example of, C:493
ns_param Tcl function, T:145
Ns_ParseHeader C function, C:306
ns_parseheader Tcl function, T:146
Ns_ParseHttpTime C function, C:307
ns_parsehttptime Tcl function, T:147
ns_parsequery Tcl function, T:148
Ns_ParseRequest C function, C:308
Ns_ParseUrl C function, C:309
ns_passwordcheck Tcl function, T:149
Ns_PathIsAbsolute C function, C:304, C:310
example of, C:493
Ns_PdDbBestRowId C function, C:540, C:544
Ns_PdDbBindRow C function, C:539, C:546
Ns_PdDbCancel C function, C:539, C:547
Ns_PdDbCleanup C function, C:538, C:548
Ns_PdDbClose C function, C:538, C:549
Ns_PdDbExec C function, C:539, C:551
Ns_PdDbFlush C function, C:539, C:552
Ns_PdDbGetRow C function, C:539, C:553
Ns_PdDbGetTableInfo C function, C:540, C:555
Ns_PdDbGetTypes C function, C:540, C:558
Ns_PdDbIndentify C function, C:540, C:559
Ns_PdDbInit C function, C:538, C:560
Ns_PdDbOpen C function, C:538, C:561
Ns_PdDbResultId C function, C:540, C:563
Ns_PdDbResultRows C function, C:540, C:564
Ns_PdDbSetMaxRows C function, C:541, C:565
Ns_PdDbSpExec C function, C:541, C:566
Ns_PdDbSpGetParams C function, C:541, C:569
Ns_PdDbSpReturnCode C function, C:541, C:570
Ns_PdDbSpSetParam C function, C:541, C:571
Ns_PdDbSpStart C function, C:541, C:573
Ns_PdDbTableList C function, C:539, C:575
Ns_PdFreeRowInfo C function, C:542, C:578
Ns_PdLog C function, C:541, C:579
Ns_PdParseOpenArgs C function, C:541, C:580
Ns_PdSendData C function, C:542, C:581
Ns_PdSendException C function, C:541, C:582
Ns_PdSendRowInfo C function, C:542, C:583
Ns_PdSendString C function, C:541, C:585
nsperm module
configuring, A:62, A:69, A:70
ns_perm Tcl function, T:150
ns_permpasswd Tcl function, T:152
Ns_PoolAlloc C function, C:312
Ns_PoolCreate C function, C:313
ns_pooldescription Tcl function, T:153
Ns_PoolDestroy C function, C:314
Ns_PoolDump C function, C:315
Ns_PoolFree C function, C:316
Ns_PoolRealloc C function, C:317
Ns_PoolTrace C function, C:318
ns_queryexists Tcl function, T:154
ns_queryget Tcl function, T:155
ns_querygetall, T:157
Ns_QueryToSet C function, C:319
Ns_QueueConn C function, C:320
Ns_QuoteHtml C function, C:321
ns_quotehtml Tcl function, T:158
ns_rand Tcl function, T:159
Ns_Readdir C function, C:322
Ns_ReadLockRWLock C function, C:324
Ns_ReadUnlockRWLock C function, C:325
Ns_Realloc C function, C:323
ns_register_adptagl Tcl function, T:160
Ns_RegisterAtExit C function, C:326
Ns_RegisterAtPreStartup C function, C:327
Ns_RegisterAtSignal C function, C:328
Ns_RegisterAtStartup C function, C:329
Ns_RegisterCleanup C function, C:330
Ns_RegisterDriver C function, C:331
Ns_RegisterFilter C function, C:332
ns_register_filter Tcl function, T:162
Ns_RegisterLocation C function, C:335
ns_register_proc Tcl function, T:166
example of, T:226, T:227, T:228, T:233, T:235, T:237, T:239
Ns_RegisterProxyRequest C function, C:336
Ns_RegisterRequest C function, C:337
example of, C:487, C:499, C:507
Ns_RegisterReturn C function, C:339
Ns_RegisterServerShutdown C function, C:340
example of, C:507
Ns_RegisterServerTrace C function, C:341
example of, C:507
Ns_RegisterShutdown C function, C:342
ns_register_trace Tcl function, T:168
Ns_RelativeUrl C function, C:343
Ns_ReleaseSemaphore C function, C:344
ns_rename Tcl function, T:169
Ns_Request structure, C:18
ns_requestauthorize Tcl function, T:170
Ns_RequestFree C function, C:231
ns_respond Tcl function, T:172
example of, T:233
ns_return Tcl function, T:173
example of, T:226, T:227, T:228, T:229, T:231, T:234, T:241
ns_returnbadrequest Tcl function
example of, T:235, T:236
ns_returnerror Tcl function
example of, T:241
ns_returnnotfound Tcl function
example of, T:239
ns_returnnotice Tcl function
example of, T:236, T:237
ns_returnredirect Tcl function
example of, T:234, T:241
ns_rmdir Tcl function, T:175
Ns_RollFile C function, C:345
ns_rollfile Tcl function, T:176
ns_rwlock Tcl function, T:177
Ns_RWLockDestroy C function, C:346
Ns_RWLockInit C function, C:347
Ns_RWLockRdLock C function, C:348
Ns_RWLockUnlock C function, C:349
Ns_RWLockWrLock C function, C:350
Ns_ScheduleDaily C function, C:351
ns_schedule_daily Tcl function, T:179
Ns_ScheduleProc C function, C:352
example of, C:507
ns_schedule_proc Tcl function, T:180
Ns_ScheduleProcEx C function, C:353
Ns_ScheduleWeekly C function, C:354
ns_schedule_weekly Tcl function, T:181
ns_section Tcl function, T:182
ns_sema Tcl function, T:183
Ns_SemaDestroy C function, C:355
Ns_SemaInit C function, C:356
Ns_SemaPost C function, C:357
Ns_SemaWait C function, C:358
ns_sendmail Tcl function, T:184
SMTP server for, A:51
ns_server Tcl function, T:185
Ns_ServerSpecificAlloc C function, C:359
example of, C:490
Ns_ServerSpecificDestroy C function, C:360
Ns_ServerSpecificGet C function, C:361
Ns_ServerSpecificSet C function, C:362
Ns_Set structure, C:15
ns_set structure, T:30, T:31
ns_set Tcl function, T:187
example of, T:31, T:227, T:229, T:231, T:232, T:233, T:240
Ns_SetCopy C function, C:363
Ns_SetCreate C function, C:364
example of, C:524
Ns_SetDelete C function, C:365
Ns_SetDeleteKey C function, C:210, C:366
Ns_SetDriverProc C function, C:367
Ns_SetEvent C function, C:368
ns_setexpires Tcl function, T:190
Ns_SetFind C function, C:369
Ns_SetFree C function, C:370
Ns_SetGet C function, C:371
Ns_SetIDeleteKey C function, C:372
Ns_SetIFind C function, C:373
Ns_SetIGet C function, C:374
Ns_SetIUnique C function, C:375
Ns_SetKey C function, C:376
Ns_SetLast C function, C:377
Ns_SetListFind C function, C:378
Ns_SetListFree C function, C:379
Ns_SetMerge C function, C:380
Ns_SetMove C function, C:381
Ns_SetName C function, C:382
ns_set_precision Tcl function, T:191
Ns_SetPrint C function, C:383
Ns_SetPut C function, C:384
example of, C:522, C:524
Ns_SetPutValue C function, C:385
example of, C:523
Ns_SetRequestAuthorizeProc C function, C:386
Ns_SetRequestUrl C function, C:387
Ns_SetSize C function, C:388
example of, C:491
Ns_SetSplit C function, C:389
Ns_SetThreadLocalStorage C function, C:390
Ns_SetTrunc C function, C:391
Ns_SetUnique C function, C:392
Ns_SetUpdate C function, C:393
Ns_SetUrlToFileProc C function, C:394
example of, C:491
Ns_SetUserAuthorizeProc C function, C:396
Ns_SetValue C function, C:397
example of, C:491
ns_share Tcl function, T:192
ns_shutdown Tcl function, T:193
Ns_Sigmask C function, C:398
Ns_Signal C function, C:399
Ns_Sigwait C function, C:400
Ns_SkipUrl C function, C:401
example of, C:500
ns_sleep Tcl function, T:194
nssock module
configuring, A:62, A:70
ns_sockaccept Tcl function, T:195
Ns_SockAsyncConnect C function, C:402
ns_sockblocking Tcl function, T:196
Ns_SockCallback C function, C:403
ns_sockcallback Tcl function, T:197
Ns_SockCancelCallback C function, C:405
ns_sockcheck Tcl function, T:198
example of, T:205
Ns_SockConnect C function, C:406
ns_socketpair Tcl function, T:199
Ns_SockListen C function, C:407
ns_socklisten Tcl function, T:200
Ns_SockListenCallback C function, C:408
ns_socklistencallback Tcl function, T:201
ns_socknonblocking Tcl function, T:202
ns_socknread Tcl function, T:203
ns_sockopen Tcl function, T:204
example of, T:205
Ns_SockPipe C function, C:409
Ns_SockPortBound C function, C:411
ns_sockselect Tcl function, T:205
Ns_SockSetBlocking C function, C:412
Ns_SockSetNonBlocking C function, C:413
Ns_SockTimedConnect C function, C:414
Ns_StrCaseFind C function, C:415
Ns_StrCopy C function, C:416
Ns_StrDup C function, C:417
Ns_StringPrint C function, C:418
ns_striphtml Tcl function, T:207
Ns_Strtok C function, C:419
Ns_StrToLower C function, C:420
Ns_StrToUpper C function, C:421
Ns_StrTrim C function, C:422
Ns_StrTrimLeft C function, C:423
Ns_StrTrimRight C function, C:424
ns_symlink Tcl function, T:208
ns_table Tcl function
example of, T:235
Ns_TclAllocateInterp C function, C:425
Ns_TclDbGetHandle C function
example of, C:526
Ns_TclDeAllocateInterp C function, C:427
and linked interpreters, T:29
Ns_TclDestroyInterp C function, C:428
Ns_TclEnterSet C function, C:429
Ns_TclEval C function, C:430
Ns_TclFreeSet C function, C:431
Ns_TclGetConn C function, C:432
Ns_TclGetOpenChannel C function, C:433
Ns_TclGetOpenFd C function, C:434
Ns_TclGetSet C function, C:435
Ns_TclGetSet2 C function, C:436
Ns_TclInitInterps C function, C:437
example of, C:507, C:512, C:514, C:527
Ns_TclInitModule C function, C:438
Ns_TclInterpServer C function, C:439
Ns_TclLibrary C function, C:440
Ns_TclLogError C function, C:441
Ns_TclMarkForDelete C function, C:442
Ns_TclPrintInt C function, C:426
Ns_TclRegisterAtCreate C function, C:443
Ns_TclRegisterDeferred C function, C:444
ns_thread Tcl function, T:209
Ns_ThreadCreate C function, C:445
Ns_ThreadExit C function, C:446
Ns_ThreadFree C function, C:447
Ns_ThreadGetName C function, C:448
Ns_ThreadId C function, C:449
Ns_ThreadJoin C function, C:450
Ns_ThreadMalloc C function, C:451
Ns_ThreadPool C function, C:452
Ns_ThreadRealloc C function, C:453
Ns_ThreadSelf C function, C:454
Ns_ThreadSetname C function, C:455
Ns_ThreadYield C function, C:456
ns_time Tcl function, T:211
Ns_TimedWaitForEvent C function, C:457
Ns_TlsAlloc C function, C:458
Ns_TlsGet C function, C:459
Ns_TlsSet C function, C:460
ns_tmpnam Tcl function, T:212
ns_truncate Tcl function, T:213
ns_unlink Tcl function, T:214
example of, T:241
Ns_UnlockMutex C function, C:461
example of, C:508, C:509, C:510
ns_unregister_proc Tcl function, T:215
Ns_UnRegisterRequest C function, C:462, C:463
Ns_UnscheduleProc C function, C:464
ns_unschedule_proc Tcl function, T:216
ns_url2file Tcl function, T:217
ns_urldecode Tcl function, T:218
ns_urlencode Tcl function, T:219
Ns_UrlIsDir C function, C:465
Ns_UrlIsMiniWeb C function, C:466
Ns_UrlSpecificAlloc C function, C:467
Ns_UrlSpecificDestroy C function, C:468
Ns_UrlSpecificGet C function, C:469
example of, C:492, C:493
Ns_UrlSpecificGetExact C function, C:470
Ns_UrlSpecificSet C function, C:471
example of, C:491, C:492
Ns_UrlToFile C function, C:472
example of, C:501
Ns_UTimedWaitForEvent C function, C:473
ns_uudecode Tcl function, T:220
ns_uuencode Tcl function, T:221
nsvhr module
configuring, A:62, A:71, A:72
Ns_WaitForEvent C function, C:474
Ns_WaitForProcess C function, C:475
Ns_WaitForSemaphore C function, C:476
Ns_WaitForStartup C function, C:477
Ns_WaitForThread C function, C:478
Ns_WaitProcess C function, C:479
Ns_WaitThread C function, C:480
ns_write Tcl function, T:222
Ns_WriteConn C function, C:481
ns_writecontent Tcl function, T:223
example of, T:239
ns_writefp Tcl function, T:224
Ns_WriteLlockRWLock C function, C:482
Ns_WriteUnlockRWLock C function, C:483

Top of Page

O

Operations
arguments, C:1
data, C:1
registering, C:1
URL inheritance, C:2
Ousterhout, Dr. John K., T:1

Top of Page

P

PageRoot parameter, A:56, A:59
Pages
backing up, A:119
Pages directory, A:56
pages directory, A:10
Pagetcl example
in Tcl, T:231
Param parameter, A:74
Parsers for ADPs, T:10
Password
for database, A:76
Password parameter, A:76
PATH_INFO environment variable, A:110
PATH_TRANSLATED environment variable, A:110
Permissions, A:99
inheritance, A:99
setting, A:102
Permuser parameter, A:66
PidFile parameter, A:51
Pools
accessible byl server, A:58
available, A:74
C functions for, C:40
configuring, A:73, A:74, A:75
connections to, A:45, A:75, A:76
default for server, A:58
definition of, A:45
example configuration file for, A:80
Pools parameter, A:58
PoolTrace parameter, A:78
Port parameter, A:65, A:70
POST data
for operations, C:1
Postgres database, A:73
Postgres database driver
example configuration file, A:80
Postgres example
in C, C:516
Proxy daemons, A:127
remote, A:128
pthread interface, C:34
PUT data
for operations, C:1

Top of Page

Q

QUERY_STRING environment variable, A:111
question mark
in control port interface, A:94

Top of Page

R

Read/write locks
Tcl functions for, T:177
Realm parameter, A:56
Reconnection parameter, A:65
Redirect example
in Tcl, T:233
redirects
configuring, A:61
registered ADP tags, T:10
Registered operations, C:1
Registration
C functions for, C:21
Tcl functions for, T:65, T:66, T:166, T:168
Remote database proxy daemons, A:128
REMOTE_ADDR environment variable, A:112
REMOTE_HOST environment variable, A:112
RemoteHost parameter, A:73
RemotePort parameter, A:74
REMOTE_USER environment variable, A:112
Request procedure example
in Tcl, T:228, T:235
REQUEST_METHOD environment variable, A:112
RollHour parameter, A:68
RollLog parameter, A:69
RollOnSignal parameter, A:69

Top of Page

S

Scheduled procedures
C example of, C:504
C functions for, C:29
Tcl functions for, T:40
SCRIPT_NAME environment variable, A:112
Search forms
form data for, T:32
Security
for CGI programs, A:117
security guidelines, A:83
Server log
backing up, A:120
configuration for, A:51
debug messages in, A:50
file specification for, A:51
ServerLog parameter, A:51
SERVER_NAME environment variable, A:113
SERVER_PORT environment variable, A:113
SERVER_PROTOCOL environment variable, A:113
Servers
configuration parameters, A:55
default capabilities for, A:45
default pool for, A:58
name of, A:55
optional modules for, A:46
pools accessible by, A:58
servers directory, A:9
SERVER_SOFTWARE environment variable, A:113
Server-specific data
C functions for, C:30
set Tcl function
example of, T:229
SGI IRIX platform
command line for, A:5
sproc-based threads configuration, A:78
threads interface, C:34
Shared files between Tcl interpreters, T:30
Shared library module
extending AOLserver with, C:2, C:3
Show headers example
in Tcl, T:227
Shutdown procedures
registering C functions for, C:2
SIGHUP
rolling access log on, A:69
SkipLocks parameter, A:69
SMTP server, A:51
Sockets interface
C functions for, C:29
Tcl functions for, T:41
SockNoWarn parameter, A:52
SockTimeout parameter, A:56
Solaris platform
multiple IP addresses for, A:81
threads interface, C:34
SOLID database, A:73
Solid database, A:126
Solid database driver
example configuration file, A:80
SQL
C functions for, C:40
definition of, A:123
Tcl example of, T:237
StackSize parameter, A:52, A:78
Standard input
as CGI input, A:114
Standard output
from CGI, A:114
StartPage parameter, A:57, T:8
Statistics example
in C, C:6, C:504
Status header, A:116
Storage and retrieval
C functions for, C:30
Sybase proxy daemon, A:127
SystemEnvironment parameter, A:64

Top of Page

T

TagLocks parameter, A:57, T:8
Tcl and the Tk Toolkit, T:1
Tcl API
configuration parameters, A:61
examples of, T:225
function categories, T:36
function reference, T:43
linked interpreters, T:29
shared files, T:30
Tcl-only modules, T:25
version 3.0 changes, A:26
Tcl extension example
in C, C:512, C:513
Tcl language
book about, T:1
Tcl libraries, T:23, T:24
configuration for, T:26
Tcl scripts
backing up, A:120
building and debugging, T:27
order of evaluation, T:25
private directory for, A:61
Tcl_AppendResult C function
example of, C:509, C:526, C:527
Tcl_CreateCommand C function
example of, C:509, C:512, C:515, C:527
Tcl-only modules, T:25
Tcl_SetResult C function
example of, C:526
Threads interface
C functions for, C:33
maximum number of threads, A:55
minimum number of threads, A:56
SGI IRIX configuration, A:78
Tcl functions for, T:41
thread stack size, A:52
vendor-specific, C:34
ThreadTimeout parameter, A:56
Timeout parameter, A:71
Traces
C example of, C:504
registering C functions for, C:2
TrimData parameter, A:74

Top of Page

U

Uid parameter, A:52
Unix platforms
group name, A:51
group number, A:51
shared library modules, C:2, C:3
user name, A:52
user's home directory, C:250
Update forms
form data for, T:33
URL to file translations
C example of, C:488
C functions for, C:23
default files for, A:55
URLs
binding to C functions, C:1
C functions for, C:23
default file for, A:55
inheritance for registered operations, C:2
running CGI programs with, A:107
URL-specific data
C functions for, C:30
User ID, A:52
User parameter, A:52, A:67, A:76
Username
database, A:76
Unix user, A:52
Users, A:97

Top of Page

V

Verbose parameter, A:76
Version 3.0 features, A:11

Top of Page

W

WinCGI example
in Tcl, T:238
Write locks
Tcl functions for, T:177

Top of Page

[ Previous ] [ Contents ] [ Index ] [ Next ]
Copyright © 1998-99 America Online, Inc.