ITS
DangerousGoodsExtended.c File Reference
Include dependency graph for DangerousGoodsExtended.c:

Go to the source code of this file.

Functions

static int check_permitted_alphabet_7 (const void *sptr)
 
static int check_permitted_alphabet_8 (const void *sptr)
 
static int memb_unNumber_constraint_1 (asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
 
static int memb_emergencyActionCode_constraint_1 (asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
 
static int memb_phoneNumber_constraint_1 (asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
 
static int memb_companyName_constraint_1 (asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
 

Variables

static asn_per_constraints_t asn_PER_memb_unNumber_constr_3 GCC_NOTUSED
 
static asn_TYPE_member_t asn_MBR_DangerousGoodsExtended_1 []
 
static int asn_MAP_DangerousGoodsExtended_oms_1 [] = { 5, 6, 7 }
 
static ber_tlv_tag_t asn_DEF_DangerousGoodsExtended_tags_1 []
 
static asn_TYPE_tag2member_t asn_MAP_DangerousGoodsExtended_tag2el_1 []
 
static asn_SEQUENCE_specifics_t asn_SPC_DangerousGoodsExtended_specs_1
 
asn_TYPE_descriptor_t asn_DEF_DangerousGoodsExtended
 

Function Documentation

◆ check_permitted_alphabet_7()

static int check_permitted_alphabet_7 ( const void *  sptr)
static

Definition at line 9 of file DangerousGoodsExtended.c.

References OCTET_STRING::buf, and OCTET_STRING::size.

Referenced by memb_emergencyActionCode_constraint_1().

Here is the caller graph for this function:

◆ check_permitted_alphabet_8()

static int check_permitted_alphabet_8 ( const void *  sptr)
static

Definition at line 22 of file DangerousGoodsExtended.c.

References OCTET_STRING::buf, and OCTET_STRING::size.

Referenced by memb_phoneNumber_constraint_1().

Here is the caller graph for this function:

◆ memb_companyName_constraint_1()

static int memb_companyName_constraint_1 ( asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_constraint_failed_f ctfailcb,
void *  app_key 
)
static

Definition at line 115 of file DangerousGoodsExtended.c.

References _ASN_CTFAIL, asn_TYPE_descriptor_s::name, and UTF8String_length().

Here is the call graph for this function:

◆ memb_emergencyActionCode_constraint_1()

static int memb_emergencyActionCode_constraint_1 ( asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_constraint_failed_f ctfailcb,
void *  app_key 
)
static

Definition at line 61 of file DangerousGoodsExtended.c.

References _ASN_CTFAIL, check_permitted_alphabet_7(), asn_TYPE_descriptor_s::name, and OCTET_STRING::size.

Here is the call graph for this function:

◆ memb_phoneNumber_constraint_1()

static int memb_phoneNumber_constraint_1 ( asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_constraint_failed_f ctfailcb,
void *  app_key 
)
static

Definition at line 88 of file DangerousGoodsExtended.c.

References _ASN_CTFAIL, check_permitted_alphabet_8(), asn_TYPE_descriptor_s::name, and OCTET_STRING::size.

Here is the call graph for this function:

◆ memb_unNumber_constraint_1()

static int memb_unNumber_constraint_1 ( asn_TYPE_descriptor_t td,
const void *  sptr,
asn_app_constraint_failed_f ctfailcb,
void *  app_key 
)
static

Definition at line 36 of file DangerousGoodsExtended.c.

References _ASN_CTFAIL, and asn_TYPE_descriptor_s::name.

Variable Documentation

◆ asn_DEF_DangerousGoodsExtended

asn_TYPE_descriptor_t asn_DEF_DangerousGoodsExtended
Initial value:
= {
"DangerousGoodsExtended",
"DangerousGoodsExtended",
0,
0,
8,
}
ber_type_decoder_f SEQUENCE_decode_ber
der_type_encoder_f SEQUENCE_encode_der
asn_struct_print_f SEQUENCE_print
per_type_decoder_f SEQUENCE_decode_uper
per_type_encoder_f SEQUENCE_encode_uper
asn_constr_check_f SEQUENCE_constraint
xer_type_decoder_f SEQUENCE_decode_xer
static asn_TYPE_member_t asn_MBR_DangerousGoodsExtended_1[]
static asn_SEQUENCE_specifics_t asn_SPC_DangerousGoodsExtended_specs_1
asn_struct_free_f SEQUENCE_free
xer_type_encoder_f SEQUENCE_encode_xer
static ber_tlv_tag_t asn_DEF_DangerousGoodsExtended_tags_1[]

Definition at line 264 of file DangerousGoodsExtended.c.

◆ asn_DEF_DangerousGoodsExtended_tags_1

ber_tlv_tag_t asn_DEF_DangerousGoodsExtended_tags_1[]
static
Initial value:

Definition at line 241 of file DangerousGoodsExtended.c.

◆ asn_MAP_DangerousGoodsExtended_oms_1

int asn_MAP_DangerousGoodsExtended_oms_1[] = { 5, 6, 7 }
static

Definition at line 240 of file DangerousGoodsExtended.c.

◆ asn_MAP_DangerousGoodsExtended_tag2el_1

asn_TYPE_tag2member_t asn_MAP_DangerousGoodsExtended_tag2el_1[]
static
Initial value:
= {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 },
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }
}

Definition at line 244 of file DangerousGoodsExtended.c.

◆ asn_MBR_DangerousGoodsExtended_1

asn_TYPE_member_t asn_MBR_DangerousGoodsExtended_1[]
static

Definition at line 166 of file DangerousGoodsExtended.c.

◆ asn_SPC_DangerousGoodsExtended_specs_1

asn_SEQUENCE_specifics_t asn_SPC_DangerousGoodsExtended_specs_1
static
Initial value:
= {
sizeof(struct DangerousGoodsExtended),
8,
3, 0,
-1,
-1
}
#define offsetof(s, m)
Definition: asn_system.h:115
static int asn_MAP_DangerousGoodsExtended_oms_1[]
static asn_TYPE_tag2member_t asn_MAP_DangerousGoodsExtended_tag2el_1[]

Definition at line 254 of file DangerousGoodsExtended.c.

◆ GCC_NOTUSED

asn_per_constraints_t asn_PER_memb_companyName_constr_9 GCC_NOTUSED
static
Initial value:
= {
{ APC_CONSTRAINED, 14, 14, 0, 9999 } ,
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
0, 0
}

Definition at line 146 of file DangerousGoodsExtended.c.