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

📄 abnf.h

📁 mgcp协议源代码和测试程序,还有一个编译器
💻 H
📖 第 1 页 / 共 5 页
字号:
#define infoCode_C 1#define infoCode_I 2#define infoCode_N 3#define infoCode_VENDORINFOCODEEXTENSION 4#define infoCode_X 5#define infoCode_LC 6#define infoCode_MD 7#define infoCode_RC 8#define infoCode_S 9#define infoCode_D 10#define infoCode_O 11#define infoCode_PL 12#define infoCode_ES 13#define infoCode_Z 14#define infoCode_Q 15#define infoCode_T 16#define infoCode_RM 17#define infoCode_L 18#define infoCode_A 19#define infoCode_E 20#define infoCode_RD 21#define infoCode_R 22#define infoCode_P 23#define infoCode_M 24#define infoCode_PACKAGEINFOCODEEXTENSION 25#define infoCode_OtherExtensionParameter 26typedef struct TinfoCode_tag{  int iType;  union  {    char *VENDORINFOCODEEXTENSION;    char *PACKAGEINFOCODEEXTENSION;    char *OtherExtensionParameter;  }u;}TinfoCode;typedef struct TRequestedInfo_tag{  TList infoCode;}TRequestedInfo;typedef struct TReasonCode_tag{  char *ReasonCodeValue;  TOpt packageName;  TOpt ReasonDescription;}TReasonCode;typedef struct TPackageCPExtensionName_tag{  char *packageName;  char *CPName;}TPackageCPExtensionName;typedef struct TVendorCPExtensionName_tag{  char *VendorCPOptionExtName;}TVendorCPExtensionName;#define ConnectionParameterExtensionName_VendorCPExtensionName 0#define ConnectionParameterExtensionName_PackageCPExtensionName 1typedef struct TConnectionParameterExtensionName_tag{  int iType;  union  {    TVendorCPExtensionName VendorCPExtensionName;    TPackageCPExtensionName PackageCPExtensionName;  }u;}TConnectionParameterExtensionName;typedef struct TCPExtension_tag{  TConnectionParameterExtensionName ConnectionParameterExtensionName;  char *ConnectionParameterExtensionValue;}TCPExtension;typedef struct TCP_averageLatency_tag{  char *averageLatency;}TCP_averageLatency;typedef struct TCP_jitter_tag{  char *jitter;}TCP_jitter;typedef struct TCP_packetsLost_tag{  char *packetsLost;}TCP_packetsLost;typedef struct TCP_octetsReceived_tag{  char *octetsReceived;}TCP_octetsReceived;typedef struct TCP_packetsReceived_tag{  char *packetsReceived;}TCP_packetsReceived;typedef struct TCP_octetsSent_tag{  char *octetsSent;}TCP_octetsSent;typedef struct TCP_packetsSent_tag{  char *packetsSent;}TCP_packetsSent;#define ConnectionParameter_CP_packetsSent 0#define ConnectionParameter_CP_octetsSent 1#define ConnectionParameter_CP_packetsReceived 2#define ConnectionParameter_CP_octetsReceived 3#define ConnectionParameter_CP_packetsLost 4#define ConnectionParameter_CP_jitter 5#define ConnectionParameter_CP_averageLatency 6#define ConnectionParameter_CPExtension 7typedef struct TConnectionParameter_tag{  int iType;  union  {    TCP_packetsSent CP_packetsSent;    TCP_octetsSent CP_octetsSent;    TCP_packetsReceived CP_packetsReceived;    TCP_octetsReceived CP_octetsReceived;    TCP_packetsLost CP_packetsLost;    TCP_jitter CP_jitter;    TCP_averageLatency CP_averageLatency;    TCPExtension CPExtension;  }u;}TConnectionParameter;typedef struct TConnectionParameters_tag{  TList ConnectionParameter;}TConnectionParameters;typedef struct TDigitStringList_tag{  TList DigitString;}TDigitStringList;typedef struct TDigitMapStringList_tag{  TDigitStringList DigitStringList;}TDigitMapStringList;#define DigitMap_DigitMapStringList 0#define DigitMap_DigitString 1typedef struct TDigitMap_tag{  int iType;  union  {    TDigitMapStringList DigitMapStringList;    char *DigitString;  }u;}TDigitMap;typedef struct TeventParameterNameParen_tag{  char *eventParameterName;  char *eventParameterValue;}TeventParameterNameParen;typedef struct TeventParameterNameEqual_tag{  char *eventParameterName;  char *eventParameterValue;}TeventParameterNameEqual;#define eventParameter_eventParameterNameEqual 0#define eventParameter_eventParameterNameParen 1#define eventParameter_eventParameterValue 2typedef struct TeventParameter_tag{  int iType;  union  {    TeventParameterNameEqual eventParameterNameEqual;    TeventParameterNameParen eventParameterNameParen;    char *eventParameterValue;  }u;}TeventParameter;typedef struct TeventParameters_tag{  TList eventParameter;}TeventParameters;typedef struct TSignalRequests_tag{  TList SignalRequest;}TSignalRequests;typedef struct TEmbeddedDigitMaps_tag{  TDigitMap EmbeddedDigitMap;}TEmbeddedDigitMaps;typedef struct TEmbeddedSignalRequest_DigitMap_tag{  TSignalRequests EmbeddedSignalRequest;  TOpt EmbeddedDigitMap;}TEmbeddedSignalRequest_DigitMap;typedef struct TPackageExtAction_tag{  char *packageName;  char *Action;  TOpt ActionParameters;}TPackageExtAction;typedef struct TrequestedActions_tag{  TList requestedAction;}TrequestedActions;typedef struct TeventRange_tag{  char *eventrangeValue;}TeventRange;#define eventName_eventId_eventId 0#define eventName_eventId_all 1#define eventName_eventId_eventRange 2#define eventName_eventId_STAR 3#define eventName_eventId_POUND 4typedef struct TeventName_eventId_tag{  int iType;  union  {    char *eventId;    TeventRange eventRange;  }u;}TeventName_eventId;#define eventName_packageName_packageName 0#define eventName_packageName_STAR 1typedef struct TeventName_packageName_tag{  int iType;  union  {    char *packageName;  }u;}TeventName_packageName;typedef struct TeventName_tag{  TOpt eventName_packageName;  TeventName_eventId eventName_eventId;  TOpt eventName_ConnectionId;}TeventName;typedef struct TeventNameActionsParameters_tag{  TeventName eventName;  TrequestedActions requestedActions;  TeventParameters eventParameters;}TeventNameActionsParameters;typedef struct TeventNameWithActions_tag{  TeventName eventName;  TOpt requestedActions;}TeventNameWithActions;#define requestedEvent_eventNameActionsParameters 0#define requestedEvent_eventNameWithActions 1typedef struct TrequestedEvent_tag{  int iType;  union  {    TeventNameActionsParameters eventNameActionsParameters;    TeventNameWithActions eventNameWithActions;  }u;}TrequestedEvent;typedef struct TRequestedEvents_tag{  TList requestedEvent;}TRequestedEvents;typedef struct TExtensionConnectionMode_tag{  char *packageName;  char *PkgExtConnectionMode;}TExtensionConnectionMode;#define ConnectionMode_sendonly 0#define ConnectionMode_recvonly 1#define ConnectionMode_sendrecv 2#define ConnectionMode_confrnce 3#define ConnectionMode_inactive 4#define ConnectionMode_loopback 5#define ConnectionMode_conttest 6#define ConnectionMode_netwloop 7#define ConnectionMode_netwtest 8#define ConnectionMode_ExtensionConnectionMode 9typedef struct TConnectionMode_tag{  int iType;  union  {    TExtensionConnectionMode ExtensionConnectionMode;  }u;}TConnectionMode;typedef struct TPackageLCOExtensionName_tag{  char *packageName;  char *SuitableLCOCharacter;}TPackageLCOExtensionName;typedef struct TXMandatoryExtensionName_tag{  char *VendorLCOExtensionValue;}TXMandatoryExtensionName;typedef struct TXOptionExtensionName_tag{  char *VendorLCOExtensionValue;}TXOptionExtensionName;#define VendorLCOExtensionName_XOptionExtensionName 0#define VendorLCOExtensionName_XMandatoryExtensionName 1typedef struct TVendorLCOExtensionName_tag{  int iType;  union  {    TXOptionExtensionName XOptionExtensionName;    TXMandatoryExtensionName XMandatoryExtensionName;  }u;}TVendorLCOExtensionName;#define LocalOptionExtensionName_VendorLCOExtensionName 0#define LocalOptionExtensionName_PackageLCOExtensionName 1#define LocalOptionExtensionName_OtherLCOExtensionName 2typedef struct TLocalOptionExtensionName_tag{  int iType;  union  {    TVendorLCOExtensionName VendorLCOExtensionName;    TPackageLCOExtensionName PackageLCOExtensionName;    char *OtherLCOExtensionName;  }u;}TLocalOptionExtensionName;typedef struct TsupportedPackages_tag{  TList packageName;}TsupportedPackages;typedef struct TsupportedModes_tag{  TList ConnectionMode;}TsupportedModes;typedef struct TsupportedTypeOfNetwork_tag{  TList typeOfNetwork;}TsupportedTypeOfNetwork;typedef struct Tencryptiondata_URItoObtainKey_tag{  char *URItoObtainKey;}Tencryptiondata_URItoObtainKey;typedef struct Tencryptiondata_encodedEncryptionKey_tag{  char *encodedEncryptionKey;}Tencryptiondata_encodedEncryptionKey;typedef struct Tencryptiondata_encryptionKey_tag{  char *encryptionKey;}Tencryptiondata_encryptionKey;

⌨️ 快捷键说明

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