⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 awsp.c

📁 SyncML ToolKits,学习syncml的参考工具包.非常好用.
💻 C
📖 第 1 页 / 共 2 页
字号:
   *status                = RESPONSE_STATUS;   xppStrcpy(responseHeaders, hdrs);   xppMemcpy(responseBody, body, xppStrlen(body));   return AWSP_RC_OK;} /* End awsp_get_methodResult_ind() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_methodResult_rsp(awsp_SessionHandle sessionHandle,                           unsigned long      clientTransactionID,                           void              *acknowledgementHeaders,                           size_t             acknowledgementHeadersLength){   XPTDEBUG(("awsp_methodResult_rsp(%lx, %lu, %lx, %lu)\n",          (unsigned long) sessionHandle, clientTransactionID,          (unsigned long) acknowledgementHeaders,          (unsigned long) acknowledgementHeadersLength));   return AWSP_RC_OK;} /* End awsp_methodResult_rsp() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_methodAbort_ind(awsp_SessionHandle sessionHandle,                          unsigned long      transactionID,                          awsp_ReasonCode_t  reasonCode){   XPTDEBUG(("awsp_methodAbort_ind(%lx, %lu, %i)\n",          (unsigned long) sessionHandle, transactionID, (int) reasonCode));   return AWSP_RC_OK;} /* End awsp_methodAbort_ind() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_confirmedPush_rsp(awsp_SessionHandle sessionHandle,                            unsigned long      clientPushID,                            void              *acknowledgementHeaders,                            size_t             acknowledgementHeadersLength){   XPTDEBUG(("awsp_confirmedPush_rsp(%lx, %lu, %lx, %lu)\n",          (unsigned long) sessionHandle, clientPushID,          (unsigned long) acknowledgementHeaders,          (unsigned long) acknowledgementHeadersLength));   return AWSP_RC_OK;} /* End awsp_confirmedPush_rsp() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_suspend_req(awsp_SessionHandle sessionHandle){   XPTDEBUG(("awsp_suspend_req(%lx)\n", (unsigned long) sessionHandle));   return AWSP_RC_OK;} /* End awsp_suspend_req() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_resume_req(awsp_ConnectionHandle connHandle,                          const char           *clientHeaders,                          size_t                clientHeadersLength){   XPTDEBUG(("awsp_resume_req(%lx, %s, %lu)\n",          (unsigned long) connHandle, clientHeaders,          (unsigned long) clientHeadersLength));   return AWSP_RC_OK;} /* End awsp_resume_req() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_get_resume_cnf(awsp_ConnectionHandle connHandle,                              awsp_SessionHandle    sessionHandle,                              char                 *serverHeaders,                              size_t               *serverHeadersLength){   XPTDEBUG(("awsp_get_resume_cnf(%lx, %lx, %s, %lu)\n",          (unsigned long) connHandle, (unsigned long) sessionHandle,          serverHeaders, (unsigned long) serverHeadersLength));   return AWSP_RC_OK;} /* End awsp_get_resume_cnf() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_unit_methodInvoke_req(awsp_ConnectionHandle connHandle,                                unsigned long         transactionID,                                const char           *method,                                const char           *requestURI,                                const char           *requestHeaders,                                size_t                requestHeadersLength,                                void                 *requestBody,                                size_t                requestBodyLength){   XPTDEBUG(("awsp_unit_methodInvoke_req(%lx, %u, %s, %s, %s, %u, %lx, %u)\n",          (unsigned long) connHandle, transactionID, method, requestURI,          requestHeaders, (unsigned long) requestHeadersLength,          (unsigned long) requestBody, (unsigned long) requestBodyLength));   return AWSP_RC_OK;} /* End awsp_unit_methodInvoke_req() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 awsp_get_unit_methodResult_ind(awsp_ConnectionHandle connHandle,                                         unsigned long         transactionID,                                         awsp_StatusCode_t    *status,                                         char                 *responseHeaders,                                         size_t               *responseHeadersLength,                                         void                 *responseBody,                                         size_t               *responseBodyLength){   const char *body = RESPONSE_BODY;   const char *hdrs = RESPONSE_HDR;   awsp_Rc_t   rc   = AWSP_RC_OK;   XPTDEBUG(("awsp_get_unit_methodResult_ind(%lx, %lu, %lx, %s, %lu, %lx, %lu)\n",          (unsigned long) connHandle, transactionID, (unsigned long) status,          responseHeaders, (unsigned long) responseHeadersLength,          (unsigned long) responseBody, (unsigned long) responseBodyLength));   if ((responseHeadersLength == NULL) || (responseBodyLength == NULL))     return -1;   if ((*responseHeadersLength < (xppStrlen(hdrs) + 1)) || (*responseBodyLength < xppStrlen(body)))     rc = AWSP_RC_BUFFER_TOO_SMALL;   *responseHeadersLength = xppStrlen(hdrs) + 1;   *responseBodyLength    = xppStrlen(body);   if (rc != AWSP_RC_OK)     return rc;   if ((responseHeaders == NULL) || (responseBody == NULL))      return AWSP_RC_BUFFER_TOO_SMALL;   *status                = RESPONSE_STATUS;   xppStrcpy(responseHeaders, hdrs);   xppMemcpy(responseBody, body, xppStrlen(body));   return AWSP_RC_OK;} /* End awsp_get_unit_methodResult_ind() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 initializeSAPd(awsp_ConnectionHandle *connectionHandle){   const char *eye = "CONNHANDLE";   char *handle = NULL;   XPTDEBUG(("initializeSAPd(%lx)\n", (unsigned long) connectionHandle));   handle = (char *) xppMalloc(xppStrlen(eye) + 1);   xppStrcpy(handle, eye);   *connectionHandle = (void *) handle;   return AWSP_RC_OK;} /* End initializeSAPd() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 initializeSAP(awsp_ConnectionHandle *connectionHandle,                        awsp_BEARER_TYPE       bearerType,                        awsp_ADDRESS_TYPE      addressType,                        const char            *serverAddress,                        unsigned short         serverPort,                        const char            *clientAddress,                        unsigned short         clientPort){   const char *eye = "CONNHANDLE";   char *handle = NULL;   XPTDEBUG(("initializeSAP(%lx, %i, %i, %s, %hu, %s, %hu)\n",          (unsigned long) connectionHandle, (int) bearerType, (int) addressType,          serverAddress, serverPort, clientAddress, clientPort));   handle = (char *) xppMalloc(xppStrlen(eye) + 1);   xppStrcpy(handle, eye);   *connectionHandle = (void *) handle;   return AWSP_RC_OK;} /* End initializeSAP() */XPTEXP1 awsp_Rc_t XPTAPI XPTEXP2 closeSAP(awsp_ConnectionHandle connectionHandle){   XPTDEBUG(("closeSAP(%lx)\n", (unsigned long) connectionHandle));   xppFree(connectionHandle);   return AWSP_RC_OK;} /* End closeSAP() */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -