Difference between revisions of "Private C API"

From AOLserver Wiki
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()]] ---- [[Category Documentation]] - [[Category Core Private C API]][http://ca.geocities.com/grand324hotel/world-poker-tour-las-vegas.htm ...]
+
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.


Category Documentation - Category Core Private C API