8#include "GroupLinkageValue.h"
11memb_jValue_constraint_1(
const asn_TYPE_descriptor_t *td,
const void *sptr,
12 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
13 const OCTET_STRING_t *st = (
const OCTET_STRING_t *)sptr;
17 ASN__CTFAIL(app_key, td, sptr,
18 "%s: value not given (%s:%d)",
19 td->name, __FILE__, __LINE__);
29 ASN__CTFAIL(app_key, td, sptr,
30 "%s: constraint failed (%s:%d)",
31 td->name, __FILE__, __LINE__);
37memb_value_constraint_1(
const asn_TYPE_descriptor_t *td,
const void *sptr,
38 asn_app_constraint_failed_f *ctfailcb,
void *app_key) {
39 const OCTET_STRING_t *st = (
const OCTET_STRING_t *)sptr;
43 ASN__CTFAIL(app_key, td, sptr,
44 "%s: value not given (%s:%d)",
45 td->name, __FILE__, __LINE__);
55 ASN__CTFAIL(app_key, td, sptr,
56 "%s: constraint failed (%s:%d)",
57 td->name, __FILE__, __LINE__);
62#if !defined(ASN_DISABLE_OER_SUPPORT)
63static asn_oer_constraints_t asn_OER_memb_jValue_constr_2 CC_NOTUSED = {
67#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
68static asn_per_constraints_t asn_PER_memb_jValue_constr_2 CC_NOTUSED = {
69 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
70 { APC_CONSTRAINED, 0, 0, 4, 4 } ,
74#if !defined(ASN_DISABLE_OER_SUPPORT)
75static asn_oer_constraints_t asn_OER_memb_value_constr_3 CC_NOTUSED = {
79#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
80static asn_per_constraints_t asn_PER_memb_value_constr_3 CC_NOTUSED = {
81 { APC_UNCONSTRAINED, -1, -1, 0, 0 },
82 { APC_CONSTRAINED, 0, 0, 9, 9 } ,
86asn_TYPE_member_t asn_MBR_GroupLinkageValue_1[] = {
88 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
90 &asn_DEF_OCTET_STRING,
93#if !defined(ASN_DISABLE_OER_SUPPORT)
94 &asn_OER_memb_jValue_constr_2,
96#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
97 &asn_PER_memb_jValue_constr_2,
99 memb_jValue_constraint_1
105 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
107 &asn_DEF_OCTET_STRING,
110#if !defined(ASN_DISABLE_OER_SUPPORT)
111 &asn_OER_memb_value_constr_3,
113#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
114 &asn_PER_memb_value_constr_3,
116 memb_value_constraint_1
122static const ber_tlv_tag_t asn_DEF_GroupLinkageValue_tags_1[] = {
123 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
125static const asn_TYPE_tag2member_t asn_MAP_GroupLinkageValue_tag2el_1[] = {
126 { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
127 { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }
129asn_SEQUENCE_specifics_t asn_SPC_GroupLinkageValue_specs_1 = {
132 asn_MAP_GroupLinkageValue_tag2el_1,
137asn_TYPE_descriptor_t asn_DEF_GroupLinkageValue = {
141 asn_DEF_GroupLinkageValue_tags_1,
142 sizeof(asn_DEF_GroupLinkageValue_tags_1)
143 /
sizeof(asn_DEF_GroupLinkageValue_tags_1[0]),
144 asn_DEF_GroupLinkageValue_tags_1,
145 sizeof(asn_DEF_GroupLinkageValue_tags_1)
146 /
sizeof(asn_DEF_GroupLinkageValue_tags_1[0]),
148#if !defined(ASN_DISABLE_OER_SUPPORT)
151#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
156 asn_MBR_GroupLinkageValue_1,
158 &asn_SPC_GroupLinkageValue_specs_1