📄 nf_conntrack_h323_types.c
字号:
{FNAME("mSREJ") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters_mode_eRM[] = { /* SEQUENCE */ {FNAME("windowSize") INT, 7, 1, 0, SKIP, 0, NULL}, {FNAME("recovery") CHOICE, 2, 3, 3, SKIP | EXT, 0, _V76LogicalChannelParameters_mode_eRM_recovery},};static field_t _V76LogicalChannelParameters_mode[] = { /* CHOICE */ {FNAME("eRM") SEQ, 0, 2, 2, SKIP | EXT, 0, _V76LogicalChannelParameters_mode_eRM}, {FNAME("uNERM") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V75Parameters[] = { /* SEQUENCE */ {FNAME("audioHeaderPresent") BOOL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _V76LogicalChannelParameters[] = { /* SEQUENCE */ {FNAME("hdlcParameters") SEQ, 0, 3, 3, SKIP | EXT, 0, _V76HDLCParameters}, {FNAME("suspendResume") CHOICE, 2, 3, 3, SKIP | EXT, 0, _V76LogicalChannelParameters_suspendResume}, {FNAME("uIH") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("mode") CHOICE, 1, 2, 2, SKIP | EXT, 0, _V76LogicalChannelParameters_mode}, {FNAME("v75Parameters") SEQ, 0, 1, 1, SKIP | EXT, 0, _V75Parameters},};static field_t _H2250LogicalChannelParameters_nonStandard[] = { /* SEQUENCE OF */ {FNAME("item") SEQ, 0, 2, 2, SKIP, 0, _H245_NonStandardParameter},};static field_t _UnicastAddress_iPAddress[] = { /* SEQUENCE */ {FNAME("network") OCTSTR, FIXD, 4, 0, DECODE, offsetof(UnicastAddress_iPAddress, network), NULL}, {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPXAddress[] = { /* SEQUENCE */ {FNAME("node") OCTSTR, FIXD, 6, 0, SKIP, 0, NULL}, {FNAME("netnum") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL}, {FNAME("tsapIdentifier") OCTSTR, FIXD, 2, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iP6Address[] = { /* SEQUENCE */ {FNAME("network") OCTSTR, FIXD, 16, 0, DECODE, offsetof(UnicastAddress_iP6Address, network), NULL}, {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress_routing[] = { /* CHOICE */ {FNAME("strict") NUL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("loose") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress_route[] = { /* SEQUENCE OF */ {FNAME("item") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL},};static field_t _UnicastAddress_iPSourceRouteAddress[] = { /* SEQUENCE */ {FNAME("routing") CHOICE, 1, 2, 2, SKIP, 0, _UnicastAddress_iPSourceRouteAddress_routing}, {FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL}, {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL}, {FNAME("route") SEQOF, SEMI, 0, 0, SKIP, 0, _UnicastAddress_iPSourceRouteAddress_route},};static field_t _UnicastAddress[] = { /* CHOICE */ {FNAME("iPAddress") SEQ, 0, 2, 2, DECODE | EXT, offsetof(UnicastAddress, iPAddress), _UnicastAddress_iPAddress}, {FNAME("iPXAddress") SEQ, 0, 3, 3, SKIP | EXT, 0, _UnicastAddress_iPXAddress}, {FNAME("iP6Address") SEQ, 0, 2, 2, DECODE | EXT, offsetof(UnicastAddress, iP6Address), _UnicastAddress_iP6Address}, {FNAME("netBios") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL}, {FNAME("iPSourceRouteAddress") SEQ, 0, 4, 4, SKIP | EXT, 0, _UnicastAddress_iPSourceRouteAddress}, {FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL}, {FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},};static field_t _MulticastAddress_iPAddress[] = { /* SEQUENCE */ {FNAME("network") OCTSTR, FIXD, 4, 0, SKIP, 0, NULL}, {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _MulticastAddress_iP6Address[] = { /* SEQUENCE */ {FNAME("network") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL}, {FNAME("tsapIdentifier") INT, WORD, 0, 0, SKIP, 0, NULL},};static field_t _MulticastAddress[] = { /* CHOICE */ {FNAME("iPAddress") SEQ, 0, 2, 2, SKIP | EXT, 0, _MulticastAddress_iPAddress}, {FNAME("iP6Address") SEQ, 0, 2, 2, SKIP | EXT, 0, _MulticastAddress_iP6Address}, {FNAME("nsap") OCTSTR, 5, 1, 0, SKIP, 0, NULL}, {FNAME("nonStandardAddress") SEQ, 0, 2, 2, SKIP, 0, NULL},};static field_t _H245_TransportAddress[] = { /* CHOICE */ {FNAME("unicastAddress") CHOICE, 3, 5, 7, DECODE | EXT, offsetof(H245_TransportAddress, unicastAddress), _UnicastAddress}, {FNAME("multicastAddress") CHOICE, 1, 2, 4, SKIP | EXT, 0, _MulticastAddress},};static field_t _H2250LogicalChannelParameters[] = { /* SEQUENCE */ {FNAME("nonStandard") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, _H2250LogicalChannelParameters_nonStandard}, {FNAME("sessionID") INT, BYTE, 0, 0, SKIP, 0, NULL}, {FNAME("associatedSessionID") INT, 8, 1, 0, SKIP | OPT, 0, NULL}, {FNAME("mediaChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT, offsetof(H2250LogicalChannelParameters, mediaChannel), _H245_TransportAddress}, {FNAME("mediaGuaranteedDelivery") BOOL, FIXD, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("mediaControlChannel") CHOICE, 1, 2, 2, DECODE | EXT | OPT, offsetof(H2250LogicalChannelParameters, mediaControlChannel), _H245_TransportAddress}, {FNAME("mediaControlGuaranteedDelivery") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL}, {FNAME("silenceSuppression") BOOL, FIXD, 0, 0, STOP | OPT, 0, NULL}, {FNAME("destination") SEQ, 0, 2, 2, STOP | EXT | OPT, 0, NULL}, {FNAME("dynamicRTPPayloadType") INT, 5, 96, 0, STOP | OPT, 0, NULL}, {FNAME("mediaPacketization") CHOICE, 0, 1, 2, STOP | EXT | OPT, 0, NULL}, {FNAME("transportCapability") SEQ, 3, 3, 3, STOP | EXT | OPT, 0, NULL}, {FNAME("redundancyEncoding") SEQ, 1, 2, 2, STOP | EXT | OPT, 0, NULL}, {FNAME("source") SEQ, 0, 2, 2, SKIP | EXT | OPT, 0, NULL},};static field_t _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters[] = { /* CHOICE */ {FNAME("h222LogicalChannelParameters") SEQ, 3, 5, 5, SKIP | EXT, 0, _H222LogicalChannelParameters}, {FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0, _H223LogicalChannelParameters}, {FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0, _V76LogicalChannelParameters}, {FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT, offsetof (OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters, h2250LogicalChannelParameters), _H2250LogicalChannelParameters}, {FNAME("none") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _OpenLogicalChannel_forwardLogicalChannelParameters[] = { /* SEQUENCE */ {FNAME("portNumber") INT, WORD, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("dataType") CHOICE, 3, 6, 9, DECODE | EXT, offsetof(OpenLogicalChannel_forwardLogicalChannelParameters, dataType), _DataType}, {FNAME("multiplexParameters") CHOICE, 2, 3, 5, DECODE | EXT, offsetof(OpenLogicalChannel_forwardLogicalChannelParameters, multiplexParameters), _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters}, {FNAME("forwardLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT, 0, NULL}, {FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},};static field_t _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters[] = { /* CHOICE */ {FNAME("h223LogicalChannelParameters") SEQ, 0, 2, 2, SKIP | EXT, 0, _H223LogicalChannelParameters}, {FNAME("v76LogicalChannelParameters") SEQ, 0, 5, 5, SKIP | EXT, 0, _V76LogicalChannelParameters}, {FNAME("h2250LogicalChannelParameters") SEQ, 10, 11, 14, DECODE | EXT, offsetof (OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters, h2250LogicalChannelParameters), _H2250LogicalChannelParameters},};static field_t _OpenLogicalChannel_reverseLogicalChannelParameters[] = { /* SEQUENCE */ {FNAME("dataType") CHOICE, 3, 6, 9, SKIP | EXT, 0, _DataType}, {FNAME("multiplexParameters") CHOICE, 1, 2, 3, DECODE | EXT | OPT, offsetof(OpenLogicalChannel_reverseLogicalChannelParameters, multiplexParameters), _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters}, {FNAME("reverseLogicalChannelDependency") INT, WORD, 1, 0, SKIP | OPT, 0, NULL}, {FNAME("replacementFor") INT, WORD, 1, 0, SKIP | OPT, 0, NULL},};static field_t _NetworkAccessParameters_distribution[] = { /* CHOICE */ {FNAME("unicast") NUL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("multicast") NUL, FIXD, 0, 0, SKIP, 0, NULL},};static field_t _Q2931Address_address[] = { /* CHOICE */ {FNAME("internationalNumber") NUMSTR, 4, 1, 0, SKIP, 0, NULL}, {FNAME("nsapAddress") OCTSTR, 5, 1, 0, SKIP, 0, NULL},};static field_t _Q2931Address[] = { /* SEQUENCE */ {FNAME("address") CHOICE, 1, 2, 2, SKIP | EXT, 0, _Q2931Address_address}, {FNAME("subaddress") OCTSTR, 5, 1, 0, SKIP | OPT, 0, NULL},};static field_t _NetworkAccessParameters_networkAddress[] = { /* CHOICE */ {FNAME("q2931Address") SEQ, 1, 2, 2, SKIP | EXT, 0, _Q2931Address}, {FNAME("e164Address") NUMDGT, 7, 1, 0, SKIP, 0, NULL}, {FNAME("localAreaAddress") CHOICE, 1, 2, 2, DECODE | EXT, offsetof(NetworkAccessParameters_networkAddress, localAreaAddress), _H245_TransportAddress},};static field_t _NetworkAccessParameters[] = { /* SEQUENCE */ {FNAME("distribution") CHOICE, 1, 2, 2, SKIP | EXT | OPT, 0, _NetworkAccessParameters_distribution}, {FNAME("networkAddress") CHOICE, 2, 3, 3, DECODE | EXT, offsetof(NetworkAccessParameters, networkAddress), _NetworkAccessParameters_networkAddress}, {FNAME("associateConference") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("externalReference") OCTSTR, 8, 1, 0, SKIP | OPT, 0, NULL}, {FNAME("t120SetupProcedure") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0, NULL},};static field_t _OpenLogicalChannel[] = { /* SEQUENCE */ {FNAME("forwardLogicalChannelNumber") INT, WORD, 1, 0, SKIP, 0, NULL}, {FNAME("forwardLogicalChannelParameters") SEQ, 1, 3, 5, DECODE | EXT, offsetof(OpenLogicalChannel, forwardLogicalChannelParameters), _OpenLogicalChannel_forwardLogicalChannelParameters}, {FNAME("reverseLogicalChannelParameters") SEQ, 1, 2, 4, DECODE | EXT | OPT, offsetof(OpenLogicalChannel, reverseLogicalChannelParameters), _OpenLogicalChannel_reverseLogicalChannelParameters}, {FNAME("separateStack") SEQ, 2, 4, 5, DECODE | EXT | OPT, offsetof(OpenLogicalChannel, separateStack), _NetworkAccessParameters}, {FNAME("encryptionSync") SEQ, 2, 4, 4, STOP | EXT | OPT, 0, NULL},};static field_t _Setup_UUIE_fastStart[] = { /* SEQUENCE OF */ {FNAME("item") SEQ, 1, 3, 5, DECODE | OPEN | EXT, sizeof(OpenLogicalChannel), _OpenLogicalChannel} ,};static field_t _Setup_UUIE[] = { /* SEQUENCE */ {FNAME("protocolIdentifier") OID, BYTE, 0, 0, SKIP, 0, NULL}, {FNAME("h245Address") CHOICE, 3, 7, 7, DECODE | EXT | OPT, offsetof(Setup_UUIE, h245Address), _TransportAddress}, {FNAME("sourceAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, _Setup_UUIE_sourceAddress}, {FNAME("sourceInfo") SEQ, 6, 8, 10, SKIP | EXT, 0, _EndpointType}, {FNAME("destinationAddress") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, _Setup_UUIE_destinationAddress}, {FNAME("destCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT, offsetof(Setup_UUIE, destCallSignalAddress), _TransportAddress}, {FNAME("destExtraCallInfo") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, _Setup_UUIE_destExtraCallInfo}, {FNAME("destExtraCRV") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, _Setup_UUIE_destExtraCRV}, {FNAME("activeMC") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("conferenceID") OCTSTR, FIXD, 16, 0, SKIP, 0, NULL}, {FNAME("conferenceGoal") CHOICE, 2, 3, 5, SKIP | EXT, 0, _Setup_UUIE_conferenceGoal}, {FNAME("callServices") SEQ, 0, 8, 8, SKIP | EXT | OPT, 0, _QseriesOptions}, {FNAME("callType") CHOICE, 2, 4, 4, SKIP | EXT, 0, _CallType}, {FNAME("sourceCallSignalAddress") CHOICE, 3, 7, 7, DECODE | EXT | OPT, offsetof(Setup_UUIE, sourceCallSignalAddress), _TransportAddress}, {FNAME("remoteExtensionAddress") CHOICE, 1, 2, 7, SKIP | EXT | OPT, 0, NULL}, {FNAME("callIdentifier") SEQ, 0, 1, 1, SKIP | EXT, 0, NULL}, {FNAME("h245SecurityCapability") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("tokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("cryptoTokens") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("fastStart") SEQOF, SEMI, 0, 30, DECODE | OPT, offsetof(Setup_UUIE, fastStart), _Setup_UUIE_fastStart}, {FNAME("mediaWaitForConnect") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("canOverlapSend") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("endpointIdentifier") BMPSTR, 7, 1, 0, STOP | OPT, 0, NULL}, {FNAME("multipleCalls") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("maintainConnection") BOOL, FIXD, 0, 0, SKIP, 0, NULL}, {FNAME("connectionParameters") SEQ, 0, 3, 3, SKIP | EXT | OPT, 0, NULL}, {FNAME("language") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("presentationIndicator") CHOICE, 2, 3, 3, SKIP | EXT | OPT, 0, NULL}, {FNAME("screeningIndicator") ENUM, 2, 0, 0, SKIP | EXT | OPT, 0, NULL}, {FNAME("serviceControl") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("symmetricOperationRequired") NUL, FIXD, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("capacity") SEQ, 2, 2, 2, SKIP | EXT | OPT, 0, NULL}, {FNAME("circuitInfo") SEQ, 3, 3, 3, SKIP | EXT | OPT, 0, NULL}, {FNAME("desiredProtocols") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("neededFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("desiredFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL}, {FNAME("supportedFeatures") SEQOF, SEMI, 0, 0, SKIP | OPT, 0, NULL},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -