Difference between revisions of "Private C API"
Jump to navigation
Jump to search
m (Reverted edit of 24.154.233.104, changed back to last version by WikiSysop) |
|||
Line 1: | Line 1: | ||
− | When hacking on the core AOLserver itself, the functions defined in the nsd.h header are available, listed below. People writing loadable modules should use the public [[C API]] and [[Tcl API]]. * [[NsAdpCache()]] * [[NsAdpProc()]] * [[NsBlockSignals()]] * [[NsCacheArgProc()]] * [[NsCachePurge()]] * [[NsCloseAllFiles()]] * [[NsClosePreBound()]] * [[NsClsCleanup()]] * [[NsComputeEncodingFromType()]] * [[NsConfigEval()]] * [[NsConfigRead()]] * [[NsConfUpdate()]] * [[NsConnArgProc()]] * [[NsConnectService()]] * [[NsConnRunProxyRequest()]] * [[NsConnThread()]] * [[NsCreatePidFile()]] * [[NsEnableDNSCache()]] * [[NsFastGet()]] * [[NsFastpathCache()]] * [[NsFreeConn()]] * [[NsGetBuf()]] * [[NsGetCallbacks()]] * [[NsGetInitServer()]] * [[NsGetInterp()]] * [[NsGetScheduled()]] * [[NsGetServer()]] * [[NsGetSockCallbacks()]] * [[NsGetTypeEncodingWithDef()]] * [[NsHandleSignals()]] * [[NsInitBinder()]] * [[NsInitCache()]] * [[NsInitConf()]] * [[NsInitDrivers()]] * [[NsInitEncodings()]] * [[NsInitListen()]] * [[NsInitLog()]] * [[NsInitMimeTypes()]] * [[NsInitModLoad()]] * [[NsInitProcInfo()]] * [[NsInitQueue()]] * [[NsInitRequests()]] * [[NsInitSched()]] * [[NsInitServer()]] * [[NsInitTcl()]] * [[NsInitUrlSpace()]] * [[NsInstallService()]] * [[NsInterp()]] * [[NsIsIdConn()]] * [[NsLoadModules()]] * [[NsLogOpen()]] * [[NsMapPool()]] * [[NsPreBind()]] * [[NsQueueConn()]] * [[NsRemovePidFile()]] * [[NsRemoveService()]] * [[NsRestoreSignals()]] * [[NsRunAtClose()]] * [[NsRunAtExitProcs()]] * [[NsRunAtReadyProcs()]] * [[NsRunCleanups()]] * [[NsRunFilters()]] * [[NsRunPreStartupProcs()]] * [[NsRunSignalProcs()]] * [[NsRunStartupProcs()]] * [[NsRunTraces()]] * [[NsSendSignal()]] * [[NsServer()]] * [[NsSockClose()]] * [[NsSockSend()]] * [[NsStartDrivers()]] * [[NsStartJobsShutdown()]] * [[NsStartSchedShutdown()]] * [[NsStartServers()]] * [[NsStartShutdownProcs()]] * [[NsStartSockShutdown()]] * [[NsStopDrivers()]] * [[NsStopScheduledProcs()]] * [[NsStopServers()]] * [[NsStopSockCallbacks()]] * [[NsTclArgProc()]] * [[NsTclCallback()]] * [[NsTclConnId()]] * [[NsTclCreateBuckets()]] * [[NsTclCreateCmds()]] * [[NsTclInitAddrType()]] * [[NsTclInitObjs()]] * [[NsTclInitQueueType()]] * [[NsTclInitServer()]] * [[NsTclInitTimeType()]] * [[NsTclSchedProc()]] * [[NsTclSignalProc()]] * [[NsTclSockArgProc()]] * [[NsTclSockProc()]] * [[NsTclThread()]] * [[NsTclThreadArgProc()]] * [[NsUpdateEncodings()]] * [[NsUpdateMimeTypes()]] * [[NsUpdateUrlEncode()]] * [[NsWaitDriversShutdown()]] * [[NsWaitJobsShutdown()]] * [[NsWaitSchedShutdown()]] * [[NsWaitShutdownProcs()]] * [[NsWaitSockShutdown()]] | + | When hacking on the core AOLserver itself, the functions defined in the nsd.h header are available, listed below. People writing loadable modules should use the public [[C API]] and [[Tcl API]]. |
+ | * [[NsAdpCache()]] | ||
+ | * [[NsAdpProc()]] | ||
+ | * [[NsBlockSignals()]] | ||
+ | * [[NsCacheArgProc()]] | ||
+ | * [[NsCachePurge()]] | ||
+ | * [[NsCloseAllFiles()]] | ||
+ | * [[NsClosePreBound()]] | ||
+ | * [[NsClsCleanup()]] | ||
+ | * [[NsComputeEncodingFromType()]] | ||
+ | * [[NsConfigEval()]] | ||
+ | * [[NsConfigRead()]] | ||
+ | * [[NsConfUpdate()]] | ||
+ | * [[NsConnArgProc()]] | ||
+ | * [[NsConnectService()]] | ||
+ | * [[NsConnRunProxyRequest()]] | ||
+ | * [[NsConnThread()]] | ||
+ | * [[NsCreatePidFile()]] | ||
+ | * [[NsEnableDNSCache()]] | ||
+ | * [[NsFastGet()]] | ||
+ | * [[NsFastpathCache()]] | ||
+ | * [[NsFreeConn()]] | ||
+ | * [[NsGetBuf()]] | ||
+ | * [[NsGetCallbacks()]] | ||
+ | * [[NsGetInitServer()]] | ||
+ | * [[NsGetInterp()]] | ||
+ | * [[NsGetScheduled()]] | ||
+ | * [[NsGetServer()]] | ||
+ | * [[NsGetSockCallbacks()]] | ||
+ | * [[NsGetTypeEncodingWithDef()]] | ||
+ | * [[NsHandleSignals()]] | ||
+ | * [[NsInitBinder()]] | ||
+ | * [[NsInitCache()]] | ||
+ | * [[NsInitConf()]] | ||
+ | * [[NsInitDrivers()]] | ||
+ | * [[NsInitEncodings()]] | ||
+ | * [[NsInitListen()]] | ||
+ | * [[NsInitLog()]] | ||
+ | * [[NsInitMimeTypes()]] | ||
+ | * [[NsInitModLoad()]] | ||
+ | * [[NsInitProcInfo()]] | ||
+ | * [[NsInitQueue()]] | ||
+ | * [[NsInitRequests()]] | ||
+ | * [[NsInitSched()]] | ||
+ | * [[NsInitServer()]] | ||
+ | * [[NsInitTcl()]] | ||
+ | * [[NsInitUrlSpace()]] | ||
+ | * [[NsInstallService()]] | ||
+ | * [[NsInterp()]] | ||
+ | * [[NsIsIdConn()]] | ||
+ | * [[NsLoadModules()]] | ||
+ | * [[NsLogOpen()]] | ||
+ | * [[NsMapPool()]] | ||
+ | * [[NsPreBind()]] | ||
+ | * [[NsQueueConn()]] | ||
+ | * [[NsRemovePidFile()]] | ||
+ | * [[NsRemoveService()]] | ||
+ | * [[NsRestoreSignals()]] | ||
+ | * [[NsRunAtClose()]] | ||
+ | * [[NsRunAtExitProcs()]] | ||
+ | * [[NsRunAtReadyProcs()]] | ||
+ | * [[NsRunCleanups()]] | ||
+ | * [[NsRunFilters()]] | ||
+ | * [[NsRunPreStartupProcs()]] | ||
+ | * [[NsRunSignalProcs()]] | ||
+ | * [[NsRunStartupProcs()]] | ||
+ | * [[NsRunTraces()]] | ||
+ | * [[NsSendSignal()]] | ||
+ | * [[NsServer()]] | ||
+ | * [[NsSockClose()]] | ||
+ | * [[NsSockSend()]] | ||
+ | * [[NsStartDrivers()]] | ||
+ | * [[NsStartJobsShutdown()]] | ||
+ | * [[NsStartSchedShutdown()]] | ||
+ | * [[NsStartServers()]] | ||
+ | * [[NsStartShutdownProcs()]] | ||
+ | * [[NsStartSockShutdown()]] | ||
+ | * [[NsStopDrivers()]] | ||
+ | * [[NsStopScheduledProcs()]] | ||
+ | * [[NsStopServers()]] | ||
+ | * [[NsStopSockCallbacks()]] | ||
+ | * [[NsTclArgProc()]] | ||
+ | * [[NsTclCallback()]] | ||
+ | * [[NsTclConnId()]] | ||
+ | * [[NsTclCreateBuckets()]] | ||
+ | * [[NsTclCreateCmds()]] | ||
+ | * [[NsTclInitAddrType()]] | ||
+ | * [[NsTclInitObjs()]] | ||
+ | * [[NsTclInitQueueType()]] | ||
+ | * [[NsTclInitServer()]] | ||
+ | * [[NsTclInitTimeType()]] | ||
+ | * [[NsTclSchedProc()]] | ||
+ | * [[NsTclSignalProc()]] | ||
+ | * [[NsTclSockArgProc()]] | ||
+ | * [[NsTclSockProc()]] | ||
+ | * [[NsTclThread()]] | ||
+ | * [[NsTclThreadArgProc()]] | ||
+ | * [[NsUpdateEncodings()]] | ||
+ | * [[NsUpdateMimeTypes()]] | ||
+ | * [[NsUpdateUrlEncode()]] | ||
+ | * [[NsWaitDriversShutdown()]] | ||
+ | * [[NsWaitJobsShutdown()]] | ||
+ | * [[NsWaitSchedShutdown()]] | ||
+ | * [[NsWaitShutdownProcs()]] | ||
+ | * [[NsWaitSockShutdown()]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[Category Documentation]] - [[Category Core Private C API]] |
Latest revision as of 21:56, 18 March 2006
When hacking on the core AOLserver itself, the functions defined in the nsd.h header are available, listed below. People writing loadable modules should use the public C API and Tcl API.
- NsAdpCache()
- NsAdpProc()
- NsBlockSignals()
- NsCacheArgProc()
- NsCachePurge()
- NsCloseAllFiles()
- NsClosePreBound()
- NsClsCleanup()
- NsComputeEncodingFromType()
- NsConfigEval()
- NsConfigRead()
- NsConfUpdate()
- NsConnArgProc()
- NsConnectService()
- NsConnRunProxyRequest()
- NsConnThread()
- NsCreatePidFile()
- NsEnableDNSCache()
- NsFastGet()
- NsFastpathCache()
- NsFreeConn()
- NsGetBuf()
- NsGetCallbacks()
- NsGetInitServer()
- NsGetInterp()
- NsGetScheduled()
- NsGetServer()
- NsGetSockCallbacks()
- NsGetTypeEncodingWithDef()
- NsHandleSignals()
- NsInitBinder()
- NsInitCache()
- NsInitConf()
- NsInitDrivers()
- NsInitEncodings()
- NsInitListen()
- NsInitLog()
- NsInitMimeTypes()
- NsInitModLoad()
- NsInitProcInfo()
- NsInitQueue()
- NsInitRequests()
- NsInitSched()
- NsInitServer()
- NsInitTcl()
- NsInitUrlSpace()
- NsInstallService()
- NsInterp()
- NsIsIdConn()
- NsLoadModules()
- NsLogOpen()
- NsMapPool()
- NsPreBind()
- NsQueueConn()
- NsRemovePidFile()
- NsRemoveService()
- NsRestoreSignals()
- NsRunAtClose()
- NsRunAtExitProcs()
- NsRunAtReadyProcs()
- NsRunCleanups()
- NsRunFilters()
- NsRunPreStartupProcs()
- NsRunSignalProcs()
- NsRunStartupProcs()
- NsRunTraces()
- NsSendSignal()
- NsServer()
- NsSockClose()
- NsSockSend()
- NsStartDrivers()
- NsStartJobsShutdown()
- NsStartSchedShutdown()
- NsStartServers()
- NsStartShutdownProcs()
- NsStartSockShutdown()
- NsStopDrivers()
- NsStopScheduledProcs()
- NsStopServers()
- NsStopSockCallbacks()
- NsTclArgProc()
- NsTclCallback()
- NsTclConnId()
- NsTclCreateBuckets()
- NsTclCreateCmds()
- NsTclInitAddrType()
- NsTclInitObjs()
- NsTclInitQueueType()
- NsTclInitServer()
- NsTclInitTimeType()
- NsTclSchedProc()
- NsTclSignalProc()
- NsTclSockArgProc()
- NsTclSockProc()
- NsTclThread()
- NsTclThreadArgProc()
- NsUpdateEncodings()
- NsUpdateMimeTypes()
- NsUpdateUrlEncode()
- NsWaitDriversShutdown()
- NsWaitJobsShutdown()
- NsWaitSchedShutdown()
- NsWaitShutdownProcs()
- NsWaitSockShutdown()