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

📄 isupfmt.hpp

📁 ABis无线接口全套资料
💻 HPP
字号:
//
// isupfmt.hpp
//

#ifndef _ISUPFMT_HPP
#define _ISUPFMT_HPP

#ifndef _SS7FMT_HPP
#include "ss7fmt.hpp"
#endif

#ifndef _ISUPIEFMT_HPP
#include "isupiefmt.hpp"
#endif

// Declare CHINA ISUP message header structure.
struct SCIsupAcmHeader
{
	SIsupHead24bits hdr;
	SBackwardCallIndicators bci;
	uchar op; // Optional pointer
};

struct SCIsupAnmHeader
{
	SIsupHead24bits hdr;
	uchar op; // Optional pointer
};

struct SCIsupCpgHeader
{
	SIsupHead24bits hdr;
	SEventInformation ei;
	uchar op; // Optional pointer
};

struct SCIsupCqrHeader
{
	SIsupHead24bits hdr;
	uchar vp; // Variable pointer
};

typedef SCIsupCqrHeader SCIsupGraHeader;

typedef SCIsupAcmHeader SCIsupConHeader;

struct SCIsupCotHeader
{
	SIsupHead24bits hdr;
	SContinuityIndicators ci;
};

struct SCIsupFrjHeader
{
	SIsupHead24bits hdr;
	SFacilityIndicators fi;
	uchar vp; // Variable pointer.
	uchar op; // Optional pointer.
};

struct SCIsupInfHeader
{
	SIsupHead24bits hdr;
	SInformationIndicators ii;
	uchar op; // Optional pointer.
};

struct SCIsupInrHeader
{
	SIsupHead24bits hdr;
	SInformationRequestIndicators iri;
	uchar op; // Optional pointer.
};

struct SCIsupIamHeader
{
	SIsupHead24bits hdr;
	SNatureOfConnection noc;
	SForwardCallIndicators fci;
	SCallingPartysCatetgory cpc;
	STransmissionMediumRequirement tmr;
	uchar vp; // Variable pointer.
	uchar op; // Optional pointer.
};

struct SCIsupRelHeader
{
	SIsupHead24bits hdr;
	uchar vp; // Variable pointer.
	uchar op; // Optional pointer.
};

typedef SCIsupRelHeader SCIsupCfnHeader;

typedef SCIsupAnmHeader SCIsupRlcHeader;

typedef SCIsupRelHeader SCIsupSamHeader;

typedef SCIsupRelHeader SCIsupUsrHeader;

typedef SCIsupAnmHeader SCIsupFotHeader;

struct SCIsupSusHeader
{
	SIsupHead24bits hdr;
	SSuspendResumeIndicators sri;
	uchar op; // Optional pointer.
};

typedef SCIsupSusHeader SCIsupResHeader;

struct SCIsupBloHeader
{
	SIsupHead24bits hdr;
	// No more any other parameters.
};

typedef SCIsupBloHeader SCIsupBlaHeader;
typedef SCIsupBloHeader SCIsupCcrHeader;
typedef SCIsupBloHeader SCIsupLpaHeader;
typedef SCIsupBloHeader SCIsupOlmHeader;
typedef SCIsupBloHeader SCIsupRscHeader;
typedef SCIsupBloHeader SCIsupUblHeader;
typedef SCIsupBloHeader SCIsupUbaHeader;
typedef SCIsupBloHeader SCIsupUcicHeader;

struct SCIsupCgbHeader
{
	SIsupHead24bits hdr;
	SCircuitGroupSupervisionMessageType cgsmt;
	uchar vp; // Variable pointer.
};

typedef SCIsupCgbHeader SCIsupCgbaHeader;
typedef SCIsupCgbHeader SCIsupCguHeader;
typedef SCIsupCgbHeader SCIsupCguaHeader;

typedef SCIsupCqrHeader SCIsupGrsHeader;

typedef SCIsupCqrHeader SCIsupCqmHeader;

struct SCIsupFaaHeader
{
	SIsupHead24bits hdr;
	SFacilityIndicators fi;
	uchar op; // Optional pointer.
};

typedef SCIsupFaaHeader SCIsupFarHeader;

struct SCIsupPamHeader
{
};

typedef SCIsupAnmHeader SCIsupUptHeader;

typedef SCIsupAnmHeader SCIsupUpaHeader;

typedef SCIsupAnmHeader SCIsupFacHeader;

typedef SCIsupAnmHeader SCIsupNrmHeader;

typedef SCIsupAnmHeader SCIsupIdrHeader;

typedef SCIsupAnmHeader SCIsupIrsHeader;

typedef SCIsupAnmHeader SCIsupSgmHeader;

typedef SCIsupAnmHeader SCIsupOprHeader;

typedef SCIsupAnmHeader SCIsupCclHeader;

struct SCIsupMpmHeader
{
	SIsupHead24bits hdr;
	SChargeInformation ci;
	uchar op; // Optional pointer.
};

#endif // _ISUPFMT_HPP

⌨️ 快捷键说明

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