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

📄 ospusagecnf.h

📁 mgcp协议源代码。支持多种编码:g711
💻 H
字号:
/**########################################################################*########################################################################*########################################################################*                                                               *   COPYRIGHT (c) 1998, 1999 by TransNexus, LLC                          *                                                                    *   This software contains proprietary and confidential information  *   of TransNexus, LLC. Except as may be set forth in the license    *   agreement under which this software is supplied, use, disclosure, *   or reproduction is prohibited without the prior, express, written*   consent of TransNexus, LLC.                                      *                                     *******#########################################################################*#########################################################################*#########################################################################*//* * ospusagecnf.h - OSP Usage Confirm Objects */#ifndef _OSPUSAGECNF_H#define _OSPUSAGECNF_H#include "osp.h"#include "ospxmlelem.h"#include "ospmsg.h"#include "ospstatus.h"#include "osptnaudit.h"#include "ospciscoext.h"typedef struct{    OSPTLISTLINK    ospmUsageCnfLink;    OSPTTIME        ospmUsageCnfTimestamp;    unsigned char   *ospmUsageCnfMessageId;    unsigned char   *ospmUsageCnfComponentId;    OSPTSTATUS      *ospmUsageCnfStatus;    OSPTTNAUDIT     *ospmUsageCnfTNAudit;    OSPTCSAUDIT     *ospmUsageCnfCSAudit;}OSPTUSAGECNF;/**//*-----------------------------------------------------------------------* * macros that emulate functions *-----------------------------------------------------------------------*//* * Note: all macros are also implemented as functions in ospusageind.c. * For implementation details, see the comments in that file. To replace * a macro with a true function, simply comment out the macro definition * below. */#ifndef OSPC_DEBUG/* Timestamp */#define OSPPUsageCnfSetTimestamp(ospvUsageCnf,ospvTime) \    (ospvUsageCnf)->ospmUsageCnfTimestamp = (ospvTime)/* Status */#define OSPPUsageCnfHasStatus(ospvUsageCnf) \    (ospvUsageCnf)?((ospvUsageCnf)->ospmUsageCnfStatus != OSPC_OSNULL):OSPC_FALSE#define OSPPUsageCnfGetStatus(ospvUsageCnf) (ospvUsageCnf)->ospmUsageCnfStatus#endif /* OSPC_DEBUG */#ifdef __cplusplusextern "C" {#endif    /**/    /*-----------------------------------------------------------------------*     * function prototypes     *-----------------------------------------------------------------------*/    OSPTUSAGECNF   *OSPPUsageCnfNew(void);    unsigned        OSPPUsageCnfFromElement(OSPTXMLELEM *, OSPTLIST *);    void            OSPPUsageCnfDelete(OSPTUSAGECNF **);    unsigned char  *OSPPUsageCnfGetComponentId(OSPTUSAGECNF *);    unsigned        OSPPUsageCnfHasComponentId(OSPTUSAGECNF *);    void            OSPPUsageCnfSetComponentId(OSPTUSAGECNF  *, unsigned char *);    void            OSPPUsageCnfComponentIdFromElement(OSPTXMLELEM *, const unsigned char **);    void           OSPPUsageCnfMessageIdFromElement(OSPTXMLELEM *, unsigned char **);    unsigned       OSPPUsageCnfHasMessageId(OSPTUSAGECNF *);    void           OSPPUsageCnfSetMessageId(OSPTUSAGECNF *, unsigned char *);#ifdef OSPC_DEBUG    void          OSPPUsageCnfSetTimestamp(OSPTUSAGECNF *, OSPTTIME);    unsigned     OSPPUsageCnfHasStatus(OSPTUSAGECNF *ospvUsageCnf);    OSPTSTATUS  *OSPPUsageCnfGetStatus(OSPTUSAGECNF *);#endif /* OSPC_DEBUG */    OSPTTNAUDIT *OSPPUsageCnfGetTNAudit(OSPTUSAGECNF *);    OSPTCSAUDIT *OSPPUsageCnfGetCSAudit(OSPTUSAGECNF *);#ifdef __cplusplus}#endif#endif /* _OSPUSAGECNF_H */

⌨️ 快捷键说明

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