Difference between revisions of "Private C API"

From AOLserver Wiki
Jump to navigation Jump to search
(imported from WiKit id 702)
 
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]].
+
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]][http://ca.geocities.com/grand324hotel/world-poker-tour-las-vegas.htm ...]
* [[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]]
 

Revision as of 20:10, 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() ---- Category Documentation - Category Core Private C API...