📄 ip_conntrack_helper_h323_types.h
字号:
typedef struct GatekeeperRequest { /* SEQUENCE */ enum { eGatekeeperRequest_nonStandardData = (1 << 31), eGatekeeperRequest_gatekeeperIdentifier = (1 << 30), eGatekeeperRequest_callServices = (1 << 29), eGatekeeperRequest_endpointAlias = (1 << 28), eGatekeeperRequest_alternateEndpoints = (1 << 27), eGatekeeperRequest_tokens = (1 << 26), eGatekeeperRequest_cryptoTokens = (1 << 25), eGatekeeperRequest_authenticationCapability = (1 << 24), eGatekeeperRequest_algorithmOIDs = (1 << 23), eGatekeeperRequest_integrity = (1 << 22), eGatekeeperRequest_integrityCheckValue = (1 << 21), eGatekeeperRequest_supportsAltGK = (1 << 20), eGatekeeperRequest_featureSet = (1 << 19), eGatekeeperRequest_genericData = (1 << 18), } options; TransportAddress rasAddress;} GatekeeperRequest;typedef struct GatekeeperConfirm { /* SEQUENCE */ enum { eGatekeeperConfirm_nonStandardData = (1 << 31), eGatekeeperConfirm_gatekeeperIdentifier = (1 << 30), eGatekeeperConfirm_alternateGatekeeper = (1 << 29), eGatekeeperConfirm_authenticationMode = (1 << 28), eGatekeeperConfirm_tokens = (1 << 27), eGatekeeperConfirm_cryptoTokens = (1 << 26), eGatekeeperConfirm_algorithmOID = (1 << 25), eGatekeeperConfirm_integrity = (1 << 24), eGatekeeperConfirm_integrityCheckValue = (1 << 23), eGatekeeperConfirm_featureSet = (1 << 22), eGatekeeperConfirm_genericData = (1 << 21), } options; TransportAddress rasAddress;} GatekeeperConfirm;typedef struct RegistrationRequest_callSignalAddress { /* SEQUENCE OF */ int count; TransportAddress item[10];} RegistrationRequest_callSignalAddress;typedef struct RegistrationRequest_rasAddress { /* SEQUENCE OF */ int count; TransportAddress item[10];} RegistrationRequest_rasAddress;typedef struct RegistrationRequest { /* SEQUENCE */ enum { eRegistrationRequest_nonStandardData = (1 << 31), eRegistrationRequest_terminalAlias = (1 << 30), eRegistrationRequest_gatekeeperIdentifier = (1 << 29), eRegistrationRequest_alternateEndpoints = (1 << 28), eRegistrationRequest_timeToLive = (1 << 27), eRegistrationRequest_tokens = (1 << 26), eRegistrationRequest_cryptoTokens = (1 << 25), eRegistrationRequest_integrityCheckValue = (1 << 24), eRegistrationRequest_keepAlive = (1 << 23), eRegistrationRequest_endpointIdentifier = (1 << 22), eRegistrationRequest_willSupplyUUIEs = (1 << 21), eRegistrationRequest_maintainConnection = (1 << 20), eRegistrationRequest_alternateTransportAddresses = (1 << 19), eRegistrationRequest_additiveRegistration = (1 << 18), eRegistrationRequest_terminalAliasPattern = (1 << 17), eRegistrationRequest_supportsAltGK = (1 << 16), eRegistrationRequest_usageReportingCapability = (1 << 15), eRegistrationRequest_multipleCalls = (1 << 14), eRegistrationRequest_supportedH248Packages = (1 << 13), eRegistrationRequest_callCreditCapability = (1 << 12), eRegistrationRequest_capacityReportingCapability = (1 << 11), eRegistrationRequest_capacity = (1 << 10), eRegistrationRequest_featureSet = (1 << 9), eRegistrationRequest_genericData = (1 << 8), } options; RegistrationRequest_callSignalAddress callSignalAddress; RegistrationRequest_rasAddress rasAddress; unsigned timeToLive;} RegistrationRequest;typedef struct RegistrationConfirm_callSignalAddress { /* SEQUENCE OF */ int count; TransportAddress item[10];} RegistrationConfirm_callSignalAddress;typedef struct RegistrationConfirm { /* SEQUENCE */ enum { eRegistrationConfirm_nonStandardData = (1 << 31), eRegistrationConfirm_terminalAlias = (1 << 30), eRegistrationConfirm_gatekeeperIdentifier = (1 << 29), eRegistrationConfirm_alternateGatekeeper = (1 << 28), eRegistrationConfirm_timeToLive = (1 << 27), eRegistrationConfirm_tokens = (1 << 26), eRegistrationConfirm_cryptoTokens = (1 << 25), eRegistrationConfirm_integrityCheckValue = (1 << 24), eRegistrationConfirm_willRespondToIRR = (1 << 23), eRegistrationConfirm_preGrantedARQ = (1 << 22), eRegistrationConfirm_maintainConnection = (1 << 21), eRegistrationConfirm_serviceControl = (1 << 20), eRegistrationConfirm_supportsAdditiveRegistration = (1 << 19), eRegistrationConfirm_terminalAliasPattern = (1 << 18), eRegistrationConfirm_supportedPrefixes = (1 << 17), eRegistrationConfirm_usageSpec = (1 << 16), eRegistrationConfirm_featureServerAlias = (1 << 15), eRegistrationConfirm_capacityReportingSpec = (1 << 14), eRegistrationConfirm_featureSet = (1 << 13), eRegistrationConfirm_genericData = (1 << 12), } options; RegistrationConfirm_callSignalAddress callSignalAddress; unsigned timeToLive;} RegistrationConfirm;typedef struct UnregistrationRequest_callSignalAddress { /* SEQUENCE OF */ int count; TransportAddress item[10];} UnregistrationRequest_callSignalAddress;typedef struct UnregistrationRequest { /* SEQUENCE */ enum { eUnregistrationRequest_endpointAlias = (1 << 31), eUnregistrationRequest_nonStandardData = (1 << 30), eUnregistrationRequest_endpointIdentifier = (1 << 29), eUnregistrationRequest_alternateEndpoints = (1 << 28), eUnregistrationRequest_gatekeeperIdentifier = (1 << 27), eUnregistrationRequest_tokens = (1 << 26), eUnregistrationRequest_cryptoTokens = (1 << 25), eUnregistrationRequest_integrityCheckValue = (1 << 24), eUnregistrationRequest_reason = (1 << 23), eUnregistrationRequest_endpointAliasPattern = (1 << 22), eUnregistrationRequest_supportedPrefixes = (1 << 21), eUnregistrationRequest_alternateGatekeeper = (1 << 20), eUnregistrationRequest_genericData = (1 << 19), } options; UnregistrationRequest_callSignalAddress callSignalAddress;} UnregistrationRequest;typedef struct AdmissionRequest { /* SEQUENCE */ enum { eAdmissionRequest_callModel = (1 << 31), eAdmissionRequest_destinationInfo = (1 << 30), eAdmissionRequest_destCallSignalAddress = (1 << 29), eAdmissionRequest_destExtraCallInfo = (1 << 28), eAdmissionRequest_srcCallSignalAddress = (1 << 27), eAdmissionRequest_nonStandardData = (1 << 26), eAdmissionRequest_callServices = (1 << 25), eAdmissionRequest_canMapAlias = (1 << 24), eAdmissionRequest_callIdentifier = (1 << 23), eAdmissionRequest_srcAlternatives = (1 << 22), eAdmissionRequest_destAlternatives = (1 << 21), eAdmissionRequest_gatekeeperIdentifier = (1 << 20), eAdmissionRequest_tokens = (1 << 19), eAdmissionRequest_cryptoTokens = (1 << 18), eAdmissionRequest_integrityCheckValue = (1 << 17), eAdmissionRequest_transportQOS = (1 << 16), eAdmissionRequest_willSupplyUUIEs = (1 << 15), eAdmissionRequest_callLinkage = (1 << 14), eAdmissionRequest_gatewayDataRate = (1 << 13), eAdmissionRequest_capacity = (1 << 12), eAdmissionRequest_circuitInfo = (1 << 11), eAdmissionRequest_desiredProtocols = (1 << 10), eAdmissionRequest_desiredTunnelledProtocol = (1 << 9), eAdmissionRequest_featureSet = (1 << 8), eAdmissionRequest_genericData = (1 << 7), } options; TransportAddress destCallSignalAddress; TransportAddress srcCallSignalAddress;} AdmissionRequest;typedef struct AdmissionConfirm { /* SEQUENCE */ enum { eAdmissionConfirm_irrFrequency = (1 << 31), eAdmissionConfirm_nonStandardData = (1 << 30), eAdmissionConfirm_destinationInfo = (1 << 29), eAdmissionConfirm_destExtraCallInfo = (1 << 28), eAdmissionConfirm_destinationType = (1 << 27), eAdmissionConfirm_remoteExtensionAddress = (1 << 26), eAdmissionConfirm_alternateEndpoints = (1 << 25), eAdmissionConfirm_tokens = (1 << 24), eAdmissionConfirm_cryptoTokens = (1 << 23), eAdmissionConfirm_integrityCheckValue = (1 << 22), eAdmissionConfirm_transportQOS = (1 << 21), eAdmissionConfirm_willRespondToIRR = (1 << 20), eAdmissionConfirm_uuiesRequested = (1 << 19), eAdmissionConfirm_language = (1 << 18), eAdmissionConfirm_alternateTransportAddresses = (1 << 17), eAdmissionConfirm_useSpecifiedTransport = (1 << 16), eAdmissionConfirm_circuitInfo = (1 << 15), eAdmissionConfirm_usageSpec = (1 << 14), eAdmissionConfirm_supportedProtocols = (1 << 13), eAdmissionConfirm_serviceControl = (1 << 12), eAdmissionConfirm_multipleCalls = (1 << 11), eAdmissionConfirm_featureSet = (1 << 10), eAdmissionConfirm_genericData = (1 << 9), } options; TransportAddress destCallSignalAddress;} AdmissionConfirm;typedef struct LocationRequest { /* SEQUENCE */ enum { eLocationRequest_endpointIdentifier = (1 << 31), eLocationRequest_nonStandardData = (1 << 30), eLocationRequest_sourceInfo = (1 << 29), eLocationRequest_canMapAlias = (1 << 28), eLocationRequest_gatekeeperIdentifier = (1 << 27), eLocationRequest_tokens = (1 << 26), eLocationRequest_cryptoTokens = (1 << 25), eLocationRequest_integrityCheckValue = (1 << 24), eLocationRequest_desiredProtocols = (1 << 23), eLocationRequest_desiredTunnelledProtocol = (1 << 22), eLocationRequest_featureSet = (1 << 21), eLocationRequest_genericData = (1 << 20), eLocationRequest_hopCount = (1 << 19), eLocationRequest_circuitInfo = (1 << 18), } options; TransportAddress replyAddress;} LocationRequest;typedef struct LocationConfirm { /* SEQUENCE */ enum { eLocationConfirm_nonStandardData = (1 << 31), eLocationConfirm_destinationInfo = (1 << 30), eLocationConfirm_destExtraCallInfo = (1 << 29), eLocationConfirm_destinationType = (1 << 28), eLocationConfirm_remoteExtensionAddress = (1 << 27), eLocationConfirm_alternateEndpoints = (1 << 26), eLocationConfirm_tokens = (1 << 25), eLocationConfirm_cryptoTokens = (1 << 24), eLocationConfirm_integrityCheckValue = (1 << 23), eLocationConfirm_alternateTransportAddresses = (1 << 22), eLocationConfirm_supportedProtocols = (1 << 21), eLocationConfirm_multipleCalls = (1 << 20), eLocationConfirm_featureSet = (1 << 19), eLocationConfirm_genericData = (1 << 18), eLocationConfirm_circuitInfo = (1 << 17), eLocationConfirm_serviceControl = (1 << 16), } options; TransportAddress callSignalAddress; TransportAddress rasAddress;} LocationConfirm;typedef struct InfoRequestResponse_callSignalAddress { /* SEQUENCE OF */ int count; TransportAddress item[10];} InfoRequestResponse_callSignalAddress;typedef struct InfoRequestResponse { /* SEQUENCE */ enum { eInfoRequestResponse_nonStandardData = (1 << 31), eInfoRequestResponse_endpointAlias = (1 << 30), eInfoRequestResponse_perCallInfo = (1 << 29), eInfoRequestResponse_tokens = (1 << 28), eInfoRequestResponse_cryptoTokens = (1 << 27), eInfoRequestResponse_integrityCheckValue = (1 << 26), eInfoRequestResponse_needResponse = (1 << 25), eInfoRequestResponse_capacity = (1 << 24), eInfoRequestResponse_irrStatus = (1 << 23), eInfoRequestResponse_unsolicited = (1 << 22), eInfoRequestResponse_genericData = (1 << 21), } options; TransportAddress rasAddress; InfoRequestResponse_callSignalAddress callSignalAddress;} InfoRequestResponse;typedef struct RasMessage { /* CHOICE */ enum { eRasMessage_gatekeeperRequest, eRasMessage_gatekeeperConfirm, eRasMessage_gatekeeperReject, eRasMessage_registrationRequest, eRasMessage_registrationConfirm, eRasMessage_registrationReject, eRasMessage_unregistrationRequest, eRasMessage_unregistrationConfirm, eRasMessage_unregistrationReject, eRasMessage_admissionRequest, eRasMessage_admissionConfirm, eRasMessage_admissionReject, eRasMessage_bandwidthRequest, eRasMessage_bandwidthConfirm, eRasMessage_bandwidthReject, eRasMessage_disengageRequest, eRasMessage_disengageConfirm, eRasMessage_disengageReject, eRasMessage_locationRequest, eRasMessage_locationConfirm, eRasMessage_locationReject, eRasMessage_infoRequest, eRasMessage_infoRequestResponse, eRasMessage_nonStandardMessage, eRasMessage_unknownMessageResponse, eRasMessage_requestInProgress, eRasMessage_resourcesAvailableIndicate, eRasMessage_resourcesAvailableConfirm, eRasMessage_infoRequestAck, eRasMessage_infoRequestNak, eRasMessage_serviceControlIndication, eRasMessage_serviceControlResponse, } choice; union { GatekeeperRequest gatekeeperRequest; GatekeeperConfirm gatekeeperConfirm; RegistrationRequest registrationRequest; RegistrationConfirm registrationConfirm; UnregistrationRequest unregistrationRequest; AdmissionRequest admissionRequest; AdmissionConfirm admissionConfirm; LocationRequest locationRequest; LocationConfirm locationConfirm; InfoRequestResponse infoRequestResponse; };} RasMessage;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -