| // This C++ header file was generated by the TTCN-3 compiler |
| // of the TTCN-3 Test Executor version CRL 113 200/6 R6A |
| // for Lénárd Nagy (elnrnag@elx78355y6x) on Thu Oct 24 10:29:40 2019 |
| |
| // Copyright (c) 2000-2019 Ericsson Telecom AB |
| |
| // Do not edit this file unless you know what you are doing. |
| |
| #ifndef IsobusCMMessageTypes_HH |
| #define IsobusCMMessageTypes_HH |
| |
| #ifdef TITAN_RUNTIME_2 |
| #error Generated code does not match with used runtime.\ |
| Code was generated without -R option but -DTITAN_RUNTIME_2 was used. |
| #endif |
| |
| /* Header file includes */ |
| |
| #include <TTCN3.hh> |
| #include "General_Types.hh" |
| #include "IsobusMessageTypes.hh" |
| |
| #if TTCN3_VERSION != 60600 |
| #error Version mismatch detected.\ |
| Please check the version of the TTCN-3 compiler and the base library.\ |
| Run make clean and rebuild the project if the version of the compiler changed recently. |
| #endif |
| |
| #ifndef LINUX |
| #error This file should be compiled on LINUX |
| #endif |
| |
| #undef IsobusCMMessageTypes_HH |
| #endif |
| |
| namespace IsobusCMMessageTypes { |
| |
| /* Forward declarations of classes */ |
| |
| class RequestToSend; |
| class RequestToSend_template; |
| class ClearToSend; |
| class ClearToSend_template; |
| class EndOfMessageAcknowledgement; |
| class EndOfMessageAcknowledgement_template; |
| class e__ConnectionAbort__AbortReason; |
| class e__ConnectionAbort__AbortReason_template; |
| class ConnectionAbort; |
| class ConnectionAbort_template; |
| class BroadcastAnnounce; |
| class BroadcastAnnounce_template; |
| class TP__CM; |
| class TP__CM_template; |
| class ExtendedMessageRequestToSend; |
| class ExtendedMessageRequestToSend_template; |
| class ExtendedMessageClearToSend; |
| class ExtendedMessageClearToSend_template; |
| class ExtendedMessageDataPacketOffset; |
| class ExtendedMessageDataPacketOffset_template; |
| class ExtendedMessageEndOfMessageAcknowledgement; |
| class ExtendedMessageEndOfMessageAcknowledgement_template; |
| class e__ETP__ConnectionAbort__AbortReason; |
| class e__ETP__ConnectionAbort__AbortReason_template; |
| class ExtendedMessageConnectionAbort; |
| class ExtendedMessageConnectionAbort_template; |
| class ETP__CM; |
| class ETP__CM_template; |
| class TP__DT; |
| class TP__DT_template; |
| class ETP__DT; |
| class ETP__DT_template; |
| |
| } /* end of namespace */ |
| |
| #ifndef IsobusCMMessageTypes_HH |
| #define IsobusCMMessageTypes_HH |
| |
| namespace IsobusCMMessageTypes { |
| |
| /* Type definitions */ |
| |
| typedef INTEGER SEQ__NO; |
| typedef INTEGER_template SEQ__NO_template; |
| typedef INTEGER NUMBER__OF__PACKETS; |
| typedef INTEGER_template NUMBER__OF__PACKETS_template; |
| typedef OCTETSTRING Ctrl; |
| typedef OCTETSTRING_template Ctrl_template; |
| typedef INTEGER ETP__MSG__SIZE; |
| typedef INTEGER_template ETP__MSG__SIZE_template; |
| typedef INTEGER ETP__NextPacketNumberToSend; |
| typedef INTEGER_template ETP__NextPacketNumberToSend_template; |
| typedef INTEGER ETP__NoPacketForOffset; |
| typedef INTEGER_template ETP__NoPacketForOffset_template; |
| |
| /* Class definitions */ |
| |
| class RequestToSend : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_msgSizeInBytes; |
| INTEGER field_totalNumberOfPackets; |
| INTEGER field_maxNoOfPacketsInResponseToCTS; |
| INTEGER field_pgnOfMultiPacketMessage; |
| public: |
| RequestToSend(); |
| RequestToSend(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_msgSizeInBytes, |
| const INTEGER& par_totalNumberOfPackets, |
| const INTEGER& par_maxNoOfPacketsInResponseToCTS, |
| const INTEGER& par_pgnOfMultiPacketMessage); |
| RequestToSend(const RequestToSend& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| RequestToSend& operator=(const RequestToSend& other_value); |
| boolean operator==(const RequestToSend& other_value) const; |
| inline boolean operator!=(const RequestToSend& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& msgSizeInBytes() |
| {return field_msgSizeInBytes;} |
| inline const INTEGER& msgSizeInBytes() const |
| {return field_msgSizeInBytes;} |
| inline INTEGER& totalNumberOfPackets() |
| {return field_totalNumberOfPackets;} |
| inline const INTEGER& totalNumberOfPackets() const |
| {return field_totalNumberOfPackets;} |
| inline INTEGER& maxNoOfPacketsInResponseToCTS() |
| {return field_maxNoOfPacketsInResponseToCTS;} |
| inline const INTEGER& maxNoOfPacketsInResponseToCTS() const |
| {return field_maxNoOfPacketsInResponseToCTS;} |
| inline INTEGER& pgnOfMultiPacketMessage() |
| {return field_pgnOfMultiPacketMessage;} |
| inline const INTEGER& pgnOfMultiPacketMessage() const |
| {return field_pgnOfMultiPacketMessage;} |
| inline int size_of() const |
| {return 5;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class RequestToSend_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| RequestToSend_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const RequestToSend& other_value); |
| void copy_template(const RequestToSend_template& other_value); |
| |
| public: |
| RequestToSend_template(); |
| RequestToSend_template(template_sel other_value); |
| RequestToSend_template(const RequestToSend& other_value); |
| RequestToSend_template(const OPTIONAL<RequestToSend>& other_value); |
| RequestToSend_template(const RequestToSend_template& other_value); |
| ~RequestToSend_template(); |
| RequestToSend_template& operator=(template_sel other_value); |
| RequestToSend_template& operator=(const RequestToSend& other_value); |
| RequestToSend_template& operator=(const OPTIONAL<RequestToSend>& other_value); |
| RequestToSend_template& operator=(const RequestToSend_template& other_value); |
| boolean match(const RequestToSend& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| RequestToSend valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| RequestToSend_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& msgSizeInBytes(); |
| const INTEGER_template& msgSizeInBytes() const; |
| INTEGER_template& totalNumberOfPackets(); |
| const INTEGER_template& totalNumberOfPackets() const; |
| INTEGER_template& maxNoOfPacketsInResponseToCTS(); |
| const INTEGER_template& maxNoOfPacketsInResponseToCTS() const; |
| INTEGER_template& pgnOfMultiPacketMessage(); |
| const INTEGER_template& pgnOfMultiPacketMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const RequestToSend& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ClearToSend : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_totalNumberOfPackets; |
| INTEGER field_nextPacketNumber; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| INTEGER field_pgnOfMultiPacketMessage; |
| public: |
| ClearToSend(); |
| ClearToSend(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_totalNumberOfPackets, |
| const INTEGER& par_nextPacketNumber, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const INTEGER& par_pgnOfMultiPacketMessage); |
| ClearToSend(const ClearToSend& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ClearToSend& operator=(const ClearToSend& other_value); |
| boolean operator==(const ClearToSend& other_value) const; |
| inline boolean operator!=(const ClearToSend& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& totalNumberOfPackets() |
| {return field_totalNumberOfPackets;} |
| inline const INTEGER& totalNumberOfPackets() const |
| {return field_totalNumberOfPackets;} |
| inline INTEGER& nextPacketNumber() |
| {return field_nextPacketNumber;} |
| inline const INTEGER& nextPacketNumber() const |
| {return field_nextPacketNumber;} |
| inline OCTETSTRING& reserved4() |
| {return field_reserved4;} |
| inline const OCTETSTRING& reserved4() const |
| {return field_reserved4;} |
| inline OCTETSTRING& reserved5() |
| {return field_reserved5;} |
| inline const OCTETSTRING& reserved5() const |
| {return field_reserved5;} |
| inline INTEGER& pgnOfMultiPacketMessage() |
| {return field_pgnOfMultiPacketMessage;} |
| inline const INTEGER& pgnOfMultiPacketMessage() const |
| {return field_pgnOfMultiPacketMessage;} |
| inline int size_of() const |
| {return 6;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ClearToSend_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ClearToSend_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ClearToSend& other_value); |
| void copy_template(const ClearToSend_template& other_value); |
| |
| public: |
| ClearToSend_template(); |
| ClearToSend_template(template_sel other_value); |
| ClearToSend_template(const ClearToSend& other_value); |
| ClearToSend_template(const OPTIONAL<ClearToSend>& other_value); |
| ClearToSend_template(const ClearToSend_template& other_value); |
| ~ClearToSend_template(); |
| ClearToSend_template& operator=(template_sel other_value); |
| ClearToSend_template& operator=(const ClearToSend& other_value); |
| ClearToSend_template& operator=(const OPTIONAL<ClearToSend>& other_value); |
| ClearToSend_template& operator=(const ClearToSend_template& other_value); |
| boolean match(const ClearToSend& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ClearToSend valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ClearToSend_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& totalNumberOfPackets(); |
| const INTEGER_template& totalNumberOfPackets() const; |
| INTEGER_template& nextPacketNumber(); |
| const INTEGER_template& nextPacketNumber() const; |
| OCTETSTRING_template& reserved4(); |
| const OCTETSTRING_template& reserved4() const; |
| OCTETSTRING_template& reserved5(); |
| const OCTETSTRING_template& reserved5() const; |
| INTEGER_template& pgnOfMultiPacketMessage(); |
| const INTEGER_template& pgnOfMultiPacketMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ClearToSend& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class EndOfMessageAcknowledgement : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_msgSizeInByte; |
| INTEGER field_totalNumberOfPackets; |
| OCTETSTRING field_reserved5; |
| INTEGER field_pgnOfMultiPacketMessage; |
| public: |
| EndOfMessageAcknowledgement(); |
| EndOfMessageAcknowledgement(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_msgSizeInByte, |
| const INTEGER& par_totalNumberOfPackets, |
| const OCTETSTRING& par_reserved5, |
| const INTEGER& par_pgnOfMultiPacketMessage); |
| EndOfMessageAcknowledgement(const EndOfMessageAcknowledgement& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| EndOfMessageAcknowledgement& operator=(const EndOfMessageAcknowledgement& other_value); |
| boolean operator==(const EndOfMessageAcknowledgement& other_value) const; |
| inline boolean operator!=(const EndOfMessageAcknowledgement& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& msgSizeInByte() |
| {return field_msgSizeInByte;} |
| inline const INTEGER& msgSizeInByte() const |
| {return field_msgSizeInByte;} |
| inline INTEGER& totalNumberOfPackets() |
| {return field_totalNumberOfPackets;} |
| inline const INTEGER& totalNumberOfPackets() const |
| {return field_totalNumberOfPackets;} |
| inline OCTETSTRING& reserved5() |
| {return field_reserved5;} |
| inline const OCTETSTRING& reserved5() const |
| {return field_reserved5;} |
| inline INTEGER& pgnOfMultiPacketMessage() |
| {return field_pgnOfMultiPacketMessage;} |
| inline const INTEGER& pgnOfMultiPacketMessage() const |
| {return field_pgnOfMultiPacketMessage;} |
| inline int size_of() const |
| {return 5;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class EndOfMessageAcknowledgement_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| EndOfMessageAcknowledgement_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const EndOfMessageAcknowledgement& other_value); |
| void copy_template(const EndOfMessageAcknowledgement_template& other_value); |
| |
| public: |
| EndOfMessageAcknowledgement_template(); |
| EndOfMessageAcknowledgement_template(template_sel other_value); |
| EndOfMessageAcknowledgement_template(const EndOfMessageAcknowledgement& other_value); |
| EndOfMessageAcknowledgement_template(const OPTIONAL<EndOfMessageAcknowledgement>& other_value); |
| EndOfMessageAcknowledgement_template(const EndOfMessageAcknowledgement_template& other_value); |
| ~EndOfMessageAcknowledgement_template(); |
| EndOfMessageAcknowledgement_template& operator=(template_sel other_value); |
| EndOfMessageAcknowledgement_template& operator=(const EndOfMessageAcknowledgement& other_value); |
| EndOfMessageAcknowledgement_template& operator=(const OPTIONAL<EndOfMessageAcknowledgement>& other_value); |
| EndOfMessageAcknowledgement_template& operator=(const EndOfMessageAcknowledgement_template& other_value); |
| boolean match(const EndOfMessageAcknowledgement& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| EndOfMessageAcknowledgement valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| EndOfMessageAcknowledgement_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& msgSizeInByte(); |
| const INTEGER_template& msgSizeInByte() const; |
| INTEGER_template& totalNumberOfPackets(); |
| const INTEGER_template& totalNumberOfPackets() const; |
| OCTETSTRING_template& reserved5(); |
| const OCTETSTRING_template& reserved5() const; |
| INTEGER_template& pgnOfMultiPacketMessage(); |
| const INTEGER_template& pgnOfMultiPacketMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const EndOfMessageAcknowledgement& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class e__ConnectionAbort__AbortReason : public Base_Type { // enum |
| friend class e__ConnectionAbort__AbortReason_template; |
| public: |
| enum enum_type { alreadyInOneOrMoreConnectionManagedSessionsAndCannotSupportAnother = 1, systemResourcesWereNeededForAnotherTaskSoThisConnectionManagedSessionWasTerminated = 2, aTimeoutOccurredAndThisIsTheConnectionAbortToCloseTheSession = 3, cts__MessagesReceivedWhenDataTransferIsInProgress = 4, maximumRetransmitRequestLimitReached = 5, unexpectedDataTransferPacket = 6, badSequenceNumber = 7, duplicateSequenceNumber = 8, iso__11783__7__error__code__251 = 251, iso__11783__7__error__code__252 = 252, iso__11783__7__error__code__253 = 253, iso__11783__7__error__code__254 = 254, iso__11783__7__error__code__255 = 255, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 9 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| e__ConnectionAbort__AbortReason(); |
| e__ConnectionAbort__AbortReason(int other_value); |
| e__ConnectionAbort__AbortReason(enum_type other_value); |
| e__ConnectionAbort__AbortReason(const e__ConnectionAbort__AbortReason& other_value); |
| |
| e__ConnectionAbort__AbortReason& operator=(int other_value); |
| e__ConnectionAbort__AbortReason& operator=(enum_type other_value); |
| e__ConnectionAbort__AbortReason& operator=(const e__ConnectionAbort__AbortReason& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const e__ConnectionAbort__AbortReason& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const e__ConnectionAbort__AbortReason& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const e__ConnectionAbort__AbortReason& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const e__ConnectionAbort__AbortReason& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const e__ConnectionAbort__AbortReason& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const e__ConnectionAbort__AbortReason& other_value) const { return !(*this < other_value); } |
| |
| static const char *enum_to_str(enum_type enum_par); |
| static enum_type str_to_enum(const char *str_par); |
| static boolean is_valid_enum(int int_par); |
| |
| static int enum2int(enum_type enum_par); |
| static int enum2int(const e__ConnectionAbort__AbortReason& enum_par); |
| int as_int() const { return enum2int(enum_value); } |
| void from_int(int p_val) { *this = p_val; } |
| void int2enum(int int_val); |
| operator enum_type() const; |
| inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } |
| inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } |
| inline void clean_up(){ enum_value = UNBOUND_VALUE; } |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class e__ConnectionAbort__AbortReason_template : public Base_Template { |
| union { |
| e__ConnectionAbort__AbortReason::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| e__ConnectionAbort__AbortReason_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const e__ConnectionAbort__AbortReason_template& other_value); |
| |
| public: |
| e__ConnectionAbort__AbortReason_template(); |
| e__ConnectionAbort__AbortReason_template(template_sel other_value); |
| e__ConnectionAbort__AbortReason_template(int other_value); |
| e__ConnectionAbort__AbortReason_template(e__ConnectionAbort__AbortReason::enum_type other_value); |
| e__ConnectionAbort__AbortReason_template(const e__ConnectionAbort__AbortReason& other_value); |
| e__ConnectionAbort__AbortReason_template(const OPTIONAL<e__ConnectionAbort__AbortReason>& other_value); |
| e__ConnectionAbort__AbortReason_template(const e__ConnectionAbort__AbortReason_template& other_value); |
| ~e__ConnectionAbort__AbortReason_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| e__ConnectionAbort__AbortReason_template& operator=(template_sel other_value); |
| e__ConnectionAbort__AbortReason_template& operator=(int other_value); |
| e__ConnectionAbort__AbortReason_template& operator=(e__ConnectionAbort__AbortReason::enum_type other_value); |
| e__ConnectionAbort__AbortReason_template& operator=(const e__ConnectionAbort__AbortReason& other_value); |
| e__ConnectionAbort__AbortReason_template& operator=(const OPTIONAL<e__ConnectionAbort__AbortReason>& other_value); |
| e__ConnectionAbort__AbortReason_template& operator=(const e__ConnectionAbort__AbortReason_template& other_value); |
| |
| boolean match(e__ConnectionAbort__AbortReason::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const e__ConnectionAbort__AbortReason& other_value, boolean legacy = FALSE) const; |
| e__ConnectionAbort__AbortReason::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| e__ConnectionAbort__AbortReason_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const e__ConnectionAbort__AbortReason& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class ConnectionAbort : public Base_Type { |
| OCTETSTRING field_ctrl; |
| e__ConnectionAbort__AbortReason field_connectionAbortReason; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| INTEGER field_pgnOfMultiPacketMessage; |
| public: |
| ConnectionAbort(); |
| ConnectionAbort(const OCTETSTRING& par_ctrl, |
| const e__ConnectionAbort__AbortReason& par_connectionAbortReason, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const INTEGER& par_pgnOfMultiPacketMessage); |
| ConnectionAbort(const ConnectionAbort& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ConnectionAbort& operator=(const ConnectionAbort& other_value); |
| boolean operator==(const ConnectionAbort& other_value) const; |
| inline boolean operator!=(const ConnectionAbort& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline e__ConnectionAbort__AbortReason& connectionAbortReason() |
| {return field_connectionAbortReason;} |
| inline const e__ConnectionAbort__AbortReason& connectionAbortReason() const |
| {return field_connectionAbortReason;} |
| inline OCTETSTRING& reserved3() |
| {return field_reserved3;} |
| inline const OCTETSTRING& reserved3() const |
| {return field_reserved3;} |
| inline OCTETSTRING& reserved4() |
| {return field_reserved4;} |
| inline const OCTETSTRING& reserved4() const |
| {return field_reserved4;} |
| inline OCTETSTRING& reserved5() |
| {return field_reserved5;} |
| inline const OCTETSTRING& reserved5() const |
| {return field_reserved5;} |
| inline INTEGER& pgnOfMultiPacketMessage() |
| {return field_pgnOfMultiPacketMessage;} |
| inline const INTEGER& pgnOfMultiPacketMessage() const |
| {return field_pgnOfMultiPacketMessage;} |
| inline int size_of() const |
| {return 6;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ConnectionAbort_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ConnectionAbort_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ConnectionAbort& other_value); |
| void copy_template(const ConnectionAbort_template& other_value); |
| |
| public: |
| ConnectionAbort_template(); |
| ConnectionAbort_template(template_sel other_value); |
| ConnectionAbort_template(const ConnectionAbort& other_value); |
| ConnectionAbort_template(const OPTIONAL<ConnectionAbort>& other_value); |
| ConnectionAbort_template(const ConnectionAbort_template& other_value); |
| ~ConnectionAbort_template(); |
| ConnectionAbort_template& operator=(template_sel other_value); |
| ConnectionAbort_template& operator=(const ConnectionAbort& other_value); |
| ConnectionAbort_template& operator=(const OPTIONAL<ConnectionAbort>& other_value); |
| ConnectionAbort_template& operator=(const ConnectionAbort_template& other_value); |
| boolean match(const ConnectionAbort& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ConnectionAbort valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ConnectionAbort_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| e__ConnectionAbort__AbortReason_template& connectionAbortReason(); |
| const e__ConnectionAbort__AbortReason_template& connectionAbortReason() const; |
| OCTETSTRING_template& reserved3(); |
| const OCTETSTRING_template& reserved3() const; |
| OCTETSTRING_template& reserved4(); |
| const OCTETSTRING_template& reserved4() const; |
| OCTETSTRING_template& reserved5(); |
| const OCTETSTRING_template& reserved5() const; |
| INTEGER_template& pgnOfMultiPacketMessage(); |
| const INTEGER_template& pgnOfMultiPacketMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ConnectionAbort& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class BroadcastAnnounce : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_msgSizeInByte; |
| INTEGER field_totalNumberOfPackets; |
| OCTETSTRING field_reserved5; |
| INTEGER field_pgnOfMultiPacketMessage; |
| public: |
| BroadcastAnnounce(); |
| BroadcastAnnounce(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_msgSizeInByte, |
| const INTEGER& par_totalNumberOfPackets, |
| const OCTETSTRING& par_reserved5, |
| const INTEGER& par_pgnOfMultiPacketMessage); |
| BroadcastAnnounce(const BroadcastAnnounce& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| BroadcastAnnounce& operator=(const BroadcastAnnounce& other_value); |
| boolean operator==(const BroadcastAnnounce& other_value) const; |
| inline boolean operator!=(const BroadcastAnnounce& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& msgSizeInByte() |
| {return field_msgSizeInByte;} |
| inline const INTEGER& msgSizeInByte() const |
| {return field_msgSizeInByte;} |
| inline INTEGER& totalNumberOfPackets() |
| {return field_totalNumberOfPackets;} |
| inline const INTEGER& totalNumberOfPackets() const |
| {return field_totalNumberOfPackets;} |
| inline OCTETSTRING& reserved5() |
| {return field_reserved5;} |
| inline const OCTETSTRING& reserved5() const |
| {return field_reserved5;} |
| inline INTEGER& pgnOfMultiPacketMessage() |
| {return field_pgnOfMultiPacketMessage;} |
| inline const INTEGER& pgnOfMultiPacketMessage() const |
| {return field_pgnOfMultiPacketMessage;} |
| inline int size_of() const |
| {return 5;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class BroadcastAnnounce_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| BroadcastAnnounce_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const BroadcastAnnounce& other_value); |
| void copy_template(const BroadcastAnnounce_template& other_value); |
| |
| public: |
| BroadcastAnnounce_template(); |
| BroadcastAnnounce_template(template_sel other_value); |
| BroadcastAnnounce_template(const BroadcastAnnounce& other_value); |
| BroadcastAnnounce_template(const OPTIONAL<BroadcastAnnounce>& other_value); |
| BroadcastAnnounce_template(const BroadcastAnnounce_template& other_value); |
| ~BroadcastAnnounce_template(); |
| BroadcastAnnounce_template& operator=(template_sel other_value); |
| BroadcastAnnounce_template& operator=(const BroadcastAnnounce& other_value); |
| BroadcastAnnounce_template& operator=(const OPTIONAL<BroadcastAnnounce>& other_value); |
| BroadcastAnnounce_template& operator=(const BroadcastAnnounce_template& other_value); |
| boolean match(const BroadcastAnnounce& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| BroadcastAnnounce valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| BroadcastAnnounce_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& msgSizeInByte(); |
| const INTEGER_template& msgSizeInByte() const; |
| INTEGER_template& totalNumberOfPackets(); |
| const INTEGER_template& totalNumberOfPackets() const; |
| OCTETSTRING_template& reserved5(); |
| const OCTETSTRING_template& reserved5() const; |
| INTEGER_template& pgnOfMultiPacketMessage(); |
| const INTEGER_template& pgnOfMultiPacketMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const BroadcastAnnounce& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class TP__CM : public Base_Type { |
| public: |
| enum union_selection_type { UNBOUND_VALUE = 0, ALT_requestToSend = 1, ALT_clearToSend = 2, ALT_endOfMessageAcknowledgement = 3, ALT_broadcastAnnounce = 4, ALT_connectionAbort = 5 }; |
| private: |
| union_selection_type union_selection; |
| union { |
| RequestToSend *field_requestToSend; |
| ClearToSend *field_clearToSend; |
| EndOfMessageAcknowledgement *field_endOfMessageAcknowledgement; |
| BroadcastAnnounce *field_broadcastAnnounce; |
| ConnectionAbort *field_connectionAbort; |
| }; |
| void copy_value(const TP__CM& other_value); |
| |
| public: |
| TP__CM(); |
| TP__CM(const TP__CM& other_value); |
| ~TP__CM(); |
| TP__CM& operator=(const TP__CM& other_value); |
| boolean operator==(const TP__CM& other_value) const; |
| inline boolean operator!=(const TP__CM& other_value) const { return !(*this == other_value); } |
| RequestToSend& requestToSend(); |
| const RequestToSend& requestToSend() const; |
| ClearToSend& clearToSend(); |
| const ClearToSend& clearToSend() const; |
| EndOfMessageAcknowledgement& endOfMessageAcknowledgement(); |
| const EndOfMessageAcknowledgement& endOfMessageAcknowledgement() const; |
| BroadcastAnnounce& broadcastAnnounce(); |
| const BroadcastAnnounce& broadcastAnnounce() const; |
| ConnectionAbort& connectionAbort(); |
| const ConnectionAbort& connectionAbort() const; |
| inline union_selection_type get_selection() const { return union_selection; } |
| boolean ischosen(union_selection_type checked_selection) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class TP__CM_template : public Base_Template { |
| union { |
| struct { |
| TP__CM::union_selection_type union_selection; |
| union { |
| RequestToSend_template *field_requestToSend; |
| ClearToSend_template *field_clearToSend; |
| EndOfMessageAcknowledgement_template *field_endOfMessageAcknowledgement; |
| BroadcastAnnounce_template *field_broadcastAnnounce; |
| ConnectionAbort_template *field_connectionAbort; |
| }; |
| } single_value; |
| struct { |
| unsigned int n_values; |
| TP__CM_template *list_value; |
| } value_list; |
| }; |
| void copy_value(const TP__CM& other_value); |
| |
| void copy_template(const TP__CM_template& other_value); |
| |
| public: |
| TP__CM_template(); |
| TP__CM_template(template_sel other_value); |
| TP__CM_template(const TP__CM& other_value); |
| TP__CM_template(const OPTIONAL<TP__CM>& other_value); |
| TP__CM_template(const TP__CM_template& other_value); |
| ~TP__CM_template(); |
| void clean_up(); |
| TP__CM_template& operator=(template_sel other_value); |
| TP__CM_template& operator=(const TP__CM& other_value); |
| TP__CM_template& operator=(const OPTIONAL<TP__CM>& other_value); |
| TP__CM_template& operator=(const TP__CM_template& other_value); |
| boolean match(const TP__CM& other_value, boolean legacy = FALSE) const; |
| boolean is_value() const;TP__CM valueof() const; |
| TP__CM_template& list_item(unsigned int list_index) const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| RequestToSend_template& requestToSend(); |
| const RequestToSend_template& requestToSend() const; |
| ClearToSend_template& clearToSend(); |
| const ClearToSend_template& clearToSend() const; |
| EndOfMessageAcknowledgement_template& endOfMessageAcknowledgement(); |
| const EndOfMessageAcknowledgement_template& endOfMessageAcknowledgement() const; |
| BroadcastAnnounce_template& broadcastAnnounce(); |
| const BroadcastAnnounce_template& broadcastAnnounce() const; |
| ConnectionAbort_template& connectionAbort(); |
| const ConnectionAbort_template& connectionAbort() const; |
| boolean ischosen(TP__CM::union_selection_type checked_selection) const; |
| void log() const; |
| void log_match(const TP__CM& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class ExtendedMessageRequestToSend : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_msgSizeInBytes; |
| INTEGER field_pgnOfExtendedPacketedMessage; |
| public: |
| ExtendedMessageRequestToSend(); |
| ExtendedMessageRequestToSend(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_msgSizeInBytes, |
| const INTEGER& par_pgnOfExtendedPacketedMessage); |
| ExtendedMessageRequestToSend(const ExtendedMessageRequestToSend& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ExtendedMessageRequestToSend& operator=(const ExtendedMessageRequestToSend& other_value); |
| boolean operator==(const ExtendedMessageRequestToSend& other_value) const; |
| inline boolean operator!=(const ExtendedMessageRequestToSend& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& msgSizeInBytes() |
| {return field_msgSizeInBytes;} |
| inline const INTEGER& msgSizeInBytes() const |
| {return field_msgSizeInBytes;} |
| inline INTEGER& pgnOfExtendedPacketedMessage() |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline const INTEGER& pgnOfExtendedPacketedMessage() const |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline int size_of() const |
| {return 3;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ExtendedMessageRequestToSend_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ExtendedMessageRequestToSend_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ExtendedMessageRequestToSend& other_value); |
| void copy_template(const ExtendedMessageRequestToSend_template& other_value); |
| |
| public: |
| ExtendedMessageRequestToSend_template(); |
| ExtendedMessageRequestToSend_template(template_sel other_value); |
| ExtendedMessageRequestToSend_template(const ExtendedMessageRequestToSend& other_value); |
| ExtendedMessageRequestToSend_template(const OPTIONAL<ExtendedMessageRequestToSend>& other_value); |
| ExtendedMessageRequestToSend_template(const ExtendedMessageRequestToSend_template& other_value); |
| ~ExtendedMessageRequestToSend_template(); |
| ExtendedMessageRequestToSend_template& operator=(template_sel other_value); |
| ExtendedMessageRequestToSend_template& operator=(const ExtendedMessageRequestToSend& other_value); |
| ExtendedMessageRequestToSend_template& operator=(const OPTIONAL<ExtendedMessageRequestToSend>& other_value); |
| ExtendedMessageRequestToSend_template& operator=(const ExtendedMessageRequestToSend_template& other_value); |
| boolean match(const ExtendedMessageRequestToSend& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ExtendedMessageRequestToSend valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageRequestToSend_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& msgSizeInBytes(); |
| const INTEGER_template& msgSizeInBytes() const; |
| INTEGER_template& pgnOfExtendedPacketedMessage(); |
| const INTEGER_template& pgnOfExtendedPacketedMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ExtendedMessageRequestToSend& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ExtendedMessageClearToSend : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_NumberOfPacketsToSend; |
| INTEGER field_nextPacketNumberToSend; |
| INTEGER field_pgnOfExtendedPacketedMessage; |
| public: |
| ExtendedMessageClearToSend(); |
| ExtendedMessageClearToSend(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_NumberOfPacketsToSend, |
| const INTEGER& par_nextPacketNumberToSend, |
| const INTEGER& par_pgnOfExtendedPacketedMessage); |
| ExtendedMessageClearToSend(const ExtendedMessageClearToSend& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ExtendedMessageClearToSend& operator=(const ExtendedMessageClearToSend& other_value); |
| boolean operator==(const ExtendedMessageClearToSend& other_value) const; |
| inline boolean operator!=(const ExtendedMessageClearToSend& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& NumberOfPacketsToSend() |
| {return field_NumberOfPacketsToSend;} |
| inline const INTEGER& NumberOfPacketsToSend() const |
| {return field_NumberOfPacketsToSend;} |
| inline INTEGER& nextPacketNumberToSend() |
| {return field_nextPacketNumberToSend;} |
| inline const INTEGER& nextPacketNumberToSend() const |
| {return field_nextPacketNumberToSend;} |
| inline INTEGER& pgnOfExtendedPacketedMessage() |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline const INTEGER& pgnOfExtendedPacketedMessage() const |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline int size_of() const |
| {return 4;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ExtendedMessageClearToSend_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ExtendedMessageClearToSend_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ExtendedMessageClearToSend& other_value); |
| void copy_template(const ExtendedMessageClearToSend_template& other_value); |
| |
| public: |
| ExtendedMessageClearToSend_template(); |
| ExtendedMessageClearToSend_template(template_sel other_value); |
| ExtendedMessageClearToSend_template(const ExtendedMessageClearToSend& other_value); |
| ExtendedMessageClearToSend_template(const OPTIONAL<ExtendedMessageClearToSend>& other_value); |
| ExtendedMessageClearToSend_template(const ExtendedMessageClearToSend_template& other_value); |
| ~ExtendedMessageClearToSend_template(); |
| ExtendedMessageClearToSend_template& operator=(template_sel other_value); |
| ExtendedMessageClearToSend_template& operator=(const ExtendedMessageClearToSend& other_value); |
| ExtendedMessageClearToSend_template& operator=(const OPTIONAL<ExtendedMessageClearToSend>& other_value); |
| ExtendedMessageClearToSend_template& operator=(const ExtendedMessageClearToSend_template& other_value); |
| boolean match(const ExtendedMessageClearToSend& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ExtendedMessageClearToSend valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageClearToSend_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& NumberOfPacketsToSend(); |
| const INTEGER_template& NumberOfPacketsToSend() const; |
| INTEGER_template& nextPacketNumberToSend(); |
| const INTEGER_template& nextPacketNumberToSend() const; |
| INTEGER_template& pgnOfExtendedPacketedMessage(); |
| const INTEGER_template& pgnOfExtendedPacketedMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ExtendedMessageClearToSend& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ExtendedMessageDataPacketOffset : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_numberOfPacketsToWhichToApplyTheOffset; |
| INTEGER field_totalNumberOfPackets; |
| INTEGER field_dataPacketOffset; |
| INTEGER field_pgnOfExtendedPacketedMessage; |
| public: |
| ExtendedMessageDataPacketOffset(); |
| ExtendedMessageDataPacketOffset(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_numberOfPacketsToWhichToApplyTheOffset, |
| const INTEGER& par_totalNumberOfPackets, |
| const INTEGER& par_dataPacketOffset, |
| const INTEGER& par_pgnOfExtendedPacketedMessage); |
| ExtendedMessageDataPacketOffset(const ExtendedMessageDataPacketOffset& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ExtendedMessageDataPacketOffset& operator=(const ExtendedMessageDataPacketOffset& other_value); |
| boolean operator==(const ExtendedMessageDataPacketOffset& other_value) const; |
| inline boolean operator!=(const ExtendedMessageDataPacketOffset& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& numberOfPacketsToWhichToApplyTheOffset() |
| {return field_numberOfPacketsToWhichToApplyTheOffset;} |
| inline const INTEGER& numberOfPacketsToWhichToApplyTheOffset() const |
| {return field_numberOfPacketsToWhichToApplyTheOffset;} |
| inline INTEGER& totalNumberOfPackets() |
| {return field_totalNumberOfPackets;} |
| inline const INTEGER& totalNumberOfPackets() const |
| {return field_totalNumberOfPackets;} |
| inline INTEGER& dataPacketOffset() |
| {return field_dataPacketOffset;} |
| inline const INTEGER& dataPacketOffset() const |
| {return field_dataPacketOffset;} |
| inline INTEGER& pgnOfExtendedPacketedMessage() |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline const INTEGER& pgnOfExtendedPacketedMessage() const |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline int size_of() const |
| {return 5;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ExtendedMessageDataPacketOffset_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ExtendedMessageDataPacketOffset_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ExtendedMessageDataPacketOffset& other_value); |
| void copy_template(const ExtendedMessageDataPacketOffset_template& other_value); |
| |
| public: |
| ExtendedMessageDataPacketOffset_template(); |
| ExtendedMessageDataPacketOffset_template(template_sel other_value); |
| ExtendedMessageDataPacketOffset_template(const ExtendedMessageDataPacketOffset& other_value); |
| ExtendedMessageDataPacketOffset_template(const OPTIONAL<ExtendedMessageDataPacketOffset>& other_value); |
| ExtendedMessageDataPacketOffset_template(const ExtendedMessageDataPacketOffset_template& other_value); |
| ~ExtendedMessageDataPacketOffset_template(); |
| ExtendedMessageDataPacketOffset_template& operator=(template_sel other_value); |
| ExtendedMessageDataPacketOffset_template& operator=(const ExtendedMessageDataPacketOffset& other_value); |
| ExtendedMessageDataPacketOffset_template& operator=(const OPTIONAL<ExtendedMessageDataPacketOffset>& other_value); |
| ExtendedMessageDataPacketOffset_template& operator=(const ExtendedMessageDataPacketOffset_template& other_value); |
| boolean match(const ExtendedMessageDataPacketOffset& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ExtendedMessageDataPacketOffset valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageDataPacketOffset_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& numberOfPacketsToWhichToApplyTheOffset(); |
| const INTEGER_template& numberOfPacketsToWhichToApplyTheOffset() const; |
| INTEGER_template& totalNumberOfPackets(); |
| const INTEGER_template& totalNumberOfPackets() const; |
| INTEGER_template& dataPacketOffset(); |
| const INTEGER_template& dataPacketOffset() const; |
| INTEGER_template& pgnOfExtendedPacketedMessage(); |
| const INTEGER_template& pgnOfExtendedPacketedMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ExtendedMessageDataPacketOffset& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ExtendedMessageEndOfMessageAcknowledgement : public Base_Type { |
| OCTETSTRING field_ctrl; |
| INTEGER field_numberOfBytesTransferred; |
| INTEGER field_pgnOfExtendedPacketedMessage; |
| public: |
| ExtendedMessageEndOfMessageAcknowledgement(); |
| ExtendedMessageEndOfMessageAcknowledgement(const OCTETSTRING& par_ctrl, |
| const INTEGER& par_numberOfBytesTransferred, |
| const INTEGER& par_pgnOfExtendedPacketedMessage); |
| ExtendedMessageEndOfMessageAcknowledgement(const ExtendedMessageEndOfMessageAcknowledgement& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ExtendedMessageEndOfMessageAcknowledgement& operator=(const ExtendedMessageEndOfMessageAcknowledgement& other_value); |
| boolean operator==(const ExtendedMessageEndOfMessageAcknowledgement& other_value) const; |
| inline boolean operator!=(const ExtendedMessageEndOfMessageAcknowledgement& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline INTEGER& numberOfBytesTransferred() |
| {return field_numberOfBytesTransferred;} |
| inline const INTEGER& numberOfBytesTransferred() const |
| {return field_numberOfBytesTransferred;} |
| inline INTEGER& pgnOfExtendedPacketedMessage() |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline const INTEGER& pgnOfExtendedPacketedMessage() const |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline int size_of() const |
| {return 3;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ExtendedMessageEndOfMessageAcknowledgement_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ExtendedMessageEndOfMessageAcknowledgement_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ExtendedMessageEndOfMessageAcknowledgement& other_value); |
| void copy_template(const ExtendedMessageEndOfMessageAcknowledgement_template& other_value); |
| |
| public: |
| ExtendedMessageEndOfMessageAcknowledgement_template(); |
| ExtendedMessageEndOfMessageAcknowledgement_template(template_sel other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template(const ExtendedMessageEndOfMessageAcknowledgement& other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template(const OPTIONAL<ExtendedMessageEndOfMessageAcknowledgement>& other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template(const ExtendedMessageEndOfMessageAcknowledgement_template& other_value); |
| ~ExtendedMessageEndOfMessageAcknowledgement_template(); |
| ExtendedMessageEndOfMessageAcknowledgement_template& operator=(template_sel other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template& operator=(const ExtendedMessageEndOfMessageAcknowledgement& other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template& operator=(const OPTIONAL<ExtendedMessageEndOfMessageAcknowledgement>& other_value); |
| ExtendedMessageEndOfMessageAcknowledgement_template& operator=(const ExtendedMessageEndOfMessageAcknowledgement_template& other_value); |
| boolean match(const ExtendedMessageEndOfMessageAcknowledgement& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ExtendedMessageEndOfMessageAcknowledgement valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageEndOfMessageAcknowledgement_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| INTEGER_template& numberOfBytesTransferred(); |
| const INTEGER_template& numberOfBytesTransferred() const; |
| INTEGER_template& pgnOfExtendedPacketedMessage(); |
| const INTEGER_template& pgnOfExtendedPacketedMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ExtendedMessageEndOfMessageAcknowledgement& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class e__ETP__ConnectionAbort__AbortReason : public Base_Type { // enum |
| friend class e__ETP__ConnectionAbort__AbortReason_template; |
| public: |
| enum enum_type { alreadyInOneOrMoreConnectionManagedSessionsAndCannotSupportAnother = 1, systemResourcesWereNeededForAnotherTaskSoThisConnectionManagedSessionWasTerminated = 2, aTimeoutOccurredAndThisIsTheConnectionAbortToCloseTheSession = 3, cts__MessagesReceivedWhenDataTransferIsInProgress = 4, maximumRetransmitRequestLimitReached = 5, unexpectedDataTransferPacket = 6, badSequenceNumber = 7, duplicateSequenceNumber = 8, unexpectedEDPO__Packet = 9, unexpectedEDPO__PGN = 10, edpo__numberOfPacketsIsGreaterThanCTS = 11, badEDPO__Offset = 12, unexpectedECTS__PGN = 14, ECTS__requestedPacketsExceedsMessageSize = 15, iso__11783__7__error__code__251 = 251, iso__11783__7__error__code__252 = 252, iso__11783__7__error__code__253 = 253, iso__11783__7__error__code__254 = 254, iso__11783__7__error__code__255 = 255, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 13 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| e__ETP__ConnectionAbort__AbortReason(); |
| e__ETP__ConnectionAbort__AbortReason(int other_value); |
| e__ETP__ConnectionAbort__AbortReason(enum_type other_value); |
| e__ETP__ConnectionAbort__AbortReason(const e__ETP__ConnectionAbort__AbortReason& other_value); |
| |
| e__ETP__ConnectionAbort__AbortReason& operator=(int other_value); |
| e__ETP__ConnectionAbort__AbortReason& operator=(enum_type other_value); |
| e__ETP__ConnectionAbort__AbortReason& operator=(const e__ETP__ConnectionAbort__AbortReason& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const e__ETP__ConnectionAbort__AbortReason& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const e__ETP__ConnectionAbort__AbortReason& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const e__ETP__ConnectionAbort__AbortReason& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const e__ETP__ConnectionAbort__AbortReason& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const e__ETP__ConnectionAbort__AbortReason& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const e__ETP__ConnectionAbort__AbortReason& other_value) const { return !(*this < other_value); } |
| |
| static const char *enum_to_str(enum_type enum_par); |
| static enum_type str_to_enum(const char *str_par); |
| static boolean is_valid_enum(int int_par); |
| |
| static int enum2int(enum_type enum_par); |
| static int enum2int(const e__ETP__ConnectionAbort__AbortReason& enum_par); |
| int as_int() const { return enum2int(enum_value); } |
| void from_int(int p_val) { *this = p_val; } |
| void int2enum(int int_val); |
| operator enum_type() const; |
| inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } |
| inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } |
| inline void clean_up(){ enum_value = UNBOUND_VALUE; } |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class e__ETP__ConnectionAbort__AbortReason_template : public Base_Template { |
| union { |
| e__ETP__ConnectionAbort__AbortReason::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| e__ETP__ConnectionAbort__AbortReason_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const e__ETP__ConnectionAbort__AbortReason_template& other_value); |
| |
| public: |
| e__ETP__ConnectionAbort__AbortReason_template(); |
| e__ETP__ConnectionAbort__AbortReason_template(template_sel other_value); |
| e__ETP__ConnectionAbort__AbortReason_template(int other_value); |
| e__ETP__ConnectionAbort__AbortReason_template(e__ETP__ConnectionAbort__AbortReason::enum_type other_value); |
| e__ETP__ConnectionAbort__AbortReason_template(const e__ETP__ConnectionAbort__AbortReason& other_value); |
| e__ETP__ConnectionAbort__AbortReason_template(const OPTIONAL<e__ETP__ConnectionAbort__AbortReason>& other_value); |
| e__ETP__ConnectionAbort__AbortReason_template(const e__ETP__ConnectionAbort__AbortReason_template& other_value); |
| ~e__ETP__ConnectionAbort__AbortReason_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(template_sel other_value); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(int other_value); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(e__ETP__ConnectionAbort__AbortReason::enum_type other_value); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(const e__ETP__ConnectionAbort__AbortReason& other_value); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(const OPTIONAL<e__ETP__ConnectionAbort__AbortReason>& other_value); |
| e__ETP__ConnectionAbort__AbortReason_template& operator=(const e__ETP__ConnectionAbort__AbortReason_template& other_value); |
| |
| boolean match(e__ETP__ConnectionAbort__AbortReason::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const e__ETP__ConnectionAbort__AbortReason& other_value, boolean legacy = FALSE) const; |
| e__ETP__ConnectionAbort__AbortReason::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| e__ETP__ConnectionAbort__AbortReason_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const e__ETP__ConnectionAbort__AbortReason& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class ExtendedMessageConnectionAbort : public Base_Type { |
| OCTETSTRING field_ctrl; |
| e__ETP__ConnectionAbort__AbortReason field_connectionAbortReason; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| INTEGER field_pgnOfExtendedPacketedMessage; |
| public: |
| ExtendedMessageConnectionAbort(); |
| ExtendedMessageConnectionAbort(const OCTETSTRING& par_ctrl, |
| const e__ETP__ConnectionAbort__AbortReason& par_connectionAbortReason, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const INTEGER& par_pgnOfExtendedPacketedMessage); |
| ExtendedMessageConnectionAbort(const ExtendedMessageConnectionAbort& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ExtendedMessageConnectionAbort& operator=(const ExtendedMessageConnectionAbort& other_value); |
| boolean operator==(const ExtendedMessageConnectionAbort& other_value) const; |
| inline boolean operator!=(const ExtendedMessageConnectionAbort& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline OCTETSTRING& ctrl() |
| {return field_ctrl;} |
| inline const OCTETSTRING& ctrl() const |
| {return field_ctrl;} |
| inline e__ETP__ConnectionAbort__AbortReason& connectionAbortReason() |
| {return field_connectionAbortReason;} |
| inline const e__ETP__ConnectionAbort__AbortReason& connectionAbortReason() const |
| {return field_connectionAbortReason;} |
| inline OCTETSTRING& reserved3() |
| {return field_reserved3;} |
| inline const OCTETSTRING& reserved3() const |
| {return field_reserved3;} |
| inline OCTETSTRING& reserved4() |
| {return field_reserved4;} |
| inline const OCTETSTRING& reserved4() const |
| {return field_reserved4;} |
| inline OCTETSTRING& reserved5() |
| {return field_reserved5;} |
| inline const OCTETSTRING& reserved5() const |
| {return field_reserved5;} |
| inline INTEGER& pgnOfExtendedPacketedMessage() |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline const INTEGER& pgnOfExtendedPacketedMessage() const |
| {return field_pgnOfExtendedPacketedMessage;} |
| inline int size_of() const |
| {return 6;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ExtendedMessageConnectionAbort_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ExtendedMessageConnectionAbort_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ExtendedMessageConnectionAbort& other_value); |
| void copy_template(const ExtendedMessageConnectionAbort_template& other_value); |
| |
| public: |
| ExtendedMessageConnectionAbort_template(); |
| ExtendedMessageConnectionAbort_template(template_sel other_value); |
| ExtendedMessageConnectionAbort_template(const ExtendedMessageConnectionAbort& other_value); |
| ExtendedMessageConnectionAbort_template(const OPTIONAL<ExtendedMessageConnectionAbort>& other_value); |
| ExtendedMessageConnectionAbort_template(const ExtendedMessageConnectionAbort_template& other_value); |
| ~ExtendedMessageConnectionAbort_template(); |
| ExtendedMessageConnectionAbort_template& operator=(template_sel other_value); |
| ExtendedMessageConnectionAbort_template& operator=(const ExtendedMessageConnectionAbort& other_value); |
| ExtendedMessageConnectionAbort_template& operator=(const OPTIONAL<ExtendedMessageConnectionAbort>& other_value); |
| ExtendedMessageConnectionAbort_template& operator=(const ExtendedMessageConnectionAbort_template& other_value); |
| boolean match(const ExtendedMessageConnectionAbort& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ExtendedMessageConnectionAbort valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageConnectionAbort_template& list_item(unsigned int list_index) const; |
| OCTETSTRING_template& ctrl(); |
| const OCTETSTRING_template& ctrl() const; |
| e__ETP__ConnectionAbort__AbortReason_template& connectionAbortReason(); |
| const e__ETP__ConnectionAbort__AbortReason_template& connectionAbortReason() const; |
| OCTETSTRING_template& reserved3(); |
| const OCTETSTRING_template& reserved3() const; |
| OCTETSTRING_template& reserved4(); |
| const OCTETSTRING_template& reserved4() const; |
| OCTETSTRING_template& reserved5(); |
| const OCTETSTRING_template& reserved5() const; |
| INTEGER_template& pgnOfExtendedPacketedMessage(); |
| const INTEGER_template& pgnOfExtendedPacketedMessage() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ExtendedMessageConnectionAbort& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ETP__CM : public Base_Type { |
| public: |
| enum union_selection_type { UNBOUND_VALUE = 0, ALT_extendedMessageRequestToSend = 1, ALT_extendedMessageClearToSend = 2, ALT_extendedMessageDataPacketOffset = 3, ALT_extendedMessageEndOfMessageAcknowledgement = 4, ALT_extendedMessageConnectionAbort = 5 }; |
| private: |
| union_selection_type union_selection; |
| union { |
| ExtendedMessageRequestToSend *field_extendedMessageRequestToSend; |
| ExtendedMessageClearToSend *field_extendedMessageClearToSend; |
| ExtendedMessageDataPacketOffset *field_extendedMessageDataPacketOffset; |
| ExtendedMessageEndOfMessageAcknowledgement *field_extendedMessageEndOfMessageAcknowledgement; |
| ExtendedMessageConnectionAbort *field_extendedMessageConnectionAbort; |
| }; |
| void copy_value(const ETP__CM& other_value); |
| |
| public: |
| ETP__CM(); |
| ETP__CM(const ETP__CM& other_value); |
| ~ETP__CM(); |
| ETP__CM& operator=(const ETP__CM& other_value); |
| boolean operator==(const ETP__CM& other_value) const; |
| inline boolean operator!=(const ETP__CM& other_value) const { return !(*this == other_value); } |
| ExtendedMessageRequestToSend& extendedMessageRequestToSend(); |
| const ExtendedMessageRequestToSend& extendedMessageRequestToSend() const; |
| ExtendedMessageClearToSend& extendedMessageClearToSend(); |
| const ExtendedMessageClearToSend& extendedMessageClearToSend() const; |
| ExtendedMessageDataPacketOffset& extendedMessageDataPacketOffset(); |
| const ExtendedMessageDataPacketOffset& extendedMessageDataPacketOffset() const; |
| ExtendedMessageEndOfMessageAcknowledgement& extendedMessageEndOfMessageAcknowledgement(); |
| const ExtendedMessageEndOfMessageAcknowledgement& extendedMessageEndOfMessageAcknowledgement() const; |
| ExtendedMessageConnectionAbort& extendedMessageConnectionAbort(); |
| const ExtendedMessageConnectionAbort& extendedMessageConnectionAbort() const; |
| inline union_selection_type get_selection() const { return union_selection; } |
| boolean ischosen(union_selection_type checked_selection) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| inline boolean is_present() const { return is_bound(); } |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ETP__CM_template : public Base_Template { |
| union { |
| struct { |
| ETP__CM::union_selection_type union_selection; |
| union { |
| ExtendedMessageRequestToSend_template *field_extendedMessageRequestToSend; |
| ExtendedMessageClearToSend_template *field_extendedMessageClearToSend; |
| ExtendedMessageDataPacketOffset_template *field_extendedMessageDataPacketOffset; |
| ExtendedMessageEndOfMessageAcknowledgement_template *field_extendedMessageEndOfMessageAcknowledgement; |
| ExtendedMessageConnectionAbort_template *field_extendedMessageConnectionAbort; |
| }; |
| } single_value; |
| struct { |
| unsigned int n_values; |
| ETP__CM_template *list_value; |
| } value_list; |
| }; |
| void copy_value(const ETP__CM& other_value); |
| |
| void copy_template(const ETP__CM_template& other_value); |
| |
| public: |
| ETP__CM_template(); |
| ETP__CM_template(template_sel other_value); |
| ETP__CM_template(const ETP__CM& other_value); |
| ETP__CM_template(const OPTIONAL<ETP__CM>& other_value); |
| ETP__CM_template(const ETP__CM_template& other_value); |
| ~ETP__CM_template(); |
| void clean_up(); |
| ETP__CM_template& operator=(template_sel other_value); |
| ETP__CM_template& operator=(const ETP__CM& other_value); |
| ETP__CM_template& operator=(const OPTIONAL<ETP__CM>& other_value); |
| ETP__CM_template& operator=(const ETP__CM_template& other_value); |
| boolean match(const ETP__CM& other_value, boolean legacy = FALSE) const; |
| boolean is_value() const;ETP__CM valueof() const; |
| ETP__CM_template& list_item(unsigned int list_index) const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ExtendedMessageRequestToSend_template& extendedMessageRequestToSend(); |
| const ExtendedMessageRequestToSend_template& extendedMessageRequestToSend() const; |
| ExtendedMessageClearToSend_template& extendedMessageClearToSend(); |
| const ExtendedMessageClearToSend_template& extendedMessageClearToSend() const; |
| ExtendedMessageDataPacketOffset_template& extendedMessageDataPacketOffset(); |
| const ExtendedMessageDataPacketOffset_template& extendedMessageDataPacketOffset() const; |
| ExtendedMessageEndOfMessageAcknowledgement_template& extendedMessageEndOfMessageAcknowledgement(); |
| const ExtendedMessageEndOfMessageAcknowledgement_template& extendedMessageEndOfMessageAcknowledgement() const; |
| ExtendedMessageConnectionAbort_template& extendedMessageConnectionAbort(); |
| const ExtendedMessageConnectionAbort_template& extendedMessageConnectionAbort() const; |
| boolean ischosen(ETP__CM::union_selection_type checked_selection) const; |
| void log() const; |
| void log_match(const ETP__CM& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| }; |
| |
| class TP__DT : public Base_Type { |
| INTEGER field_seq__no; |
| OCTETSTRING field_data; |
| public: |
| TP__DT(); |
| TP__DT(const INTEGER& par_seq__no, |
| const OCTETSTRING& par_data); |
| TP__DT(const TP__DT& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| TP__DT& operator=(const TP__DT& other_value); |
| boolean operator==(const TP__DT& other_value) const; |
| inline boolean operator!=(const TP__DT& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline INTEGER& seq__no() |
| {return field_seq__no;} |
| inline const INTEGER& seq__no() const |
| {return field_seq__no;} |
| inline OCTETSTRING& data() |
| {return field_data;} |
| inline const OCTETSTRING& data() const |
| {return field_data;} |
| inline int size_of() const |
| {return 2;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class TP__DT_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| TP__DT_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const TP__DT& other_value); |
| void copy_template(const TP__DT_template& other_value); |
| |
| public: |
| TP__DT_template(); |
| TP__DT_template(template_sel other_value); |
| TP__DT_template(const TP__DT& other_value); |
| TP__DT_template(const OPTIONAL<TP__DT>& other_value); |
| TP__DT_template(const TP__DT_template& other_value); |
| ~TP__DT_template(); |
| TP__DT_template& operator=(template_sel other_value); |
| TP__DT_template& operator=(const TP__DT& other_value); |
| TP__DT_template& operator=(const OPTIONAL<TP__DT>& other_value); |
| TP__DT_template& operator=(const TP__DT_template& other_value); |
| boolean match(const TP__DT& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| TP__DT valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| TP__DT_template& list_item(unsigned int list_index) const; |
| INTEGER_template& seq__no(); |
| const INTEGER_template& seq__no() const; |
| OCTETSTRING_template& data(); |
| const OCTETSTRING_template& data() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const TP__DT& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| class ETP__DT : public Base_Type { |
| INTEGER field_seq__no; |
| OCTETSTRING field_data; |
| public: |
| ETP__DT(); |
| ETP__DT(const INTEGER& par_seq__no, |
| const OCTETSTRING& par_data); |
| ETP__DT(const ETP__DT& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| ETP__DT& operator=(const ETP__DT& other_value); |
| boolean operator==(const ETP__DT& other_value) const; |
| inline boolean operator!=(const ETP__DT& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline INTEGER& seq__no() |
| {return field_seq__no;} |
| inline const INTEGER& seq__no() const |
| {return field_seq__no;} |
| inline OCTETSTRING& data() |
| {return field_data;} |
| inline const OCTETSTRING& data() const |
| {return field_data;} |
| inline int size_of() const |
| {return 2;} |
| void log() const; |
| void set_param(Module_Param& param); |
| void set_implicit_omit(); |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const; |
| void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...); |
| int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const; |
| int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL); |
| }; |
| |
| class ETP__DT_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| ETP__DT_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const ETP__DT& other_value); |
| void copy_template(const ETP__DT_template& other_value); |
| |
| public: |
| ETP__DT_template(); |
| ETP__DT_template(template_sel other_value); |
| ETP__DT_template(const ETP__DT& other_value); |
| ETP__DT_template(const OPTIONAL<ETP__DT>& other_value); |
| ETP__DT_template(const ETP__DT_template& other_value); |
| ~ETP__DT_template(); |
| ETP__DT_template& operator=(template_sel other_value); |
| ETP__DT_template& operator=(const ETP__DT& other_value); |
| ETP__DT_template& operator=(const OPTIONAL<ETP__DT>& other_value); |
| ETP__DT_template& operator=(const ETP__DT_template& other_value); |
| boolean match(const ETP__DT& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| ETP__DT valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| ETP__DT_template& list_item(unsigned int list_index) const; |
| INTEGER_template& seq__no(); |
| const INTEGER_template& seq__no() const; |
| OCTETSTRING_template& data(); |
| const OCTETSTRING_template& data() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const ETP__DT& match_value, boolean legacy = FALSE) const; |
| void encode_text(Text_Buf& text_buf) const; |
| void decode_text(Text_Buf& text_buf); |
| void set_param(Module_Param& param); |
| void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; |
| boolean is_present(boolean legacy = FALSE) const; |
| boolean match_omit(boolean legacy = FALSE) const; |
| }; |
| |
| |
| /* Global variable declarations */ |
| |
| extern const TTCN_RAWdescriptor_t SEQ__NO_raw_; |
| extern const XERdescriptor_t SEQ__NO_xer_; |
| extern const TTCN_OERdescriptor_t SEQ__NO_oer_; |
| extern const TTCN_Typedescriptor_t SEQ__NO_descr_; |
| extern const TTCN_RAWdescriptor_t NUMBER__OF__PACKETS_raw_; |
| extern const XERdescriptor_t NUMBER__OF__PACKETS_xer_; |
| extern const TTCN_OERdescriptor_t NUMBER__OF__PACKETS_oer_; |
| extern const TTCN_Typedescriptor_t NUMBER__OF__PACKETS_descr_; |
| extern const XERdescriptor_t Ctrl_xer_; |
| extern const TTCN_OERdescriptor_t Ctrl_oer_; |
| extern const TTCN_Typedescriptor_t Ctrl_descr_; |
| extern const TTCN_RAWdescriptor_t RequestToSend_ctrl_raw_; |
| extern const XERdescriptor_t RequestToSend_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t RequestToSend_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t RequestToSend_ctrl_descr_; |
| extern const XERdescriptor_t RequestToSend_msgSizeInBytes_xer_; |
| extern const TTCN_OERdescriptor_t RequestToSend_msgSizeInBytes_oer_; |
| extern const TTCN_Typedescriptor_t RequestToSend_msgSizeInBytes_descr_; |
| extern const XERdescriptor_t RequestToSend_totalNumberOfPackets_xer_; |
| extern const TTCN_OERdescriptor_t RequestToSend_totalNumberOfPackets_oer_; |
| extern const TTCN_Typedescriptor_t RequestToSend_totalNumberOfPackets_descr_; |
| extern const XERdescriptor_t RequestToSend_maxNoOfPacketsInResponseToCTS_xer_; |
| extern const TTCN_OERdescriptor_t RequestToSend_maxNoOfPacketsInResponseToCTS_oer_; |
| extern const TTCN_Typedescriptor_t RequestToSend_maxNoOfPacketsInResponseToCTS_descr_; |
| extern const XERdescriptor_t RequestToSend_pgnOfMultiPacketMessage_xer_; |
| extern const TTCN_OERdescriptor_t RequestToSend_pgnOfMultiPacketMessage_oer_; |
| extern const TTCN_Typedescriptor_t RequestToSend_pgnOfMultiPacketMessage_descr_; |
| extern const TTCN_RAWdescriptor_t RequestToSend_raw_; |
| extern const TTCN_Typedescriptor_t RequestToSend_descr_; |
| extern const TTCN_RAWdescriptor_t ClearToSend_ctrl_raw_; |
| extern const XERdescriptor_t ClearToSend_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_ctrl_descr_; |
| extern const XERdescriptor_t ClearToSend_totalNumberOfPackets_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_totalNumberOfPackets_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_totalNumberOfPackets_descr_; |
| extern const XERdescriptor_t ClearToSend_nextPacketNumber_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_nextPacketNumber_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_nextPacketNumber_descr_; |
| extern const TTCN_RAWdescriptor_t ClearToSend_reserved4_raw_; |
| extern const XERdescriptor_t ClearToSend_reserved4_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_reserved4_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_reserved4_descr_; |
| extern const TTCN_RAWdescriptor_t ClearToSend_reserved5_raw_; |
| extern const XERdescriptor_t ClearToSend_reserved5_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_reserved5_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_reserved5_descr_; |
| extern const XERdescriptor_t ClearToSend_pgnOfMultiPacketMessage_xer_; |
| extern const TTCN_OERdescriptor_t ClearToSend_pgnOfMultiPacketMessage_oer_; |
| extern const TTCN_Typedescriptor_t ClearToSend_pgnOfMultiPacketMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ClearToSend_raw_; |
| extern const TTCN_Typedescriptor_t ClearToSend_descr_; |
| extern const TTCN_RAWdescriptor_t EndOfMessageAcknowledgement_ctrl_raw_; |
| extern const XERdescriptor_t EndOfMessageAcknowledgement_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t EndOfMessageAcknowledgement_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_ctrl_descr_; |
| extern const XERdescriptor_t EndOfMessageAcknowledgement_msgSizeInByte_xer_; |
| extern const TTCN_OERdescriptor_t EndOfMessageAcknowledgement_msgSizeInByte_oer_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_msgSizeInByte_descr_; |
| extern const XERdescriptor_t EndOfMessageAcknowledgement_totalNumberOfPackets_xer_; |
| extern const TTCN_OERdescriptor_t EndOfMessageAcknowledgement_totalNumberOfPackets_oer_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_totalNumberOfPackets_descr_; |
| extern const TTCN_RAWdescriptor_t EndOfMessageAcknowledgement_reserved5_raw_; |
| extern const XERdescriptor_t EndOfMessageAcknowledgement_reserved5_xer_; |
| extern const TTCN_OERdescriptor_t EndOfMessageAcknowledgement_reserved5_oer_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_reserved5_descr_; |
| extern const XERdescriptor_t EndOfMessageAcknowledgement_pgnOfMultiPacketMessage_xer_; |
| extern const TTCN_OERdescriptor_t EndOfMessageAcknowledgement_pgnOfMultiPacketMessage_oer_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_pgnOfMultiPacketMessage_descr_; |
| extern const TTCN_RAWdescriptor_t EndOfMessageAcknowledgement_raw_; |
| extern const TTCN_Typedescriptor_t EndOfMessageAcknowledgement_descr_; |
| extern const TTCN_RAWdescriptor_t e__ConnectionAbort__AbortReason_raw_; |
| extern const TTCN_Typedescriptor_t e__ConnectionAbort__AbortReason_descr_; |
| extern const TTCN_RAWdescriptor_t ConnectionAbort_ctrl_raw_; |
| extern const XERdescriptor_t ConnectionAbort_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ConnectionAbort_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_ctrl_descr_; |
| extern const TTCN_RAWdescriptor_t ConnectionAbort_reserved3_raw_; |
| extern const XERdescriptor_t ConnectionAbort_reserved3_xer_; |
| extern const TTCN_OERdescriptor_t ConnectionAbort_reserved3_oer_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_reserved3_descr_; |
| extern const TTCN_RAWdescriptor_t ConnectionAbort_reserved4_raw_; |
| extern const XERdescriptor_t ConnectionAbort_reserved4_xer_; |
| extern const TTCN_OERdescriptor_t ConnectionAbort_reserved4_oer_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_reserved4_descr_; |
| extern const TTCN_RAWdescriptor_t ConnectionAbort_reserved5_raw_; |
| extern const XERdescriptor_t ConnectionAbort_reserved5_xer_; |
| extern const TTCN_OERdescriptor_t ConnectionAbort_reserved5_oer_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_reserved5_descr_; |
| extern const XERdescriptor_t ConnectionAbort_pgnOfMultiPacketMessage_xer_; |
| extern const TTCN_OERdescriptor_t ConnectionAbort_pgnOfMultiPacketMessage_oer_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_pgnOfMultiPacketMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ConnectionAbort_raw_; |
| extern const TTCN_Typedescriptor_t ConnectionAbort_descr_; |
| extern const TTCN_RAWdescriptor_t BroadcastAnnounce_ctrl_raw_; |
| extern const XERdescriptor_t BroadcastAnnounce_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t BroadcastAnnounce_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_ctrl_descr_; |
| extern const XERdescriptor_t BroadcastAnnounce_msgSizeInByte_xer_; |
| extern const TTCN_OERdescriptor_t BroadcastAnnounce_msgSizeInByte_oer_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_msgSizeInByte_descr_; |
| extern const XERdescriptor_t BroadcastAnnounce_totalNumberOfPackets_xer_; |
| extern const TTCN_OERdescriptor_t BroadcastAnnounce_totalNumberOfPackets_oer_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_totalNumberOfPackets_descr_; |
| extern const TTCN_RAWdescriptor_t BroadcastAnnounce_reserved5_raw_; |
| extern const XERdescriptor_t BroadcastAnnounce_reserved5_xer_; |
| extern const TTCN_OERdescriptor_t BroadcastAnnounce_reserved5_oer_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_reserved5_descr_; |
| extern const XERdescriptor_t BroadcastAnnounce_pgnOfMultiPacketMessage_xer_; |
| extern const TTCN_OERdescriptor_t BroadcastAnnounce_pgnOfMultiPacketMessage_oer_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_pgnOfMultiPacketMessage_descr_; |
| extern const TTCN_RAWdescriptor_t BroadcastAnnounce_raw_; |
| extern const TTCN_Typedescriptor_t BroadcastAnnounce_descr_; |
| extern const TTCN_RAWdescriptor_t TP__CM_raw_; |
| extern const TTCN_Typedescriptor_t TP__CM_descr_; |
| extern const TTCN_RAWdescriptor_t ETP__MSG__SIZE_raw_; |
| extern const XERdescriptor_t ETP__MSG__SIZE_xer_; |
| extern const TTCN_OERdescriptor_t ETP__MSG__SIZE_oer_; |
| extern const TTCN_Typedescriptor_t ETP__MSG__SIZE_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageRequestToSend_ctrl_raw_; |
| extern const XERdescriptor_t ExtendedMessageRequestToSend_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageRequestToSend_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageRequestToSend_ctrl_descr_; |
| extern const XERdescriptor_t ExtendedMessageRequestToSend_msgSizeInBytes_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageRequestToSend_msgSizeInBytes_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageRequestToSend_msgSizeInBytes_descr_; |
| extern const XERdescriptor_t ExtendedMessageRequestToSend_pgnOfExtendedPacketedMessage_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageRequestToSend_pgnOfExtendedPacketedMessage_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageRequestToSend_pgnOfExtendedPacketedMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageRequestToSend_raw_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageRequestToSend_descr_; |
| extern const TTCN_RAWdescriptor_t ETP__NextPacketNumberToSend_raw_; |
| extern const XERdescriptor_t ETP__NextPacketNumberToSend_xer_; |
| extern const TTCN_OERdescriptor_t ETP__NextPacketNumberToSend_oer_; |
| extern const TTCN_Typedescriptor_t ETP__NextPacketNumberToSend_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageClearToSend_ctrl_raw_; |
| extern const XERdescriptor_t ExtendedMessageClearToSend_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageClearToSend_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageClearToSend_ctrl_descr_; |
| extern const XERdescriptor_t ExtendedMessageClearToSend_NumberOfPacketsToSend_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageClearToSend_NumberOfPacketsToSend_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageClearToSend_NumberOfPacketsToSend_descr_; |
| extern const XERdescriptor_t ExtendedMessageClearToSend_nextPacketNumberToSend_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageClearToSend_nextPacketNumberToSend_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageClearToSend_nextPacketNumberToSend_descr_; |
| extern const XERdescriptor_t ExtendedMessageClearToSend_pgnOfExtendedPacketedMessage_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageClearToSend_pgnOfExtendedPacketedMessage_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageClearToSend_pgnOfExtendedPacketedMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageClearToSend_raw_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageClearToSend_descr_; |
| extern const TTCN_RAWdescriptor_t ETP__NoPacketForOffset_raw_; |
| extern const XERdescriptor_t ETP__NoPacketForOffset_xer_; |
| extern const TTCN_OERdescriptor_t ETP__NoPacketForOffset_oer_; |
| extern const TTCN_Typedescriptor_t ETP__NoPacketForOffset_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageDataPacketOffset_ctrl_raw_; |
| extern const XERdescriptor_t ExtendedMessageDataPacketOffset_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageDataPacketOffset_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_ctrl_descr_; |
| extern const XERdescriptor_t ExtendedMessageDataPacketOffset_numberOfPacketsToWhichToApplyTheOffset_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageDataPacketOffset_numberOfPacketsToWhichToApplyTheOffset_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_numberOfPacketsToWhichToApplyTheOffset_descr_; |
| extern const XERdescriptor_t ExtendedMessageDataPacketOffset_totalNumberOfPackets_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageDataPacketOffset_totalNumberOfPackets_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_totalNumberOfPackets_descr_; |
| extern const XERdescriptor_t ExtendedMessageDataPacketOffset_dataPacketOffset_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageDataPacketOffset_dataPacketOffset_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_dataPacketOffset_descr_; |
| extern const XERdescriptor_t ExtendedMessageDataPacketOffset_pgnOfExtendedPacketedMessage_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageDataPacketOffset_pgnOfExtendedPacketedMessage_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_pgnOfExtendedPacketedMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageDataPacketOffset_raw_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageDataPacketOffset_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_ctrl_raw_; |
| extern const XERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageEndOfMessageAcknowledgement_ctrl_descr_; |
| extern const XERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_numberOfBytesTransferred_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_numberOfBytesTransferred_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageEndOfMessageAcknowledgement_numberOfBytesTransferred_descr_; |
| extern const XERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_pgnOfExtendedPacketedMessage_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_pgnOfExtendedPacketedMessage_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageEndOfMessageAcknowledgement_pgnOfExtendedPacketedMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageEndOfMessageAcknowledgement_raw_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageEndOfMessageAcknowledgement_descr_; |
| extern const TTCN_RAWdescriptor_t e__ETP__ConnectionAbort__AbortReason_raw_; |
| extern const TTCN_Typedescriptor_t e__ETP__ConnectionAbort__AbortReason_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageConnectionAbort_ctrl_raw_; |
| extern const XERdescriptor_t ExtendedMessageConnectionAbort_ctrl_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageConnectionAbort_ctrl_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_ctrl_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageConnectionAbort_reserved3_raw_; |
| extern const XERdescriptor_t ExtendedMessageConnectionAbort_reserved3_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageConnectionAbort_reserved3_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_reserved3_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageConnectionAbort_reserved4_raw_; |
| extern const XERdescriptor_t ExtendedMessageConnectionAbort_reserved4_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageConnectionAbort_reserved4_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_reserved4_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageConnectionAbort_reserved5_raw_; |
| extern const XERdescriptor_t ExtendedMessageConnectionAbort_reserved5_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageConnectionAbort_reserved5_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_reserved5_descr_; |
| extern const XERdescriptor_t ExtendedMessageConnectionAbort_pgnOfExtendedPacketedMessage_xer_; |
| extern const TTCN_OERdescriptor_t ExtendedMessageConnectionAbort_pgnOfExtendedPacketedMessage_oer_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_pgnOfExtendedPacketedMessage_descr_; |
| extern const TTCN_RAWdescriptor_t ExtendedMessageConnectionAbort_raw_; |
| extern const TTCN_Typedescriptor_t ExtendedMessageConnectionAbort_descr_; |
| extern const TTCN_RAWdescriptor_t ETP__CM_raw_; |
| extern const TTCN_Typedescriptor_t ETP__CM_descr_; |
| extern const XERdescriptor_t TP__DT_seq__no_xer_; |
| extern const TTCN_OERdescriptor_t TP__DT_seq__no_oer_; |
| extern const TTCN_Typedescriptor_t TP__DT_seq__no_descr_; |
| extern const XERdescriptor_t TP__DT_data_xer_; |
| extern const TTCN_OERdescriptor_t TP__DT_data_oer_; |
| extern const TTCN_Typedescriptor_t TP__DT_data_descr_; |
| extern const TTCN_RAWdescriptor_t TP__DT_raw_; |
| extern const TTCN_Typedescriptor_t TP__DT_descr_; |
| extern const XERdescriptor_t ETP__DT_seq__no_xer_; |
| extern const TTCN_OERdescriptor_t ETP__DT_seq__no_oer_; |
| extern const TTCN_Typedescriptor_t ETP__DT_seq__no_descr_; |
| extern const XERdescriptor_t ETP__DT_data_xer_; |
| extern const TTCN_OERdescriptor_t ETP__DT_data_oer_; |
| extern const TTCN_Typedescriptor_t ETP__DT_data_descr_; |
| extern const TTCN_RAWdescriptor_t ETP__DT_raw_; |
| extern const TTCN_Typedescriptor_t ETP__DT_descr_; |
| extern TTCN_Module module_object; |
| |
| } /* end of namespace */ |
| |
| #endif |