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

📄 ip_conntrack_helper_h323_types.h

📁 Axis 221 camera embedded programing interface
💻 H
📖 第 1 页 / 共 3 页
字号:
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 + -