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

📄 ip_conntrack_helper_h323_types.h

📁 Axis 221 camera embedded programing interface
💻 H
📖 第 1 页 / 共 3 页
字号:
		eConnect_UUIE_language = (1 << 23),		eConnect_UUIE_connectedAddress = (1 << 22),		eConnect_UUIE_presentationIndicator = (1 << 21),		eConnect_UUIE_screeningIndicator = (1 << 20),		eConnect_UUIE_fastConnectRefused = (1 << 19),		eConnect_UUIE_serviceControl = (1 << 18),		eConnect_UUIE_capacity = (1 << 17),		eConnect_UUIE_featureSet = (1 << 16),	} options;	TransportAddress h245Address;	Connect_UUIE_fastStart fastStart;} Connect_UUIE;typedef struct Alerting_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Alerting_UUIE_fastStart;typedef struct Alerting_UUIE {	/* SEQUENCE */	enum {		eAlerting_UUIE_h245Address = (1 << 31),		eAlerting_UUIE_callIdentifier = (1 << 30),		eAlerting_UUIE_h245SecurityMode = (1 << 29),		eAlerting_UUIE_tokens = (1 << 28),		eAlerting_UUIE_cryptoTokens = (1 << 27),		eAlerting_UUIE_fastStart = (1 << 26),		eAlerting_UUIE_multipleCalls = (1 << 25),		eAlerting_UUIE_maintainConnection = (1 << 24),		eAlerting_UUIE_alertingAddress = (1 << 23),		eAlerting_UUIE_presentationIndicator = (1 << 22),		eAlerting_UUIE_screeningIndicator = (1 << 21),		eAlerting_UUIE_fastConnectRefused = (1 << 20),		eAlerting_UUIE_serviceControl = (1 << 19),		eAlerting_UUIE_capacity = (1 << 18),		eAlerting_UUIE_featureSet = (1 << 17),	} options;	TransportAddress h245Address;	Alerting_UUIE_fastStart fastStart;} Alerting_UUIE;typedef struct Information_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Information_UUIE_fastStart;typedef struct Information_UUIE {	/* SEQUENCE */	enum {		eInformation_UUIE_callIdentifier = (1 << 31),		eInformation_UUIE_tokens = (1 << 30),		eInformation_UUIE_cryptoTokens = (1 << 29),		eInformation_UUIE_fastStart = (1 << 28),		eInformation_UUIE_fastConnectRefused = (1 << 27),		eInformation_UUIE_circuitInfo = (1 << 26),	} options;	Information_UUIE_fastStart fastStart;} Information_UUIE;typedef struct FacilityReason {	/* CHOICE */	enum {		eFacilityReason_routeCallToGatekeeper,		eFacilityReason_callForwarded,		eFacilityReason_routeCallToMC,		eFacilityReason_undefinedReason,		eFacilityReason_conferenceListChoice,		eFacilityReason_startH245,		eFacilityReason_noH245,		eFacilityReason_newTokens,		eFacilityReason_featureSetUpdate,		eFacilityReason_forwardedElements,		eFacilityReason_transportedInformation,	} choice;} FacilityReason;typedef struct Facility_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Facility_UUIE_fastStart;typedef struct Facility_UUIE {	/* SEQUENCE */	enum {		eFacility_UUIE_alternativeAddress = (1 << 31),		eFacility_UUIE_alternativeAliasAddress = (1 << 30),		eFacility_UUIE_conferenceID = (1 << 29),		eFacility_UUIE_callIdentifier = (1 << 28),		eFacility_UUIE_destExtraCallInfo = (1 << 27),		eFacility_UUIE_remoteExtensionAddress = (1 << 26),		eFacility_UUIE_tokens = (1 << 25),		eFacility_UUIE_cryptoTokens = (1 << 24),		eFacility_UUIE_conferences = (1 << 23),		eFacility_UUIE_h245Address = (1 << 22),		eFacility_UUIE_fastStart = (1 << 21),		eFacility_UUIE_multipleCalls = (1 << 20),		eFacility_UUIE_maintainConnection = (1 << 19),		eFacility_UUIE_fastConnectRefused = (1 << 18),		eFacility_UUIE_serviceControl = (1 << 17),		eFacility_UUIE_circuitInfo = (1 << 16),		eFacility_UUIE_featureSet = (1 << 15),		eFacility_UUIE_destinationInfo = (1 << 14),		eFacility_UUIE_h245SecurityMode = (1 << 13),	} options;	TransportAddress alternativeAddress;	FacilityReason reason;	TransportAddress h245Address;	Facility_UUIE_fastStart fastStart;} Facility_UUIE;typedef struct Progress_UUIE_fastStart {	/* SEQUENCE OF */	int count;	OpenLogicalChannel item[30];} Progress_UUIE_fastStart;typedef struct Progress_UUIE {	/* SEQUENCE */	enum {		eProgress_UUIE_h245Address = (1 << 31),		eProgress_UUIE_h245SecurityMode = (1 << 30),		eProgress_UUIE_tokens = (1 << 29),		eProgress_UUIE_cryptoTokens = (1 << 28),		eProgress_UUIE_fastStart = (1 << 27),		eProgress_UUIE_multipleCalls = (1 << 26),		eProgress_UUIE_maintainConnection = (1 << 25),		eProgress_UUIE_fastConnectRefused = (1 << 24),	} options;	TransportAddress h245Address;	Progress_UUIE_fastStart fastStart;} Progress_UUIE;typedef struct H323_UU_PDU_h323_message_body {	/* CHOICE */	enum {		eH323_UU_PDU_h323_message_body_setup,		eH323_UU_PDU_h323_message_body_callProceeding,		eH323_UU_PDU_h323_message_body_connect,		eH323_UU_PDU_h323_message_body_alerting,		eH323_UU_PDU_h323_message_body_information,		eH323_UU_PDU_h323_message_body_releaseComplete,		eH323_UU_PDU_h323_message_body_facility,		eH323_UU_PDU_h323_message_body_progress,		eH323_UU_PDU_h323_message_body_empty,		eH323_UU_PDU_h323_message_body_status,		eH323_UU_PDU_h323_message_body_statusInquiry,		eH323_UU_PDU_h323_message_body_setupAcknowledge,		eH323_UU_PDU_h323_message_body_notify,	} choice;	union {		Setup_UUIE setup;		CallProceeding_UUIE callProceeding;		Connect_UUIE connect;		Alerting_UUIE alerting;		Information_UUIE information;		Facility_UUIE facility;		Progress_UUIE progress;	};} H323_UU_PDU_h323_message_body;typedef struct RequestMessage {	/* CHOICE */	enum {		eRequestMessage_nonStandard,		eRequestMessage_masterSlaveDetermination,		eRequestMessage_terminalCapabilitySet,		eRequestMessage_openLogicalChannel,		eRequestMessage_closeLogicalChannel,		eRequestMessage_requestChannelClose,		eRequestMessage_multiplexEntrySend,		eRequestMessage_requestMultiplexEntry,		eRequestMessage_requestMode,		eRequestMessage_roundTripDelayRequest,		eRequestMessage_maintenanceLoopRequest,		eRequestMessage_communicationModeRequest,		eRequestMessage_conferenceRequest,		eRequestMessage_multilinkRequest,		eRequestMessage_logicalChannelRateRequest,	} choice;	union {		OpenLogicalChannel openLogicalChannel;	};} RequestMessage;typedef struct OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters {	/* CHOICE */	enum {		eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters_h222LogicalChannelParameters,		eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters_h2250LogicalChannelParameters,	} choice;	union {		H2250LogicalChannelParameters h2250LogicalChannelParameters;	};} OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters;typedef struct OpenLogicalChannelAck_reverseLogicalChannelParameters {	/* SEQUENCE */	enum {		eOpenLogicalChannelAck_reverseLogicalChannelParameters_portNumber		    = (1 << 31),		eOpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters		    = (1 << 30),		eOpenLogicalChannelAck_reverseLogicalChannelParameters_replacementFor		    = (1 << 29),	} options;	OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters	    multiplexParameters;} OpenLogicalChannelAck_reverseLogicalChannelParameters;typedef struct H2250LogicalChannelAckParameters {	/* SEQUENCE */	enum {		eH2250LogicalChannelAckParameters_nonStandard = (1 << 31),		eH2250LogicalChannelAckParameters_sessionID = (1 << 30),		eH2250LogicalChannelAckParameters_mediaChannel = (1 << 29),		eH2250LogicalChannelAckParameters_mediaControlChannel =		    (1 << 28),		eH2250LogicalChannelAckParameters_dynamicRTPPayloadType =		    (1 << 27),		eH2250LogicalChannelAckParameters_flowControlToZero =		    (1 << 26),		eH2250LogicalChannelAckParameters_portNumber = (1 << 25),	} options;	H245_TransportAddress mediaChannel;	H245_TransportAddress mediaControlChannel;} H2250LogicalChannelAckParameters;typedef struct OpenLogicalChannelAck_forwardMultiplexAckParameters {	/* CHOICE */	enum {		eOpenLogicalChannelAck_forwardMultiplexAckParameters_h2250LogicalChannelAckParameters,	} choice;	union {		H2250LogicalChannelAckParameters		    h2250LogicalChannelAckParameters;	};} OpenLogicalChannelAck_forwardMultiplexAckParameters;typedef struct OpenLogicalChannelAck {	/* SEQUENCE */	enum {		eOpenLogicalChannelAck_reverseLogicalChannelParameters =		    (1 << 31),		eOpenLogicalChannelAck_separateStack = (1 << 30),		eOpenLogicalChannelAck_forwardMultiplexAckParameters =		    (1 << 29),		eOpenLogicalChannelAck_encryptionSync = (1 << 28),	} options;	OpenLogicalChannelAck_reverseLogicalChannelParameters	    reverseLogicalChannelParameters;	OpenLogicalChannelAck_forwardMultiplexAckParameters	    forwardMultiplexAckParameters;} OpenLogicalChannelAck;typedef struct ResponseMessage {	/* CHOICE */	enum {		eResponseMessage_nonStandard,		eResponseMessage_masterSlaveDeterminationAck,		eResponseMessage_masterSlaveDeterminationReject,		eResponseMessage_terminalCapabilitySetAck,		eResponseMessage_terminalCapabilitySetReject,		eResponseMessage_openLogicalChannelAck,		eResponseMessage_openLogicalChannelReject,		eResponseMessage_closeLogicalChannelAck,		eResponseMessage_requestChannelCloseAck,		eResponseMessage_requestChannelCloseReject,		eResponseMessage_multiplexEntrySendAck,		eResponseMessage_multiplexEntrySendReject,		eResponseMessage_requestMultiplexEntryAck,		eResponseMessage_requestMultiplexEntryReject,		eResponseMessage_requestModeAck,		eResponseMessage_requestModeReject,		eResponseMessage_roundTripDelayResponse,		eResponseMessage_maintenanceLoopAck,		eResponseMessage_maintenanceLoopReject,		eResponseMessage_communicationModeResponse,		eResponseMessage_conferenceResponse,		eResponseMessage_multilinkResponse,		eResponseMessage_logicalChannelRateAcknowledge,		eResponseMessage_logicalChannelRateReject,	} choice;	union {		OpenLogicalChannelAck openLogicalChannelAck;	};} ResponseMessage;typedef struct MultimediaSystemControlMessage {	/* CHOICE */	enum {		eMultimediaSystemControlMessage_request,		eMultimediaSystemControlMessage_response,		eMultimediaSystemControlMessage_command,		eMultimediaSystemControlMessage_indication,	} choice;	union {		RequestMessage request;		ResponseMessage response;	};} MultimediaSystemControlMessage;typedef struct H323_UU_PDU_h245Control {	/* SEQUENCE OF */	int count;	MultimediaSystemControlMessage item[4];} H323_UU_PDU_h245Control;typedef struct H323_UU_PDU {	/* SEQUENCE */	enum {		eH323_UU_PDU_nonStandardData = (1 << 31),		eH323_UU_PDU_h4501SupplementaryService = (1 << 30),		eH323_UU_PDU_h245Tunneling = (1 << 29),		eH323_UU_PDU_h245Control = (1 << 28),		eH323_UU_PDU_nonStandardControl = (1 << 27),		eH323_UU_PDU_callLinkage = (1 << 26),		eH323_UU_PDU_tunnelledSignallingMessage = (1 << 25),		eH323_UU_PDU_provisionalRespToH245Tunneling = (1 << 24),		eH323_UU_PDU_stimulusControl = (1 << 23),		eH323_UU_PDU_genericData = (1 << 22),	} options;	H323_UU_PDU_h323_message_body h323_message_body;	H323_UU_PDU_h245Control h245Control;} H323_UU_PDU;typedef struct H323_UserInformation {	/* SEQUENCE */	enum {		eH323_UserInformation_user_data = (1 << 31),	} options;	H323_UU_PDU h323_uu_pdu;} H323_UserInformation;

⌨️ 快捷键说明

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