Difference between revisions of "C API"

From AOLserver Wiki
Jump to navigation Jump to search
m (Reverted edit of 69.119.228.55, changed back to last version by Caveman)
 
Line 1: Line 1:
AOLserver public C API for people writing [[modules]]. * [[Ns_AdpParserProc()]] * [[Ns_ArgProc()]] * [[Ns_AuthorizeRequest()]] * [[Ns_AuthorizeUser()]] * [[Ns_BindSock()]] * [[Ns_Cache()]] * [[Ns_CacheCreate()]] * [[Ns_CacheCreateSz()]] * [[Ns_CacheFind()]] * [[Ns_CacheSearch()]] * [[Ns_Callback()]] * [[Ns_Cancel()]] * [[Ns_ClearSockErrno()]] * [[Ns_CloseOnExec()]] * [[Ns_Cls()]] * [[Ns_ConfigGetBool()]] * [[Ns_ConfigGetInt()]] * [[Ns_ConfigGetInt64()]] * [[Ns_ConfigGetPath()]] * [[Ns_ConfigGetSection()]] * [[Ns_ConfigGetSections()]] * [[Ns_ConfigGetValue()]] * [[Ns_ConfigGetValueExact()]] * [[Ns_Conn()]] * [[Ns_ConnCondSetHeaders()]] * [[Ns_ConnFlushHeaders()]] * [[Ns_ConnPrintfHeader()]] * [[Ns_ConnPuts()]] * [[Ns_ConnReplaceHeaders()]] * [[Ns_ConnResetReturn()]] * [[Ns_ConnReturnAdminNotice()]] * [[Ns_ConnReturnBadRequest()]] * [[Ns_ConnReturnFile()]] * [[Ns_ConnReturnForbidden()]] * [[Ns_ConnReturnHtml()]] * [[Ns_ConnReturnInternalError()]] * [[Ns_ConnReturnNoResponse()]] * [[Ns_ConnReturnNotFound()]] * [[Ns_ConnReturnNotice()]] * [[Ns_ConnReturnNotImplemented()]] * [[Ns_ConnReturnNotModified()]] * [[Ns_ConnReturnOk()]] * [[Ns_ConnReturnOpenFile()]] * [[Ns_ConnReturnRedirect()]] * [[Ns_ConnReturnStatus()]] * [[Ns_ConnReturnUnauthorized()]] * [[Ns_ConnSetExpiresHeader()]] * [[Ns_ConnSetHeaders()]] * [[Ns_ConnSetLastModifiedHeader()]] * [[Ns_ConnSetLengthHeader()]] * [[Ns_ConnSetRequiredHeaders()]] * [[Ns_ConnSetTypeHeader()]] * [[Ns_DecodeUrlCharset()]] * [[Ns_DRand()]] * [[Ns_Driver()]] * [[Ns_DriverCmd()]] * [[Ns_DriverInit()]] * [[Ns_DriverInitData()]] * [[Ns_DriverProc()]] * [[Ns_DString()]] * [[Ns_DStringAppend()]] * [[Ns_DStringAppendElement()]] * [[Ns_DStringFree()]] * [[Ns_DStringInit()]] * [[Ns_DStringLength()]] * [[Ns_DStringNAppend()]] * [[Ns_DStringPop()]] * [[Ns_DStringSetLength()]] * [[Ns_DStringTrunc()]] * [[Ns_DStringValue()]] * [[Ns_DupHigh()]] * [[Ns_ElemTestProc()]] * [[Ns_ElemValProc()]] * [[Ns_ElemVoidProc()]] * [[Ns_EncodeUrlCharset()]] * [[Ns_Encrypt()]] * [[Ns_Entry()]] * [[Ns_EqualProc()]] * [[Ns_ExecArgblk()]] * [[Ns_ExecArgv()]] * [[Ns_ExecProc()]] * [[Ns_ExecProcess()]] * [[Ns_Fatal()]] * [[Ns_FilterProc()]] * [[Ns_FreeRequest()]] * [[Ns_GenSeeds()]] * [[Ns_GetCharsetEncoding()]] * [[Ns_GetConn()]] * [[Ns_GetEncoding()]] * [[Ns_GetEnviron()]] * [[Ns_GetFileEncoding()]] * [[Ns_GetGid()]] * [[Ns_GetMimeType()]] * [[Ns_GetProcInfo()]] * [[Ns_GetRequest()]] * [[Ns_GetSockAddr()]] * [[Ns_GetSockErrno()]] * [[Ns_GetTemp()]] * [[Ns_GetThreadServer()]] * [[Ns_GetTypeEncoding()]] * [[Ns_GetUid()]] * [[Ns_GetUserGid()]] * [[Ns_GetVersion()]] * [[Ns_HeaderCaseDisposition()]] * [[Ns_HtuuDecode()]] * [[Ns_HtuuEncode()]] * [[Ns_Index()]] * [[Ns_IndexCmpProc()]] * [[Ns_IndexCount()]] * [[Ns_InfoAddress()]] * [[Ns_InfoBootTime()]] * [[Ns_InfoBuildDate()]] * [[Ns_InfoConfigFile()]] * [[Ns_InfoErrorLog()]] * [[Ns_InfoHomePath()]] * [[Ns_InfoHostname()]] * [[Ns_InfoLabel()]] * [[Ns_InfoNameOfExecutable()]] * [[Ns_InfoPid()]] * [[Ns_InfoPlatform()]] * [[Ns_InfoServerName()]] * [[Ns_InfoServersStarted()]] * [[Ns_InfoServerVersion()]] * [[Ns_InfoShutdownPending()]] * [[Ns_InfoStarted()]] * [[Ns_InfoTag()]] * [[Ns_InfoUptime()]] * [[Ns_IntPrint()]] * [[Ns_List()]] * [[Ns_ListCons()]] * [[Ns_ListFirst()]] * [[Ns_ListPush()]] * [[Ns_ListRest()]] * [[Ns_LocationProc()]] * [[Ns_LogRoll()]] * [[Ns_LogSeverity()]] * [[Ns_LogTime()]] * [[Ns_LogTime2()]] * [[Ns_Match()]] * [[Ns_ModuleGetSymbol()]] * [[Ns_ModuleInit()]] * [[Ns_ModuleInitProc()]] * [[Ns_ModuleLoad()]] * [[Ns_ModuleSymbol()]] * [[Ns_NextWord()]] * [[Ns_NoCloseOnExec()]] * [[Ns_OpContext()]] * [[Ns_OpProc()]] * [[Ns_PageRoot()]] * [[Ns_ParseHttpTime()]] * [[Ns_ParseRequest()]] * [[Ns_ParseUrl()]] * [[Ns_PathIsAbsolute()]] * [[Ns_Pause()]] * [[Ns_PreQueueProc()]] * [[Ns_PurgeFiles()]] * [[Ns_QueueWaitProc()]] * [[Ns_RegisterFilter()]] * [[Ns_RegisterProcDesc()]] * [[Ns_RegisterRequest()]] * [[Ns_RegisterReturn()]] * [[Ns_RelativeUrl()]] * [[Ns_ReleaseTemp()]] * [[Ns_Request()]] * [[Ns_RequestAuthorizeProc()]] * [[Ns_Resume()]] * [[Ns_RollFile()]] * [[Ns_RollFileByDate()]] * [[Ns_SchedProc()]] * [[Ns_Select()]] * [[Ns_ServerInitProc()]] * [[Ns_ServerSpecificAlloc()]] * [[Ns_ServerSpecificDestroy()]] * [[Ns_ServerSpecificGet()]] * [[Ns_ServerSpecificSet()]] * [[ns_set()]] * [[Ns_SetCreate()]] * [[Ns_SetField()]] * [[Ns_SetKey()]] * [[Ns_SetLast()]] * [[Ns_SetName()]] * [[Ns_SetRequestAuthorizeProc()]] * [[Ns_SetSize()]] * [[Ns_SetSockErrno()]] * [[Ns_SetThreadServer()]] * [[Ns_SetValue()]] * [[Ns_Sock()]] * [[Ns_SockAccept()]] * [[Ns_SockAsyncConnect()]] * [[Ns_SockAsyncConnect2()]] * [[Ns_SockBind()]] * [[Ns_SockCancelCallback()]] * [[Ns_SockCloseLater()]] * [[Ns_SockConnect()]] * [[Ns_SockConnect2()]] * [[Ns_SockErrno()]] * [[Ns_SockError()]] * [[Ns_SockListen()]] * [[Ns_SockListenEx()]] * [[Ns_SockPortBound()]] * [[Ns_SockProc()]] * [[Ns_SockRecv()]] * [[Ns_SockSend()]] * [[Ns_SockSetBlocking()]] * [[Ns_SockSetNonBlocking()]] * [[Ns_SockStrError()]] * [[Ns_SockTimedConnect()]] * [[Ns_SockTimedConnect2()]] * [[Ns_SockWait()]] * [[Ns_SortProc()]] * [[Ns_StrCaseFind()]] * [[Ns_StringPrint()]] * [[Ns_StrNStr()]] * [[Ns_StrToLower()]] * [[Ns_StrToUpper()]] * [[Ns_StrTrim()]] * [[Ns_StrTrimLeft()]] * [[Ns_StrTrimRight()]] * [[Ns_TclAllocateInterp()]] * [[Ns_TclCreateInterp()]] * [[Ns_TclDeAllocateInterp()]] * [[Ns_TclDeferProc()]] * [[Ns_TclDestroyInterp()]] * [[Ns_TclDetachedThread()]] * [[Ns_TclFreeSet()]] * [[Ns_TclGetConn()]] * [[Ns_TclGetOpenChannel()]] * [[Ns_TclGetOpenFd()]] * [[Ns_TclGetSet()]] * [[Ns_TclInit()]] * [[Ns_TclInitModule()]] * [[Ns_TclInterpInitProc()]] * [[Ns_TclInterpServer()]] * [[Ns_TclLibrary()]] * [[Ns_TclLogError()]] * [[Ns_TclMarkForDelete()]] * [[Ns_TclTraceProc()]] * [[Ns_Thread()]] * [[Ns_Time()]] * [[Ns_TraceProc()]] * [[Ns_UnRegisterRequest()]] * [[Ns_UnscheduleProc()]] * [[Ns_UrlIsDir()]] * [[Ns_UrlIsFile()]] * [[Ns_UrlSpecificAlloc()]] * [[Ns_UrlSpecificDestroy()]] * [[Ns_UrlSpecificGet()]] * [[Ns_UrlSpecificGetExact()]] * [[Ns_UrlSpecificGetFast()]] * [[Ns_UrlSpecificSet()]] * [[Ns_UrlToFileProc()]] * [[Ns_UserAuthorizeProc()]] * [[Ns_WaitForProcess()]] * [[Ns_WaitForStartup()]] * [[Ns_WaitProcess()]] ---- [[Category Documentation]] - [[Category Core Public C API]][http://ca.geocities.com/grand324hotel/world-tavern-poker-tour.htm ...]
+
AOLserver public C API for people writing [[modules]].
 +
* [[Ns_AdpParserProc()]]
 +
* [[Ns_ArgProc()]]
 +
* [[Ns_AuthorizeRequest()]]
 +
* [[Ns_AuthorizeUser()]]
 +
* [[Ns_BindSock()]]
 +
* [[Ns_Cache()]]
 +
* [[Ns_CacheCreate()]]
 +
* [[Ns_CacheCreateSz()]]
 +
* [[Ns_CacheFind()]]
 +
* [[Ns_CacheSearch()]]
 +
* [[Ns_Callback()]]
 +
* [[Ns_Cancel()]]
 +
* [[Ns_ClearSockErrno()]]
 +
* [[Ns_CloseOnExec()]]
 +
* [[Ns_Cls()]]
 +
* [[Ns_ConfigGetBool()]]
 +
* [[Ns_ConfigGetInt()]]
 +
* [[Ns_ConfigGetInt64()]]
 +
* [[Ns_ConfigGetPath()]]
 +
* [[Ns_ConfigGetSection()]]
 +
* [[Ns_ConfigGetSections()]]
 +
* [[Ns_ConfigGetValue()]]
 +
* [[Ns_ConfigGetValueExact()]]
 +
* [[Ns_Conn()]]
 +
* [[Ns_ConnCondSetHeaders()]]
 +
* [[Ns_ConnFlushHeaders()]]
 +
* [[Ns_ConnPrintfHeader()]]
 +
* [[Ns_ConnPuts()]]
 +
* [[Ns_ConnReplaceHeaders()]]
 +
* [[Ns_ConnResetReturn()]]
 +
* [[Ns_ConnReturnAdminNotice()]]
 +
* [[Ns_ConnReturnBadRequest()]]
 +
* [[Ns_ConnReturnFile()]]
 +
* [[Ns_ConnReturnForbidden()]]
 +
* [[Ns_ConnReturnHtml()]]
 +
* [[Ns_ConnReturnInternalError()]]
 +
* [[Ns_ConnReturnNoResponse()]]
 +
* [[Ns_ConnReturnNotFound()]]
 +
* [[Ns_ConnReturnNotice()]]
 +
* [[Ns_ConnReturnNotImplemented()]]
 +
* [[Ns_ConnReturnNotModified()]]
 +
* [[Ns_ConnReturnOk()]]
 +
* [[Ns_ConnReturnOpenFile()]]
 +
* [[Ns_ConnReturnRedirect()]]
 +
* [[Ns_ConnReturnStatus()]]
 +
* [[Ns_ConnReturnUnauthorized()]]
 +
* [[Ns_ConnSetExpiresHeader()]]
 +
* [[Ns_ConnSetHeaders()]]
 +
* [[Ns_ConnSetLastModifiedHeader()]]
 +
* [[Ns_ConnSetLengthHeader()]]
 +
* [[Ns_ConnSetRequiredHeaders()]]
 +
* [[Ns_ConnSetTypeHeader()]]
 +
* [[Ns_DecodeUrlCharset()]]
 +
* [[Ns_DRand()]]
 +
* [[Ns_Driver()]]
 +
* [[Ns_DriverCmd()]]
 +
* [[Ns_DriverInit()]]
 +
* [[Ns_DriverInitData()]]
 +
* [[Ns_DriverProc()]]
 +
* [[Ns_DString()]]
 +
* [[Ns_DStringAppend()]]
 +
* [[Ns_DStringAppendElement()]]
 +
* [[Ns_DStringFree()]]
 +
* [[Ns_DStringInit()]]
 +
* [[Ns_DStringLength()]]
 +
* [[Ns_DStringNAppend()]]
 +
* [[Ns_DStringPop()]]
 +
* [[Ns_DStringSetLength()]]
 +
* [[Ns_DStringTrunc()]]
 +
* [[Ns_DStringValue()]]
 +
* [[Ns_DupHigh()]]
 +
* [[Ns_ElemTestProc()]]
 +
* [[Ns_ElemValProc()]]
 +
* [[Ns_ElemVoidProc()]]
 +
* [[Ns_EncodeUrlCharset()]]
 +
* [[Ns_Encrypt()]]
 +
* [[Ns_Entry()]]
 +
* [[Ns_EqualProc()]]
 +
* [[Ns_ExecArgblk()]]
 +
* [[Ns_ExecArgv()]]
 +
* [[Ns_ExecProc()]]
 +
* [[Ns_ExecProcess()]]
 +
* [[Ns_Fatal()]]
 +
* [[Ns_FilterProc()]]
 +
* [[Ns_FreeRequest()]]
 +
* [[Ns_GenSeeds()]]
 +
* [[Ns_GetCharsetEncoding()]]
 +
* [[Ns_GetConn()]]
 +
* [[Ns_GetEncoding()]]
 +
* [[Ns_GetEnviron()]]
 +
* [[Ns_GetFileEncoding()]]
 +
* [[Ns_GetGid()]]
 +
* [[Ns_GetMimeType()]]
 +
* [[Ns_GetProcInfo()]]
 +
* [[Ns_GetRequest()]]
 +
* [[Ns_GetSockAddr()]]
 +
* [[Ns_GetSockErrno()]]
 +
* [[Ns_GetTemp()]]
 +
* [[Ns_GetThreadServer()]]
 +
* [[Ns_GetTypeEncoding()]]
 +
* [[Ns_GetUid()]]
 +
* [[Ns_GetUserGid()]]
 +
* [[Ns_GetVersion()]]
 +
* [[Ns_HeaderCaseDisposition()]]
 +
* [[Ns_HtuuDecode()]]
 +
* [[Ns_HtuuEncode()]]
 +
* [[Ns_Index()]]
 +
* [[Ns_IndexCmpProc()]]
 +
* [[Ns_IndexCount()]]
 +
* [[Ns_InfoAddress()]]
 +
* [[Ns_InfoBootTime()]]
 +
* [[Ns_InfoBuildDate()]]
 +
* [[Ns_InfoConfigFile()]]
 +
* [[Ns_InfoErrorLog()]]
 +
* [[Ns_InfoHomePath()]]
 +
* [[Ns_InfoHostname()]]
 +
* [[Ns_InfoLabel()]]
 +
* [[Ns_InfoNameOfExecutable()]]
 +
* [[Ns_InfoPid()]]
 +
* [[Ns_InfoPlatform()]]
 +
* [[Ns_InfoServerName()]]
 +
* [[Ns_InfoServersStarted()]]
 +
* [[Ns_InfoServerVersion()]]
 +
* [[Ns_InfoShutdownPending()]]
 +
* [[Ns_InfoStarted()]]
 +
* [[Ns_InfoTag()]]
 +
* [[Ns_InfoUptime()]]
 +
* [[Ns_IntPrint()]]
 +
* [[Ns_List()]]
 +
* [[Ns_ListCons()]]
 +
* [[Ns_ListFirst()]]
 +
* [[Ns_ListPush()]]
 +
* [[Ns_ListRest()]]
 +
* [[Ns_LocationProc()]]
 +
* [[Ns_LogRoll()]]
 +
* [[Ns_LogSeverity()]]
 +
* [[Ns_LogTime()]]
 +
* [[Ns_LogTime2()]]
 +
* [[Ns_Match()]]
 +
* [[Ns_ModuleGetSymbol()]]
 +
* [[Ns_ModuleInit()]]
 +
* [[Ns_ModuleInitProc()]]
 +
* [[Ns_ModuleLoad()]]
 +
* [[Ns_ModuleSymbol()]]
 +
* [[Ns_NextWord()]]
 +
* [[Ns_NoCloseOnExec()]]
 +
* [[Ns_OpContext()]]
 +
* [[Ns_OpProc()]]
 +
* [[Ns_PageRoot()]]
 +
* [[Ns_ParseHttpTime()]]
 +
* [[Ns_ParseRequest()]]
 +
* [[Ns_ParseUrl()]]
 +
* [[Ns_PathIsAbsolute()]]
 +
* [[Ns_Pause()]]
 +
* [[Ns_PreQueueProc()]]
 +
* [[Ns_PurgeFiles()]]
 +
* [[Ns_QueueWaitProc()]]
 +
* [[Ns_RegisterFilter()]]
 +
* [[Ns_RegisterProcDesc()]]
 +
* [[Ns_RegisterRequest()]]
 +
* [[Ns_RegisterReturn()]]
 +
* [[Ns_RelativeUrl()]]
 +
* [[Ns_ReleaseTemp()]]
 +
* [[Ns_Request()]]
 +
* [[Ns_RequestAuthorizeProc()]]
 +
* [[Ns_Resume()]]
 +
* [[Ns_RollFile()]]
 +
* [[Ns_RollFileByDate()]]
 +
* [[Ns_SchedProc()]]
 +
* [[Ns_Select()]]
 +
* [[Ns_ServerInitProc()]]
 +
* [[Ns_ServerSpecificAlloc()]]
 +
* [[Ns_ServerSpecificDestroy()]]
 +
* [[Ns_ServerSpecificGet()]]
 +
* [[Ns_ServerSpecificSet()]]
 +
* [[ns_set()]]
 +
* [[Ns_SetCreate()]]
 +
* [[Ns_SetField()]]
 +
* [[Ns_SetKey()]]
 +
* [[Ns_SetLast()]]
 +
* [[Ns_SetName()]]
 +
* [[Ns_SetRequestAuthorizeProc()]]
 +
* [[Ns_SetSize()]]
 +
* [[Ns_SetSockErrno()]]
 +
* [[Ns_SetThreadServer()]]
 +
* [[Ns_SetValue()]]
 +
* [[Ns_Sock()]]
 +
* [[Ns_SockAccept()]]
 +
* [[Ns_SockAsyncConnect()]]
 +
* [[Ns_SockAsyncConnect2()]]
 +
* [[Ns_SockBind()]]
 +
* [[Ns_SockCancelCallback()]]
 +
* [[Ns_SockCloseLater()]]
 +
* [[Ns_SockConnect()]]
 +
* [[Ns_SockConnect2()]]
 +
* [[Ns_SockErrno()]]
 +
* [[Ns_SockError()]]
 +
* [[Ns_SockListen()]]
 +
* [[Ns_SockListenEx()]]
 +
* [[Ns_SockPortBound()]]
 +
* [[Ns_SockProc()]]
 +
* [[Ns_SockRecv()]]
 +
* [[Ns_SockSend()]]
 +
* [[Ns_SockSetBlocking()]]
 +
* [[Ns_SockSetNonBlocking()]]
 +
* [[Ns_SockStrError()]]
 +
* [[Ns_SockTimedConnect()]]
 +
* [[Ns_SockTimedConnect2()]]
 +
* [[Ns_SockWait()]]
 +
* [[Ns_SortProc()]]
 +
* [[Ns_StrCaseFind()]]
 +
* [[Ns_StringPrint()]]
 +
* [[Ns_StrNStr()]]
 +
* [[Ns_StrToLower()]]
 +
* [[Ns_StrToUpper()]]
 +
* [[Ns_StrTrim()]]
 +
* [[Ns_StrTrimLeft()]]
 +
* [[Ns_StrTrimRight()]]
 +
* [[Ns_TclAllocateInterp()]]
 +
* [[Ns_TclCreateInterp()]]
 +
* [[Ns_TclDeAllocateInterp()]]
 +
* [[Ns_TclDeferProc()]]
 +
* [[Ns_TclDestroyInterp()]]
 +
* [[Ns_TclDetachedThread()]]
 +
* [[Ns_TclFreeSet()]]
 +
* [[Ns_TclGetConn()]]
 +
* [[Ns_TclGetOpenChannel()]]
 +
* [[Ns_TclGetOpenFd()]]
 +
* [[Ns_TclGetSet()]]
 +
* [[Ns_TclInit()]]
 +
* [[Ns_TclInitModule()]]
 +
* [[Ns_TclInterpInitProc()]]
 +
* [[Ns_TclInterpServer()]]
 +
* [[Ns_TclLibrary()]]
 +
* [[Ns_TclLogError()]]
 +
* [[Ns_TclMarkForDelete()]]
 +
* [[Ns_TclTraceProc()]]
 +
* [[Ns_Thread()]]
 +
* [[Ns_Time()]]
 +
* [[Ns_TraceProc()]]
 +
* [[Ns_UnRegisterRequest()]]
 +
* [[Ns_UnscheduleProc()]]
 +
* [[Ns_UrlIsDir()]]
 +
* [[Ns_UrlIsFile()]]
 +
* [[Ns_UrlSpecificAlloc()]]
 +
* [[Ns_UrlSpecificDestroy()]]
 +
* [[Ns_UrlSpecificGet()]]
 +
* [[Ns_UrlSpecificGetExact()]]
 +
* [[Ns_UrlSpecificGetFast()]]
 +
* [[Ns_UrlSpecificSet()]]
 +
* [[Ns_UrlToFileProc()]]
 +
* [[Ns_UserAuthorizeProc()]]
 +
* [[Ns_WaitForProcess()]]
 +
* [[Ns_WaitForStartup()]]
 +
* [[Ns_WaitProcess()]]
 +
 
 +
----
 +
 
 +
[[Category Documentation]] - [[Category Core Public C API]]

Latest revision as of 21:55, 18 March 2006

AOLserver public C API for people writing modules.


Category Documentation - Category Core Public C API