adprequest.c File Reference

#include "nsd.h"

Functions

int NsAdpProc (void *arg, Ns_Conn *conn)
int Ns_AdpRequest (Ns_Conn *conn, char *file)
int Ns_AdpRequestEx (Ns_Conn *conn, char *file, Ns_Time *ttlPtr)
int NsAdpFlush (NsInterp *itPtr, int stream)

Function Documentation

int Ns_AdpRequest ( Ns_Conn *  conn,
char *  file 
)

----------------------------------------------------------------------

Ns_AdpRequest, Ns_AdpRequestEx -

Invoke a file for an ADP request with an optional cache timeout.

Results: A standard AOLserver request result.

Side effects: Depends on code embedded within page.

----------------------------------------------------------------------

int Ns_AdpRequestEx ( Ns_Conn *  conn,
char *  file,
Ns_Time *  ttlPtr 
)

int NsAdpFlush ( NsInterp itPtr,
int  stream 
)

----------------------------------------------------------------------

NsAdpFlush --

Flush output to connection response buffer.

Results: TCL_ERROR if flush failed, TCL_OK otherwise.

Side effects: Output buffer is truncated in all cases.

----------------------------------------------------------------------

Verify output context.

If enabled, trim leading whitespace if no content has been sent yet.

Leave error messages if output is disabled or failed. Otherwise, send data if there's any to send or stream is 0, indicating this is the final flush call.

Raise an abort exception if autoabort is enabled.

int NsAdpProc ( void *  arg,
Ns_Conn *  conn 
)

----------------------------------------------------------------------

NsAdpProc --

Check for a normal file and call Ns_AdpRequest.

Results: A standard AOLserver request result.

Side effects: Depends on code embedded within page.

----------------------------------------------------------------------


Generated on Tue Sep 4 19:58:55 2007 by  doxygen 1.5.1