module NG_NAS_EncdecDeclarations { import from NG_NAS_MsgContainers all; import from NG_NAS_TypeDefs all; import from EAP_TypeDefs all; external function fx_enc_NG_NAS_UL_Message_Type (NG_NAS_UL_Message_Type p) return bitstring //with {extension "prototype(convert) encode(NAS Types)"} external function fx_dec_NG_NAS_UL_Message_Type (inout bitstring pdu, out NG_NAS_UL_Message_Type p) return integer //with {extension "prototype(sliding) decode(NAS Types)"} external function fx_enc_NG_NAS_DL_Message_Type (NG_NAS_DL_Message_Type p) return bitstring //with {extension "prototype(convert) encode(NAS Types)"} external function fx_dec_NG_NAS_DL_Message_Type (inout bitstring pdu, out NG_NAS_DL_Message_Type p) return integer //with {extension "prototype(sliding) decode(NAS Types)"} //external function fx_dec_NG_NAS_DL_Message_Type (in octetstring pdu) return NG_NAS_DL_Message_Type //with {extension "prototype(convert)" // extension "decode(RAW)" // }; external function fx_enc_IntraN1TransparentContainer (IntraN1TransparentContainer p) return bitstring //with {extension "prototype(convert) encode(NAS Types)"} external function fx_dec_IntraN1TransparentContainer (inout bitstring pdu, out IntraN1TransparentContainer p) return integer //with {extension "prototype(sliding) decode(NAS Types)"} external function fx_enc_CIoTSmallDataContainer (CIoTSmallDataContainer p) return bitstring //with {extension "prototype(convert) encode(NAS Types)"} external function fx_dec_CIoTSmallDataContainer (inout bitstring pdu, out CIoTSmallDataContainer p) return integer //with {extension "prototype(sliding) decode(NAS Types)"} external function fx_enc_EAP_Message_Type (EAP_Message_Type p) return bitstring with {extension "prototype(convert) encode(EAP Types)"} external function fx_dec_EAP_Message_Type (inout bitstring pdu, out EAP_Message_Type p) return integer with {extension "prototype(sliding) decode(EAP Types)"} } // End of module module NG_NAS_EncdecDeclarations