📄 message.h
字号:
/* * Generated by asn1c-0.9.16 (http://lionet.info/asn1c) * From ASN.1 module "MEDIA-GATEWAY-CONTROL" * found in "h248_2.asn" */#ifndef _Message_H_#define _Message_H_#ifdef __cplusplusextern "C" {#endif#include <asn_application.h>/* Including external dependencies */#include <INTEGER.h>#include <MId.h>#include <ErrorDescriptor.h>#include <asn_SEQUENCE_OF.h>#include <constr_SEQUENCE_OF.h>#include <constr_CHOICE.h>#include <constr_SEQUENCE.h>/* Dependencies */typedef enum messageBody_PR { messageBody_PR_NOTHING, /* No components present */ messageBody_PR_messageError, messageBody_PR_transactions,} messageBody_PR;/* Forward declarations */struct Transaction;/* Message */typedef struct Message { INTEGER_t version; MId_t mId; struct messageBody { messageBody_PR present; union { ErrorDescriptor_t messageError; struct transactions { A_SEQUENCE_OF(struct Transaction) list; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } transactions; } choice; /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx; } messageBody; /* * This type is extensible, * possible extensions are below. */ /* Context for parsing across buffer boundaries */ asn_struct_ctx_t _asn_ctx;} Message_t;/* Implementation */extern asn_TYPE_descriptor_t asn_DEF_Message;/* Referred external types */#include <Transaction.h>#ifdef __cplusplus}#endif#endif /* _Message_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -