ID Value
|
Resulting Function Type
|
---|
Ns_DrvIdName
|
typedef char *(Ns_ConnDriverNameProc) (void *pConnCtx);
|
Ns_DrvIdStart
|
typedef int (Ns_DriverStartProc) (char *hServer, char *hDriver, void **ppDriverCtx);
|
Ns_DrvIdAccept
|
typedef int (Ns_DriverAcceptProc) (void *pDriverCtx, void **ppConnCtx);
|
Ns_DrvIdStop
|
typedef void (Ns_DriverStopProc) (void *pDriverCtx);
|
Ns_DrvIdInit
|
typedef int (Ns_ConnInitProc) (void *pConnCtx);
|
Ns_DrvIdRead
|
typedef int (Ns_ConnReadProc) (void *pConnCtx, void *pvBuf, int iToRead);
|
Ns_DrvIdWrite
|
typedef int (Ns_ConnWriteProc) (void *pConnCtx, void *pvBuf, int iToWrite);
|
Ns_DrvIdClose
|
typedef int (Ns_ConnCloseProc) (void *pConnCtx);
|
Ns_DrvIdFree
|
typedef void (Ns_ConnFreeProc) (void *pConnCtx);
|
Ns_DrvIdPeer
|
typedef char *(Ns_ConnPeerProc) (void *pConnCtx);
|
Ns_DrvIdLocation
|
typedef char *(Ns_ConnLocationProc) (void *pConnCtx);
|
Ns_DrvIdHost
|
typedef char *(Ns_ConnHostProc) (void *pConnCtx);
|
Ns_DrvIdPort
|
typedef int (Ns_ConnPortProc) (void *pConnCtx);
|
Ns_DrvIdSendFd
|
typedef int (Ns_ConnSendFdProc) (void *pConnCtx, int fd, int nsend);
|
Ns_DrvIdSendFile
|
typedef int (Ns_ConnSendFileProc) (void *pConnCtx, char *file);
|
Ns_DrvIdDetach
|
typedef void *(Ns_ConnDetachProc) (void *pConnCtx);
|
Ns_DrvIdConnectionFd
|
typedef int (Ns_ConnConnectionFdProc) (void *pConnCtx);
|
Ns_DrvIdMoveContext
|
(unsupported)
|
Ns_DrvIdPeerPort
|
typedef int (Ns_ConnPeerPortProc) (void *pConnCtx);
|
Ns_DrvIdSetSSLAuth
|
typedef int (Ns_SetSSLAuthProc) (void *pCtx, Ns_SSLAuthProc *, void *ctx, Ns_FreeAuthCtxProc *);
|
Ns_DrvIdSSLHandshake
|
typedef void *(Ns_SSLHandshakeProc) (void *aCtx, int socket, char *DN, Ns_SSLAuthProc *auth, void *authctx, Ns_FreeAuthCtxProc *pFree);
|
: