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

📄 vpp_def.h

📁 Vovida 社区开源的 SIP 协议源码
💻 H
字号:
#ifndef VPP_DEF_H_#define VPP_DEF_H_/* ==================================================================== * The Vovida Software License, Version 1.0 * * Copyright (c) 1999, 2000 Vovida Networks, Inc.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in *    the documentation and/or other materials provided with the *    distribution. * * 3. The end-user documentation included with the redistribution, *    if any, must include the following acknowledgment: *       "This product includes software developed by Vovida Networks, *        Inc. (http://www.vovida.org/)." *    Alternately, this acknowledgment may appear in the software itself, *    if and wherever such third-party acknowledgments normally appear. * * 4. The names "VOCAL", "Vovida Open Communication Application Library", *    and "Vovida Open Communication Application Library (VOCAL)" must  *    not be used to endorse or promote products derived from this  *    software without prior written permission. For written permission,  *    please contact vocal@vovida.org. * * 5. Products derived from this software may not be called "VOCAL", *    nor may "VOCAL" appear in their name, without prior written *    permission of Vovida Networks, Inc. * * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED.  IN NO EVENT SHALL VOVIDA NETWORKS, INC. OR ITS  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ====================================================================  * This software consists of voluntary contributions made by Vovida  * Networks, Inc. and many individuals on behalf of Vovida Networks, * Inc.  For more information on Vovida Networks, Inc., please see  * <http://www.vovida.org/>. * */static const char* const Vpp_def_h_Version =    "$Id: Vpp_def.h,v 1.8 2002/09/26 01:14:03 bko Exp $";#define VPP_VERSION      "VPP/1.1" // Vovida Provisioning Protocol#define CONT_LENGTH      "Content-Length:"#define VPPREQ_BUF_LEN   56#define URL_LENGTH       100#define CONT_STR_LENGTH  56#define VPPVER_LENGTH    56// Messages accepted from client for manipulating data#define GET_REQ          "GET"         // get an item#define PUT_REQ          "PUT"         // put an item#define LIST_REQ         "LIST"        // list items in a group#define NLIST_REQ        "NLIST"       // list items with content-length#define DELETE_USER_REQ  "DELETEUSER"  // delete a user (calls many REMOVES)#define REMOVE_REQ       "REMOVE"      // remove an item#define AUTH_REQ         "AUTH"        // authenticate request#define TLS_REQ          "TLS"         // enable TLS request// Register/Unregister for data#define REGISTER_ITEM_REQ      "REGISTERITEM"#define REGISTER_GROUP_REQ     "REGISTERGROUP"#define UNREGISTER_ITEM_REQ    "UNREGISTERITEM"#define UNREGISTER_GROUP_REQ   "UNREGISTERGROUP"// Mesages sent to client#define UPDATEITEM_REQ     "UPDATEITEM"#define UPDATEGROUP_REQ    "UPDATEGROUP"#define DELITEM_REQ        "DELITEM"#define DELGROUP_REQ       "DELGROUP"// Administrative and Synchronization messages#define SYNC_GRLIST_REQ       "SYNCGRLIST"       // get all registrations#define SYNC_PRLIST_REQ       "SYNCPRLIST"       // put all registrations#define SYNC_GOOD_REQ         "SYNCGOOD"         // sync finished and good#define SYNC_GET_REQ          "SYNCGET"          // get a file for sync#define SYNC_PUT_REQ          "SYNCPUT"          // put a file for sync#define SYNC_REGISTER_ITEM_REQ     "SYNCREGISTERITEM"   // add a registration#define SYNC_REGISTER_GROUP_REQ    "SYNCREGISTERGROUP"  // add a registration#define SYNC_UNREGISTER_ITEM_REQ   "SYNCUNREGISTERITEM"#define SYNC_UNREGISTER_GROUP_REQ  "SYNCUNREGISTERGROUP"#define SYNC_START_REQ        "SYNCSTART"#define SYNC_STAT_REQ         "SYNCSTAT"#define SYNC_DEL_REQ          "SYNCDEL"/* Local Variables: *//* c-file-style: "stroustrup" *//* indent-tabs-mode: nil *//* c-file-offsets: ((access-label . -) (inclass . ++)) *//* c-basic-offset: 4 *//* End: */#endif // VPP_DEF_H

⌨️ 快捷键说明

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