| // 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 IsobusNMMessageTypes_HH |
| #define IsobusNMMessageTypes_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 IsobusNMMessageTypes_HH |
| #endif |
| |
| namespace IsobusNMMessageTypes { |
| |
| /* Forward declarations of classes */ |
| |
| class NAME; |
| class NAME_template; |
| class CannotClaimSourceAddress; |
| class CannotClaimSourceAddress_template; |
| class AddressClaimed; |
| class AddressClaimed_template; |
| class RequestForAddressClaimed; |
| class RequestForAddressClaimed_template; |
| class CommandedAddress; |
| class CommandedAddress_template; |
| class e__PortNumber; |
| class e__PortNumber_template; |
| class PortPair; |
| class PortPair_template; |
| class N__MFDB__Request; |
| class N__MFDB__Request_template; |
| class e__FilterMode; |
| class e__FilterMode_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER N__MFDB__Response_pgnEntries; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template N__MFDB__Response_pgnEntries_template; |
| class N__MFDB__Response; |
| class N__MFDB__Response_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER N__MFDB__Add_pgnEntries; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template N__MFDB__Add_pgnEntries_template; |
| class N__MFDB__Add; |
| class N__MFDB__Add_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER N__MFDB__Delete_pgnEntries; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template N__MFDB__Delete_pgnEntries_template; |
| class N__MFDB__Delete; |
| class N__MFDB__Delete_template; |
| class N__MFDB__Clear; |
| class N__MFDB__Clear_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER N__MFDB__Create__Entry_pgnEntries; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template N__MFDB__Create__Entry_pgnEntries_template; |
| class N__MFDB__Create__Entry; |
| class N__MFDB__Create__Entry_template; |
| class PGNEntry; |
| class PGNEntry_template; |
| class N__MFDBNQ__Add_pgnEntries; |
| class N__MFDBNQ__Add_pgnEntries_template; |
| class N__MFDBNQ__Add; |
| class N__MFDBNQ__Add_template; |
| class PortNibble; |
| class PortNibble_template; |
| class N__NT__Request; |
| class N__NT__Request_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING N__NT__Response_SourceAddressEntries; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template N__NT__Response_SourceAddressEntries_template; |
| class N__NT__Response; |
| class N__NT__Response_template; |
| class N__NTX__Request; |
| class N__NTX__Request_template; |
| class SA__NAME__pair; |
| class SA__NAME__pair_template; |
| class N__NTX__Response_sourceaddress__NAME__pairs; |
| class N__NTX__Response_sourceaddress__NAME__pairs_template; |
| class N__NTX__Response; |
| class N__NTX__Response_template; |
| class e__ParametricIdentifier; |
| class e__ParametricIdentifier_template; |
| class N__GP__Request_parametricIdentifiers; |
| class N__GP__Request_parametricIdentifiers_template; |
| class N__GP__Request; |
| class N__GP__Request_template; |
| class RequestedParametric; |
| class RequestedParametric_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING N__GP__Response_requestedParametrics; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template N__GP__Response_requestedParametrics_template; |
| class N__GP__Response; |
| class N__GP__Response_template; |
| class N__GP__Reset__Statistics; |
| class N__GP__Reset__Statistics_template; |
| class N__SP__Request_parametricIdentifiers; |
| class N__SP__Request_parametricIdentifiers_template; |
| class N__SP__Request; |
| class N__SP__Request_template; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING N__SP__Response_requestedParametrics; |
| typedef PreGenRecordOf::PREGEN__RECORD__OF__OCTETSTRING_template N__SP__Response_requestedParametrics_template; |
| class N__SP__Response; |
| class N__SP__Response_template; |
| class N__SP__Reset__Statistics; |
| class N__SP__Reset__Statistics_template; |
| class N__OC__Request; |
| class N__OC__Request_template; |
| class N__CC__Request; |
| class N__CC__Request_template; |
| class e__Status; |
| class e__Status_template; |
| class e__FailureReasonCode; |
| class e__FailureReasonCode_template; |
| class N__OC__Response; |
| class N__OC__Response_template; |
| class N__CC__Response; |
| class N__CC__Response_template; |
| class NetworkMessage; |
| class NetworkMessage_template; |
| |
| } /* end of namespace */ |
| |
| #ifndef IsobusNMMessageTypes_HH |
| #define IsobusNMMessageTypes_HH |
| |
| namespace IsobusNMMessageTypes { |
| |
| /* Type definitions */ |
| |
| typedef OCTETSTRING DestinationAddress; |
| typedef OCTETSTRING_template DestinationAddress_template; |
| typedef OCTETSTRING PDUFormat; |
| typedef OCTETSTRING_template PDUFormat_template; |
| typedef OCTETSTRING SourceAddress; |
| typedef OCTETSTRING_template SourceAddress_template; |
| typedef BITSTRING Priority; |
| typedef BITSTRING_template Priority_template; |
| typedef BITSTRING SelfConfigurableAddressBits; |
| typedef BITSTRING_template SelfConfigurableAddressBits_template; |
| typedef BITSTRING IndustryGroupBits; |
| typedef BITSTRING_template IndustryGroupBits_template; |
| typedef BITSTRING DeviceClassInstanceBits; |
| typedef BITSTRING_template DeviceClassInstanceBits_template; |
| typedef BITSTRING DeviceClassBits; |
| typedef BITSTRING_template DeviceClassBits_template; |
| typedef BITSTRING ReservedBits; |
| typedef BITSTRING_template ReservedBits_template; |
| typedef BITSTRING FunctionBits; |
| typedef BITSTRING_template FunctionBits_template; |
| typedef BITSTRING FunctionInstanceBits; |
| typedef BITSTRING_template FunctionInstanceBits_template; |
| typedef BITSTRING ECUInstanceBits; |
| typedef BITSTRING_template ECUInstanceBits_template; |
| typedef BITSTRING ManufacturerCodeBits; |
| typedef BITSTRING_template ManufacturerCodeBits_template; |
| typedef BITSTRING IdentityNumberBits; |
| typedef BITSTRING_template IdentityNumberBits_template; |
| typedef INTEGER Function; |
| typedef INTEGER_template Function_template; |
| typedef OCTETSTRING Buffersize; |
| typedef OCTETSTRING_template Buffersize_template; |
| typedef OCTETSTRING MaximumFilterDatabaseSize; |
| typedef OCTETSTRING_template MaximumFilterDatabaseSize_template; |
| typedef OCTETSTRING NumberOfFilterDatabaseEntries; |
| typedef OCTETSTRING_template NumberOfFilterDatabaseEntries_template; |
| typedef OCTETSTRING MaximumNumberOfMessagesReceivedPerSecond; |
| typedef OCTETSTRING_template MaximumNumberOfMessagesReceivedPerSecond_template; |
| typedef OCTETSTRING MaximumNumberOfMessagesForwardedPerSecond; |
| typedef OCTETSTRING_template MaximumNumberOfMessagesForwardedPerSecond_template; |
| typedef OCTETSTRING MaximumNumberOfMessagesFilteredPerSecond; |
| typedef OCTETSTRING_template MaximumNumberOfMessagesFilteredPerSecond_template; |
| typedef OCTETSTRING MaximumTransitDelayTime__ms; |
| typedef OCTETSTRING_template MaximumTransitDelayTime__ms_template; |
| typedef OCTETSTRING AverageTransitDelayTime__ms; |
| typedef OCTETSTRING_template AverageTransitDelayTime__ms_template; |
| typedef OCTETSTRING NumberOfMessagesLostDueToBufferOverflow; |
| typedef OCTETSTRING_template NumberOfMessagesLostDueToBufferOverflow_template; |
| typedef OCTETSTRING NumberOfMessagesWithExcessTransitDelayTime; |
| typedef OCTETSTRING_template NumberOfMessagesWithExcessTransitDelayTime_template; |
| typedef OCTETSTRING AverageNumberOfMessagesReceivedPerSecond; |
| typedef OCTETSTRING_template AverageNumberOfMessagesReceivedPerSecond_template; |
| typedef OCTETSTRING AverageNumberOfMessagesForwardedPerSecond; |
| typedef OCTETSTRING_template AverageNumberOfMessagesForwardedPerSecond_template; |
| typedef OCTETSTRING AverageNumberOfMessagesFilteredPerSecond; |
| typedef OCTETSTRING_template AverageNumberOfMessagesFilteredPerSecond_template; |
| typedef OCTETSTRING UptimeSinceLastPowerOnReset__s; |
| typedef OCTETSTRING_template UptimeSinceLastPowerOnReset__s_template; |
| typedef OCTETSTRING NumberOfPorts; |
| typedef OCTETSTRING_template NumberOfPorts_template; |
| typedef OCTETSTRING NetworkInterconnectionUnitType; |
| typedef OCTETSTRING_template NetworkInterconnectionUnitType_template; |
| typedef OCTETSTRING Reserved; |
| typedef OCTETSTRING_template Reserved_template; |
| |
| /* Class definitions */ |
| |
| class NAME : public Base_Type { |
| BITSTRING field_selfConfigurableAddressValue; |
| BITSTRING field_industryGroupValue; |
| BITSTRING field_deviceClassInstanceValue; |
| BITSTRING field_deviceClassValue; |
| BITSTRING field_reserveValued; |
| BITSTRING field_functionValue; |
| BITSTRING field_functionInstanceValue; |
| BITSTRING field_ecuInstancceValue; |
| BITSTRING field_manufacturerCodeValue; |
| BITSTRING field_identityNumberBits; |
| public: |
| NAME(); |
| NAME(const BITSTRING& par_selfConfigurableAddressValue, |
| const BITSTRING& par_industryGroupValue, |
| const BITSTRING& par_deviceClassInstanceValue, |
| const BITSTRING& par_deviceClassValue, |
| const BITSTRING& par_reserveValued, |
| const BITSTRING& par_functionValue, |
| const BITSTRING& par_functionInstanceValue, |
| const BITSTRING& par_ecuInstancceValue, |
| const BITSTRING& par_manufacturerCodeValue, |
| const BITSTRING& par_identityNumberBits); |
| NAME(const NAME& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| NAME& operator=(const NAME& other_value); |
| boolean operator==(const NAME& other_value) const; |
| inline boolean operator!=(const NAME& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline BITSTRING& selfConfigurableAddressValue() |
| {return field_selfConfigurableAddressValue;} |
| inline const BITSTRING& selfConfigurableAddressValue() const |
| {return field_selfConfigurableAddressValue;} |
| inline BITSTRING& industryGroupValue() |
| {return field_industryGroupValue;} |
| inline const BITSTRING& industryGroupValue() const |
| {return field_industryGroupValue;} |
| inline BITSTRING& deviceClassInstanceValue() |
| {return field_deviceClassInstanceValue;} |
| inline const BITSTRING& deviceClassInstanceValue() const |
| {return field_deviceClassInstanceValue;} |
| inline BITSTRING& deviceClassValue() |
| {return field_deviceClassValue;} |
| inline const BITSTRING& deviceClassValue() const |
| {return field_deviceClassValue;} |
| inline BITSTRING& reserveValued() |
| {return field_reserveValued;} |
| inline const BITSTRING& reserveValued() const |
| {return field_reserveValued;} |
| inline BITSTRING& functionValue() |
| {return field_functionValue;} |
| inline const BITSTRING& functionValue() const |
| {return field_functionValue;} |
| inline BITSTRING& functionInstanceValue() |
| {return field_functionInstanceValue;} |
| inline const BITSTRING& functionInstanceValue() const |
| {return field_functionInstanceValue;} |
| inline BITSTRING& ecuInstancceValue() |
| {return field_ecuInstancceValue;} |
| inline const BITSTRING& ecuInstancceValue() const |
| {return field_ecuInstancceValue;} |
| inline BITSTRING& manufacturerCodeValue() |
| {return field_manufacturerCodeValue;} |
| inline const BITSTRING& manufacturerCodeValue() const |
| {return field_manufacturerCodeValue;} |
| inline BITSTRING& identityNumberBits() |
| {return field_identityNumberBits;} |
| inline const BITSTRING& identityNumberBits() const |
| {return field_identityNumberBits;} |
| inline int size_of() const |
| {return 10;} |
| 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 NAME_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| NAME_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const NAME& other_value); |
| void copy_template(const NAME_template& other_value); |
| |
| public: |
| NAME_template(); |
| NAME_template(template_sel other_value); |
| NAME_template(const NAME& other_value); |
| NAME_template(const OPTIONAL<NAME>& other_value); |
| NAME_template(const NAME_template& other_value); |
| ~NAME_template(); |
| NAME_template& operator=(template_sel other_value); |
| NAME_template& operator=(const NAME& other_value); |
| NAME_template& operator=(const OPTIONAL<NAME>& other_value); |
| NAME_template& operator=(const NAME_template& other_value); |
| boolean match(const NAME& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| NAME valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| NAME_template& list_item(unsigned int list_index) const; |
| BITSTRING_template& selfConfigurableAddressValue(); |
| const BITSTRING_template& selfConfigurableAddressValue() const; |
| BITSTRING_template& industryGroupValue(); |
| const BITSTRING_template& industryGroupValue() const; |
| BITSTRING_template& deviceClassInstanceValue(); |
| const BITSTRING_template& deviceClassInstanceValue() const; |
| BITSTRING_template& deviceClassValue(); |
| const BITSTRING_template& deviceClassValue() const; |
| BITSTRING_template& reserveValued(); |
| const BITSTRING_template& reserveValued() const; |
| BITSTRING_template& functionValue(); |
| const BITSTRING_template& functionValue() const; |
| BITSTRING_template& functionInstanceValue(); |
| const BITSTRING_template& functionInstanceValue() const; |
| BITSTRING_template& ecuInstancceValue(); |
| const BITSTRING_template& ecuInstancceValue() const; |
| BITSTRING_template& manufacturerCodeValue(); |
| const BITSTRING_template& manufacturerCodeValue() const; |
| BITSTRING_template& identityNumberBits(); |
| const BITSTRING_template& identityNumberBits() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const NAME& 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 CannotClaimSourceAddress : public Base_Type { |
| NAME field_name; |
| public: |
| CannotClaimSourceAddress(); |
| CannotClaimSourceAddress(const NAME& par_name); |
| CannotClaimSourceAddress(const CannotClaimSourceAddress& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| CannotClaimSourceAddress& operator=(const CannotClaimSourceAddress& other_value); |
| boolean operator==(const CannotClaimSourceAddress& other_value) const; |
| inline boolean operator!=(const CannotClaimSourceAddress& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline NAME& name() |
| {return field_name;} |
| inline const NAME& name() const |
| {return field_name;} |
| inline int size_of() const |
| {return 1;} |
| 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 CannotClaimSourceAddress_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| CannotClaimSourceAddress_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const CannotClaimSourceAddress& other_value); |
| void copy_template(const CannotClaimSourceAddress_template& other_value); |
| |
| public: |
| CannotClaimSourceAddress_template(); |
| CannotClaimSourceAddress_template(template_sel other_value); |
| CannotClaimSourceAddress_template(const CannotClaimSourceAddress& other_value); |
| CannotClaimSourceAddress_template(const OPTIONAL<CannotClaimSourceAddress>& other_value); |
| CannotClaimSourceAddress_template(const CannotClaimSourceAddress_template& other_value); |
| ~CannotClaimSourceAddress_template(); |
| CannotClaimSourceAddress_template& operator=(template_sel other_value); |
| CannotClaimSourceAddress_template& operator=(const CannotClaimSourceAddress& other_value); |
| CannotClaimSourceAddress_template& operator=(const OPTIONAL<CannotClaimSourceAddress>& other_value); |
| CannotClaimSourceAddress_template& operator=(const CannotClaimSourceAddress_template& other_value); |
| boolean match(const CannotClaimSourceAddress& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| CannotClaimSourceAddress valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| CannotClaimSourceAddress_template& list_item(unsigned int list_index) const; |
| NAME_template& name(); |
| const NAME_template& name() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const CannotClaimSourceAddress& 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 AddressClaimed : public Base_Type { |
| NAME field_name; |
| public: |
| AddressClaimed(); |
| AddressClaimed(const NAME& par_name); |
| AddressClaimed(const AddressClaimed& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| AddressClaimed& operator=(const AddressClaimed& other_value); |
| boolean operator==(const AddressClaimed& other_value) const; |
| inline boolean operator!=(const AddressClaimed& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline NAME& name() |
| {return field_name;} |
| inline const NAME& name() const |
| {return field_name;} |
| inline int size_of() const |
| {return 1;} |
| 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 AddressClaimed_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| AddressClaimed_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const AddressClaimed& other_value); |
| void copy_template(const AddressClaimed_template& other_value); |
| |
| public: |
| AddressClaimed_template(); |
| AddressClaimed_template(template_sel other_value); |
| AddressClaimed_template(const AddressClaimed& other_value); |
| AddressClaimed_template(const OPTIONAL<AddressClaimed>& other_value); |
| AddressClaimed_template(const AddressClaimed_template& other_value); |
| ~AddressClaimed_template(); |
| AddressClaimed_template& operator=(template_sel other_value); |
| AddressClaimed_template& operator=(const AddressClaimed& other_value); |
| AddressClaimed_template& operator=(const OPTIONAL<AddressClaimed>& other_value); |
| AddressClaimed_template& operator=(const AddressClaimed_template& other_value); |
| boolean match(const AddressClaimed& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| AddressClaimed valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| AddressClaimed_template& list_item(unsigned int list_index) const; |
| NAME_template& name(); |
| const NAME_template& name() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const AddressClaimed& 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 RequestForAddressClaimed : public Base_Type { |
| INTEGER field_pgn; |
| public: |
| RequestForAddressClaimed(); |
| RequestForAddressClaimed(const INTEGER& par_pgn); |
| RequestForAddressClaimed(const RequestForAddressClaimed& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| RequestForAddressClaimed& operator=(const RequestForAddressClaimed& other_value); |
| boolean operator==(const RequestForAddressClaimed& other_value) const; |
| inline boolean operator!=(const RequestForAddressClaimed& 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& pgn() |
| {return field_pgn;} |
| inline const INTEGER& pgn() const |
| {return field_pgn;} |
| inline int size_of() const |
| {return 1;} |
| 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 RequestForAddressClaimed_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| RequestForAddressClaimed_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const RequestForAddressClaimed& other_value); |
| void copy_template(const RequestForAddressClaimed_template& other_value); |
| |
| public: |
| RequestForAddressClaimed_template(); |
| RequestForAddressClaimed_template(template_sel other_value); |
| RequestForAddressClaimed_template(const RequestForAddressClaimed& other_value); |
| RequestForAddressClaimed_template(const OPTIONAL<RequestForAddressClaimed>& other_value); |
| RequestForAddressClaimed_template(const RequestForAddressClaimed_template& other_value); |
| ~RequestForAddressClaimed_template(); |
| RequestForAddressClaimed_template& operator=(template_sel other_value); |
| RequestForAddressClaimed_template& operator=(const RequestForAddressClaimed& other_value); |
| RequestForAddressClaimed_template& operator=(const OPTIONAL<RequestForAddressClaimed>& other_value); |
| RequestForAddressClaimed_template& operator=(const RequestForAddressClaimed_template& other_value); |
| boolean match(const RequestForAddressClaimed& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| RequestForAddressClaimed valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| RequestForAddressClaimed_template& list_item(unsigned int list_index) const; |
| INTEGER_template& pgn(); |
| const INTEGER_template& pgn() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const RequestForAddressClaimed& 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 CommandedAddress : public Base_Type { |
| NAME field_name; |
| OCTETSTRING field_newSourceAddress; |
| public: |
| CommandedAddress(); |
| CommandedAddress(const NAME& par_name, |
| const OCTETSTRING& par_newSourceAddress); |
| CommandedAddress(const CommandedAddress& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| CommandedAddress& operator=(const CommandedAddress& other_value); |
| boolean operator==(const CommandedAddress& other_value) const; |
| inline boolean operator!=(const CommandedAddress& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline NAME& name() |
| {return field_name;} |
| inline const NAME& name() const |
| {return field_name;} |
| inline OCTETSTRING& newSourceAddress() |
| {return field_newSourceAddress;} |
| inline const OCTETSTRING& newSourceAddress() const |
| {return field_newSourceAddress;} |
| 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 CommandedAddress_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| CommandedAddress_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const CommandedAddress& other_value); |
| void copy_template(const CommandedAddress_template& other_value); |
| |
| public: |
| CommandedAddress_template(); |
| CommandedAddress_template(template_sel other_value); |
| CommandedAddress_template(const CommandedAddress& other_value); |
| CommandedAddress_template(const OPTIONAL<CommandedAddress>& other_value); |
| CommandedAddress_template(const CommandedAddress_template& other_value); |
| ~CommandedAddress_template(); |
| CommandedAddress_template& operator=(template_sel other_value); |
| CommandedAddress_template& operator=(const CommandedAddress& other_value); |
| CommandedAddress_template& operator=(const OPTIONAL<CommandedAddress>& other_value); |
| CommandedAddress_template& operator=(const CommandedAddress_template& other_value); |
| boolean match(const CommandedAddress& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| CommandedAddress valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| CommandedAddress_template& list_item(unsigned int list_index) const; |
| NAME_template& name(); |
| const NAME_template& name() const; |
| OCTETSTRING_template& newSourceAddress(); |
| const OCTETSTRING_template& newSourceAddress() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const CommandedAddress& 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__PortNumber : public Base_Type { // enum |
| friend class e__PortNumber_template; |
| public: |
| enum enum_type { port__local = 0, port__1 = 1, port__2 = 2, port__3 = 3, port__4 = 4, port__5 = 5, port__6 = 6, port__7 = 7, port__8 = 8, port__9 = 9, port__10 = 10, port__11 = 11, port__12 = 12, port__13 = 13, port__14 = 14, port__global = 15, UNKNOWN_VALUE = 16, UNBOUND_VALUE = 17 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| e__PortNumber(); |
| e__PortNumber(int other_value); |
| e__PortNumber(enum_type other_value); |
| e__PortNumber(const e__PortNumber& other_value); |
| |
| e__PortNumber& operator=(int other_value); |
| e__PortNumber& operator=(enum_type other_value); |
| e__PortNumber& operator=(const e__PortNumber& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const e__PortNumber& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const e__PortNumber& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const e__PortNumber& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const e__PortNumber& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const e__PortNumber& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const e__PortNumber& 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__PortNumber& 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__PortNumber_template : public Base_Template { |
| union { |
| e__PortNumber::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| e__PortNumber_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const e__PortNumber_template& other_value); |
| |
| public: |
| e__PortNumber_template(); |
| e__PortNumber_template(template_sel other_value); |
| e__PortNumber_template(int other_value); |
| e__PortNumber_template(e__PortNumber::enum_type other_value); |
| e__PortNumber_template(const e__PortNumber& other_value); |
| e__PortNumber_template(const OPTIONAL<e__PortNumber>& other_value); |
| e__PortNumber_template(const e__PortNumber_template& other_value); |
| ~e__PortNumber_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| e__PortNumber_template& operator=(template_sel other_value); |
| e__PortNumber_template& operator=(int other_value); |
| e__PortNumber_template& operator=(e__PortNumber::enum_type other_value); |
| e__PortNumber_template& operator=(const e__PortNumber& other_value); |
| e__PortNumber_template& operator=(const OPTIONAL<e__PortNumber>& other_value); |
| e__PortNumber_template& operator=(const e__PortNumber_template& other_value); |
| |
| boolean match(e__PortNumber::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const e__PortNumber& other_value, boolean legacy = FALSE) const; |
| e__PortNumber::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| e__PortNumber_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const e__PortNumber& 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 PortPair : public Base_Type { |
| e__PortNumber field_fromPort; |
| e__PortNumber field_toPort; |
| public: |
| PortPair(); |
| PortPair(const e__PortNumber& par_fromPort, |
| const e__PortNumber& par_toPort); |
| PortPair(const PortPair& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| PortPair& operator=(const PortPair& other_value); |
| boolean operator==(const PortPair& other_value) const; |
| inline boolean operator!=(const PortPair& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline e__PortNumber& fromPort() |
| {return field_fromPort;} |
| inline const e__PortNumber& fromPort() const |
| {return field_fromPort;} |
| inline e__PortNumber& toPort() |
| {return field_toPort;} |
| inline const e__PortNumber& toPort() const |
| {return field_toPort;} |
| 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 PortPair_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| PortPair_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const PortPair& other_value); |
| void copy_template(const PortPair_template& other_value); |
| |
| public: |
| PortPair_template(); |
| PortPair_template(template_sel other_value); |
| PortPair_template(const PortPair& other_value); |
| PortPair_template(const OPTIONAL<PortPair>& other_value); |
| PortPair_template(const PortPair_template& other_value); |
| ~PortPair_template(); |
| PortPair_template& operator=(template_sel other_value); |
| PortPair_template& operator=(const PortPair& other_value); |
| PortPair_template& operator=(const OPTIONAL<PortPair>& other_value); |
| PortPair_template& operator=(const PortPair_template& other_value); |
| boolean match(const PortPair& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| PortPair valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| PortPair_template& list_item(unsigned int list_index) const; |
| e__PortNumber_template& fromPort(); |
| const e__PortNumber_template& fromPort() const; |
| e__PortNumber_template& toPort(); |
| const e__PortNumber_template& toPort() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const PortPair& 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 N__MFDB__Request : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| OCTETSTRING field_reserved6; |
| OCTETSTRING field_reserved7; |
| OCTETSTRING field_reserved8; |
| public: |
| N__MFDB__Request(); |
| N__MFDB__Request(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const OCTETSTRING& par_reserved6, |
| const OCTETSTRING& par_reserved7, |
| const OCTETSTRING& par_reserved8); |
| N__MFDB__Request(const N__MFDB__Request& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Request& operator=(const N__MFDB__Request& other_value); |
| boolean operator==(const N__MFDB__Request& other_value) const; |
| inline boolean operator!=(const N__MFDB__Request& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| 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 OCTETSTRING& reserved6() |
| {return field_reserved6;} |
| inline const OCTETSTRING& reserved6() const |
| {return field_reserved6;} |
| inline OCTETSTRING& reserved7() |
| {return field_reserved7;} |
| inline const OCTETSTRING& reserved7() const |
| {return field_reserved7;} |
| inline OCTETSTRING& reserved8() |
| {return field_reserved8;} |
| inline const OCTETSTRING& reserved8() const |
| {return field_reserved8;} |
| inline int size_of() const |
| {return 8;} |
| 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 N__MFDB__Request_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Request_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Request& other_value); |
| void copy_template(const N__MFDB__Request_template& other_value); |
| |
| public: |
| N__MFDB__Request_template(); |
| N__MFDB__Request_template(template_sel other_value); |
| N__MFDB__Request_template(const N__MFDB__Request& other_value); |
| N__MFDB__Request_template(const OPTIONAL<N__MFDB__Request>& other_value); |
| N__MFDB__Request_template(const N__MFDB__Request_template& other_value); |
| ~N__MFDB__Request_template(); |
| N__MFDB__Request_template& operator=(template_sel other_value); |
| N__MFDB__Request_template& operator=(const N__MFDB__Request& other_value); |
| N__MFDB__Request_template& operator=(const OPTIONAL<N__MFDB__Request>& other_value); |
| N__MFDB__Request_template& operator=(const N__MFDB__Request_template& other_value); |
| boolean match(const N__MFDB__Request& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Request valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Request_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() 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; |
| OCTETSTRING_template& reserved6(); |
| const OCTETSTRING_template& reserved6() const; |
| OCTETSTRING_template& reserved7(); |
| const OCTETSTRING_template& reserved7() const; |
| OCTETSTRING_template& reserved8(); |
| const OCTETSTRING_template& reserved8() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Request& 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__FilterMode : public Base_Type { // enum |
| friend class e__FilterMode_template; |
| public: |
| enum enum_type { blockSpecificPGNs = 0, passSecificPGNs = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 }; |
| private: |
| enum_type enum_value; |
| |
| public: |
| e__FilterMode(); |
| e__FilterMode(int other_value); |
| e__FilterMode(enum_type other_value); |
| e__FilterMode(const e__FilterMode& other_value); |
| |
| e__FilterMode& operator=(int other_value); |
| e__FilterMode& operator=(enum_type other_value); |
| e__FilterMode& operator=(const e__FilterMode& other_value); |
| |
| boolean operator==(enum_type other_value) const; |
| boolean operator==(const e__FilterMode& other_value) const; |
| inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const e__FilterMode& other_value) const { return !(*this == other_value); } |
| boolean operator<(enum_type other_value) const; |
| boolean operator<(const e__FilterMode& other_value) const; |
| boolean operator>(enum_type other_value) const; |
| boolean operator>(const e__FilterMode& other_value) const; |
| inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } |
| inline boolean operator<=(const e__FilterMode& other_value) const { return !(*this > other_value); } |
| inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } |
| inline boolean operator>=(const e__FilterMode& 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__FilterMode& 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__FilterMode_template : public Base_Template { |
| union { |
| e__FilterMode::enum_type single_value; |
| struct { |
| unsigned int n_values; |
| e__FilterMode_template *list_value; |
| } value_list; |
| }; |
| |
| void copy_template(const e__FilterMode_template& other_value); |
| |
| public: |
| e__FilterMode_template(); |
| e__FilterMode_template(template_sel other_value); |
| e__FilterMode_template(int other_value); |
| e__FilterMode_template(e__FilterMode::enum_type other_value); |
| e__FilterMode_template(const e__FilterMode& other_value); |
| e__FilterMode_template(const OPTIONAL<e__FilterMode>& other_value); |
| e__FilterMode_template(const e__FilterMode_template& other_value); |
| ~e__FilterMode_template(); |
| |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| e__FilterMode_template& operator=(template_sel other_value); |
| e__FilterMode_template& operator=(int other_value); |
| e__FilterMode_template& operator=(e__FilterMode::enum_type other_value); |
| e__FilterMode_template& operator=(const e__FilterMode& other_value); |
| e__FilterMode_template& operator=(const OPTIONAL<e__FilterMode>& other_value); |
| e__FilterMode_template& operator=(const e__FilterMode_template& other_value); |
| |
| boolean match(e__FilterMode::enum_type other_value, boolean legacy = FALSE) const; |
| boolean match(const e__FilterMode& other_value, boolean legacy = FALSE) const; |
| e__FilterMode::enum_type valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| e__FilterMode_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const e__FilterMode& 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 N__MFDB__Response : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| e__FilterMode field_filterMode; |
| N__MFDB__Response_pgnEntries field_pgnEntries; |
| public: |
| N__MFDB__Response(); |
| N__MFDB__Response(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const e__FilterMode& par_filterMode, |
| const N__MFDB__Response_pgnEntries& par_pgnEntries); |
| N__MFDB__Response(const N__MFDB__Response& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Response& operator=(const N__MFDB__Response& other_value); |
| boolean operator==(const N__MFDB__Response& other_value) const; |
| inline boolean operator!=(const N__MFDB__Response& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| inline e__FilterMode& filterMode() |
| {return field_filterMode;} |
| inline const e__FilterMode& filterMode() const |
| {return field_filterMode;} |
| inline N__MFDB__Response_pgnEntries& pgnEntries() |
| {return field_pgnEntries;} |
| inline const N__MFDB__Response_pgnEntries& pgnEntries() const |
| {return field_pgnEntries;} |
| 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 N__MFDB__Response_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Response_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Response& other_value); |
| void copy_template(const N__MFDB__Response_template& other_value); |
| |
| public: |
| N__MFDB__Response_template(); |
| N__MFDB__Response_template(template_sel other_value); |
| N__MFDB__Response_template(const N__MFDB__Response& other_value); |
| N__MFDB__Response_template(const OPTIONAL<N__MFDB__Response>& other_value); |
| N__MFDB__Response_template(const N__MFDB__Response_template& other_value); |
| ~N__MFDB__Response_template(); |
| N__MFDB__Response_template& operator=(template_sel other_value); |
| N__MFDB__Response_template& operator=(const N__MFDB__Response& other_value); |
| N__MFDB__Response_template& operator=(const OPTIONAL<N__MFDB__Response>& other_value); |
| N__MFDB__Response_template& operator=(const N__MFDB__Response_template& other_value); |
| boolean match(const N__MFDB__Response& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Response valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Response_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() const; |
| e__FilterMode_template& filterMode(); |
| const e__FilterMode_template& filterMode() const; |
| N__MFDB__Response_pgnEntries_template& pgnEntries(); |
| const N__MFDB__Response_pgnEntries_template& pgnEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Response& 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 N__MFDB__Add : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| N__MFDB__Add_pgnEntries field_pgnEntries; |
| public: |
| N__MFDB__Add(); |
| N__MFDB__Add(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const N__MFDB__Add_pgnEntries& par_pgnEntries); |
| N__MFDB__Add(const N__MFDB__Add& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Add& operator=(const N__MFDB__Add& other_value); |
| boolean operator==(const N__MFDB__Add& other_value) const; |
| inline boolean operator!=(const N__MFDB__Add& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| inline N__MFDB__Add_pgnEntries& pgnEntries() |
| {return field_pgnEntries;} |
| inline const N__MFDB__Add_pgnEntries& pgnEntries() const |
| {return field_pgnEntries;} |
| 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 N__MFDB__Add_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Add_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Add& other_value); |
| void copy_template(const N__MFDB__Add_template& other_value); |
| |
| public: |
| N__MFDB__Add_template(); |
| N__MFDB__Add_template(template_sel other_value); |
| N__MFDB__Add_template(const N__MFDB__Add& other_value); |
| N__MFDB__Add_template(const OPTIONAL<N__MFDB__Add>& other_value); |
| N__MFDB__Add_template(const N__MFDB__Add_template& other_value); |
| ~N__MFDB__Add_template(); |
| N__MFDB__Add_template& operator=(template_sel other_value); |
| N__MFDB__Add_template& operator=(const N__MFDB__Add& other_value); |
| N__MFDB__Add_template& operator=(const OPTIONAL<N__MFDB__Add>& other_value); |
| N__MFDB__Add_template& operator=(const N__MFDB__Add_template& other_value); |
| boolean match(const N__MFDB__Add& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Add valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Add_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() const; |
| N__MFDB__Add_pgnEntries_template& pgnEntries(); |
| const N__MFDB__Add_pgnEntries_template& pgnEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Add& 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 N__MFDB__Delete : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| N__MFDB__Delete_pgnEntries field_pgnEntries; |
| public: |
| N__MFDB__Delete(); |
| N__MFDB__Delete(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const N__MFDB__Delete_pgnEntries& par_pgnEntries); |
| N__MFDB__Delete(const N__MFDB__Delete& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Delete& operator=(const N__MFDB__Delete& other_value); |
| boolean operator==(const N__MFDB__Delete& other_value) const; |
| inline boolean operator!=(const N__MFDB__Delete& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| inline N__MFDB__Delete_pgnEntries& pgnEntries() |
| {return field_pgnEntries;} |
| inline const N__MFDB__Delete_pgnEntries& pgnEntries() const |
| {return field_pgnEntries;} |
| 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 N__MFDB__Delete_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Delete_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Delete& other_value); |
| void copy_template(const N__MFDB__Delete_template& other_value); |
| |
| public: |
| N__MFDB__Delete_template(); |
| N__MFDB__Delete_template(template_sel other_value); |
| N__MFDB__Delete_template(const N__MFDB__Delete& other_value); |
| N__MFDB__Delete_template(const OPTIONAL<N__MFDB__Delete>& other_value); |
| N__MFDB__Delete_template(const N__MFDB__Delete_template& other_value); |
| ~N__MFDB__Delete_template(); |
| N__MFDB__Delete_template& operator=(template_sel other_value); |
| N__MFDB__Delete_template& operator=(const N__MFDB__Delete& other_value); |
| N__MFDB__Delete_template& operator=(const OPTIONAL<N__MFDB__Delete>& other_value); |
| N__MFDB__Delete_template& operator=(const N__MFDB__Delete_template& other_value); |
| boolean match(const N__MFDB__Delete& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Delete valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Delete_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() const; |
| N__MFDB__Delete_pgnEntries_template& pgnEntries(); |
| const N__MFDB__Delete_pgnEntries_template& pgnEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Delete& 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 N__MFDB__Clear : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| OCTETSTRING field_reserved6; |
| OCTETSTRING field_reserved7; |
| OCTETSTRING field_reserved8; |
| public: |
| N__MFDB__Clear(); |
| N__MFDB__Clear(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const OCTETSTRING& par_reserved6, |
| const OCTETSTRING& par_reserved7, |
| const OCTETSTRING& par_reserved8); |
| N__MFDB__Clear(const N__MFDB__Clear& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Clear& operator=(const N__MFDB__Clear& other_value); |
| boolean operator==(const N__MFDB__Clear& other_value) const; |
| inline boolean operator!=(const N__MFDB__Clear& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| 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 OCTETSTRING& reserved6() |
| {return field_reserved6;} |
| inline const OCTETSTRING& reserved6() const |
| {return field_reserved6;} |
| inline OCTETSTRING& reserved7() |
| {return field_reserved7;} |
| inline const OCTETSTRING& reserved7() const |
| {return field_reserved7;} |
| inline OCTETSTRING& reserved8() |
| {return field_reserved8;} |
| inline const OCTETSTRING& reserved8() const |
| {return field_reserved8;} |
| inline int size_of() const |
| {return 8;} |
| 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 N__MFDB__Clear_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Clear_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Clear& other_value); |
| void copy_template(const N__MFDB__Clear_template& other_value); |
| |
| public: |
| N__MFDB__Clear_template(); |
| N__MFDB__Clear_template(template_sel other_value); |
| N__MFDB__Clear_template(const N__MFDB__Clear& other_value); |
| N__MFDB__Clear_template(const OPTIONAL<N__MFDB__Clear>& other_value); |
| N__MFDB__Clear_template(const N__MFDB__Clear_template& other_value); |
| ~N__MFDB__Clear_template(); |
| N__MFDB__Clear_template& operator=(template_sel other_value); |
| N__MFDB__Clear_template& operator=(const N__MFDB__Clear& other_value); |
| N__MFDB__Clear_template& operator=(const OPTIONAL<N__MFDB__Clear>& other_value); |
| N__MFDB__Clear_template& operator=(const N__MFDB__Clear_template& other_value); |
| boolean match(const N__MFDB__Clear& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Clear valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Clear_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() 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; |
| OCTETSTRING_template& reserved6(); |
| const OCTETSTRING_template& reserved6() const; |
| OCTETSTRING_template& reserved7(); |
| const OCTETSTRING_template& reserved7() const; |
| OCTETSTRING_template& reserved8(); |
| const OCTETSTRING_template& reserved8() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Clear& 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 N__MFDB__Create__Entry : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| e__FilterMode field_filterMode; |
| N__MFDB__Create__Entry_pgnEntries field_pgnEntries; |
| public: |
| N__MFDB__Create__Entry(); |
| N__MFDB__Create__Entry(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const e__FilterMode& par_filterMode, |
| const N__MFDB__Create__Entry_pgnEntries& par_pgnEntries); |
| N__MFDB__Create__Entry(const N__MFDB__Create__Entry& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDB__Create__Entry& operator=(const N__MFDB__Create__Entry& other_value); |
| boolean operator==(const N__MFDB__Create__Entry& other_value) const; |
| inline boolean operator!=(const N__MFDB__Create__Entry& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| inline e__FilterMode& filterMode() |
| {return field_filterMode;} |
| inline const e__FilterMode& filterMode() const |
| {return field_filterMode;} |
| inline N__MFDB__Create__Entry_pgnEntries& pgnEntries() |
| {return field_pgnEntries;} |
| inline const N__MFDB__Create__Entry_pgnEntries& pgnEntries() const |
| {return field_pgnEntries;} |
| 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 N__MFDB__Create__Entry_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDB__Create__Entry_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDB__Create__Entry& other_value); |
| void copy_template(const N__MFDB__Create__Entry_template& other_value); |
| |
| public: |
| N__MFDB__Create__Entry_template(); |
| N__MFDB__Create__Entry_template(template_sel other_value); |
| N__MFDB__Create__Entry_template(const N__MFDB__Create__Entry& other_value); |
| N__MFDB__Create__Entry_template(const OPTIONAL<N__MFDB__Create__Entry>& other_value); |
| N__MFDB__Create__Entry_template(const N__MFDB__Create__Entry_template& other_value); |
| ~N__MFDB__Create__Entry_template(); |
| N__MFDB__Create__Entry_template& operator=(template_sel other_value); |
| N__MFDB__Create__Entry_template& operator=(const N__MFDB__Create__Entry& other_value); |
| N__MFDB__Create__Entry_template& operator=(const OPTIONAL<N__MFDB__Create__Entry>& other_value); |
| N__MFDB__Create__Entry_template& operator=(const N__MFDB__Create__Entry_template& other_value); |
| boolean match(const N__MFDB__Create__Entry& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDB__Create__Entry valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDB__Create__Entry_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() const; |
| e__FilterMode_template& filterMode(); |
| const e__FilterMode_template& filterMode() const; |
| N__MFDB__Create__Entry_pgnEntries_template& pgnEntries(); |
| const N__MFDB__Create__Entry_pgnEntries_template& pgnEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDB__Create__Entry& 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 PGNEntry : public Base_Type { |
| INTEGER field_maxTransferRate; |
| INTEGER field_pgn; |
| NAME field_name; |
| OCTETSTRING field_nameQualifier; |
| public: |
| PGNEntry(); |
| PGNEntry(const INTEGER& par_maxTransferRate, |
| const INTEGER& par_pgn, |
| const NAME& par_name, |
| const OCTETSTRING& par_nameQualifier); |
| PGNEntry(const PGNEntry& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| PGNEntry& operator=(const PGNEntry& other_value); |
| boolean operator==(const PGNEntry& other_value) const; |
| inline boolean operator!=(const PGNEntry& 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& maxTransferRate() |
| {return field_maxTransferRate;} |
| inline const INTEGER& maxTransferRate() const |
| {return field_maxTransferRate;} |
| inline INTEGER& pgn() |
| {return field_pgn;} |
| inline const INTEGER& pgn() const |
| {return field_pgn;} |
| inline NAME& name() |
| {return field_name;} |
| inline const NAME& name() const |
| {return field_name;} |
| inline OCTETSTRING& nameQualifier() |
| {return field_nameQualifier;} |
| inline const OCTETSTRING& nameQualifier() const |
| {return field_nameQualifier;} |
| 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 PGNEntry_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| PGNEntry_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const PGNEntry& other_value); |
| void copy_template(const PGNEntry_template& other_value); |
| |
| public: |
| PGNEntry_template(); |
| PGNEntry_template(template_sel other_value); |
| PGNEntry_template(const PGNEntry& other_value); |
| PGNEntry_template(const OPTIONAL<PGNEntry>& other_value); |
| PGNEntry_template(const PGNEntry_template& other_value); |
| ~PGNEntry_template(); |
| PGNEntry_template& operator=(template_sel other_value); |
| PGNEntry_template& operator=(const PGNEntry& other_value); |
| PGNEntry_template& operator=(const OPTIONAL<PGNEntry>& other_value); |
| PGNEntry_template& operator=(const PGNEntry_template& other_value); |
| boolean match(const PGNEntry& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| PGNEntry valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| PGNEntry_template& list_item(unsigned int list_index) const; |
| INTEGER_template& maxTransferRate(); |
| const INTEGER_template& maxTransferRate() const; |
| INTEGER_template& pgn(); |
| const INTEGER_template& pgn() const; |
| NAME_template& name(); |
| const NAME_template& name() const; |
| OCTETSTRING_template& nameQualifier(); |
| const OCTETSTRING_template& nameQualifier() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const PGNEntry& 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 N__MFDBNQ__Add_pgnEntries : public Base_Type { |
| struct recordof_setof_struct { |
| int ref_count; |
| int n_elements; |
| PGNEntry **value_elements; |
| } *val_ptr; |
| |
| static const PGNEntry UNBOUND_ELEM; |
| private: |
| friend boolean operator==(null_type null_value, const N__MFDBNQ__Add_pgnEntries& other_value); |
| |
| public: |
| typedef PGNEntry of_type; |
| N__MFDBNQ__Add_pgnEntries(); |
| N__MFDBNQ__Add_pgnEntries(null_type other_value); |
| N__MFDBNQ__Add_pgnEntries(const N__MFDBNQ__Add_pgnEntries& other_value); |
| ~N__MFDBNQ__Add_pgnEntries(); |
| |
| void clean_up(); |
| N__MFDBNQ__Add_pgnEntries& operator=(null_type other_value); |
| N__MFDBNQ__Add_pgnEntries& operator=(const N__MFDBNQ__Add_pgnEntries& other_value); |
| |
| boolean operator==(null_type other_value) const; |
| boolean operator==(const N__MFDBNQ__Add_pgnEntries& other_value) const; |
| inline boolean operator!=(null_type other_value) const { return !(*this == other_value); } |
| inline boolean operator!=(const N__MFDBNQ__Add_pgnEntries& other_value) const { return !(*this == other_value); } |
| |
| PGNEntry& operator[](int index_value); |
| PGNEntry& operator[](const INTEGER& index_value); |
| const PGNEntry& operator[](int index_value) const; |
| const PGNEntry& operator[](const INTEGER& index_value) const; |
| |
| N__MFDBNQ__Add_pgnEntries operator<<=(int rotate_count) const; |
| N__MFDBNQ__Add_pgnEntries operator<<=(const INTEGER& rotate_count) const; |
| N__MFDBNQ__Add_pgnEntries operator>>=(int rotate_count) const; |
| N__MFDBNQ__Add_pgnEntries operator>>=(const INTEGER& rotate_count) const; |
| |
| N__MFDBNQ__Add_pgnEntries operator+(const N__MFDBNQ__Add_pgnEntries& other_value) const; |
| |
| N__MFDBNQ__Add_pgnEntries substr(int index, int returncount) const; |
| |
| N__MFDBNQ__Add_pgnEntries replace(int index, int len, const N__MFDBNQ__Add_pgnEntries& repl) const; |
| |
| N__MFDBNQ__Add_pgnEntries replace(int index, int len, const N__MFDBNQ__Add_pgnEntries_template& repl) const; |
| |
| void set_size(int new_size); |
| inline boolean is_bound() const {return val_ptr != NULL; } |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| int size_of() const; |
| int n_elem() const { return size_of(); } |
| int lengthof() const; |
| 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 N__MFDBNQ__Add_pgnEntries_template : public Record_Of_Template { |
| union { |
| struct { |
| int n_elements; |
| PGNEntry_template **value_elements; |
| } single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDBNQ__Add_pgnEntries_template *list_value; |
| } value_list; |
| }; |
| void copy_value(const N__MFDBNQ__Add_pgnEntries& other_value); |
| void copy_template(const N__MFDBNQ__Add_pgnEntries_template& other_value); |
| static boolean match_function_specific(const Base_Type *value_ptr, int value_index, const Restricted_Length_Template *template_ptr, int template_index, boolean legacy); |
| |
| public: |
| N__MFDBNQ__Add_pgnEntries_template(); |
| N__MFDBNQ__Add_pgnEntries_template(template_sel other_value); |
| N__MFDBNQ__Add_pgnEntries_template(null_type other_value); |
| N__MFDBNQ__Add_pgnEntries_template(const N__MFDBNQ__Add_pgnEntries& other_value); |
| N__MFDBNQ__Add_pgnEntries_template(const OPTIONAL<N__MFDBNQ__Add_pgnEntries>& other_value); |
| N__MFDBNQ__Add_pgnEntries_template(const N__MFDBNQ__Add_pgnEntries_template& other_value); |
| ~N__MFDBNQ__Add_pgnEntries_template(); |
| |
| void clean_up(); |
| N__MFDBNQ__Add_pgnEntries_template& operator=(template_sel other_value); |
| N__MFDBNQ__Add_pgnEntries_template& operator=(null_type other_value); |
| N__MFDBNQ__Add_pgnEntries_template& operator=(const N__MFDBNQ__Add_pgnEntries& other_value); |
| N__MFDBNQ__Add_pgnEntries_template& operator=(const OPTIONAL<N__MFDBNQ__Add_pgnEntries>& other_value); |
| N__MFDBNQ__Add_pgnEntries_template& operator=(const N__MFDBNQ__Add_pgnEntries_template& other_value); |
| |
| PGNEntry_template& operator[](int index_value); |
| PGNEntry_template& operator[](const INTEGER& index_value); |
| const PGNEntry_template& operator[](int index_value) const; |
| const PGNEntry_template& operator[](const INTEGER& index_value) const; |
| |
| void set_size(int new_size); |
| int n_elem() const; |
| int size_of(boolean is_size) const; |
| inline int size_of() const { return size_of(TRUE); } |
| inline int lengthof() const { return size_of(FALSE); } |
| boolean match(const N__MFDBNQ__Add_pgnEntries& other_value, boolean legacy = FALSE) const; |
| inline boolean is_bound() const |
| {return template_selection != UNINITIALIZED_TEMPLATE; } |
| boolean is_value() const; |
| N__MFDBNQ__Add_pgnEntries valueof() const; |
| N__MFDBNQ__Add_pgnEntries substr(int index, int returncount) const; |
| |
| N__MFDBNQ__Add_pgnEntries replace(int index, int len, const N__MFDBNQ__Add_pgnEntries_template& repl) const; |
| |
| N__MFDBNQ__Add_pgnEntries replace(int index, int len, const N__MFDBNQ__Add_pgnEntries& repl) const; |
| |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDBNQ__Add_pgnEntries_template& list_item(unsigned int list_index); |
| void log() const; |
| void log_match(const N__MFDBNQ__Add_pgnEntries& 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; |
| boolean get_istemplate_kind(const char* type) const; |
| }; |
| |
| class N__MFDBNQ__Add : public Base_Type { |
| INTEGER field_msgFunction; |
| PortPair field_portPair; |
| e__FilterMode field_filterMode; |
| OCTETSTRING field_reserved4; |
| N__MFDBNQ__Add_pgnEntries field_pgnEntries; |
| public: |
| N__MFDBNQ__Add(); |
| N__MFDBNQ__Add(const INTEGER& par_msgFunction, |
| const PortPair& par_portPair, |
| const e__FilterMode& par_filterMode, |
| const OCTETSTRING& par_reserved4, |
| const N__MFDBNQ__Add_pgnEntries& par_pgnEntries); |
| N__MFDBNQ__Add(const N__MFDBNQ__Add& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__MFDBNQ__Add& operator=(const N__MFDBNQ__Add& other_value); |
| boolean operator==(const N__MFDBNQ__Add& other_value) const; |
| inline boolean operator!=(const N__MFDBNQ__Add& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortPair& portPair() |
| {return field_portPair;} |
| inline const PortPair& portPair() const |
| {return field_portPair;} |
| inline e__FilterMode& filterMode() |
| {return field_filterMode;} |
| inline const e__FilterMode& filterMode() const |
| {return field_filterMode;} |
| inline OCTETSTRING& reserved4() |
| {return field_reserved4;} |
| inline const OCTETSTRING& reserved4() const |
| {return field_reserved4;} |
| inline N__MFDBNQ__Add_pgnEntries& pgnEntries() |
| {return field_pgnEntries;} |
| inline const N__MFDBNQ__Add_pgnEntries& pgnEntries() const |
| {return field_pgnEntries;} |
| 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 N__MFDBNQ__Add_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__MFDBNQ__Add_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__MFDBNQ__Add& other_value); |
| void copy_template(const N__MFDBNQ__Add_template& other_value); |
| |
| public: |
| N__MFDBNQ__Add_template(); |
| N__MFDBNQ__Add_template(template_sel other_value); |
| N__MFDBNQ__Add_template(const N__MFDBNQ__Add& other_value); |
| N__MFDBNQ__Add_template(const OPTIONAL<N__MFDBNQ__Add>& other_value); |
| N__MFDBNQ__Add_template(const N__MFDBNQ__Add_template& other_value); |
| ~N__MFDBNQ__Add_template(); |
| N__MFDBNQ__Add_template& operator=(template_sel other_value); |
| N__MFDBNQ__Add_template& operator=(const N__MFDBNQ__Add& other_value); |
| N__MFDBNQ__Add_template& operator=(const OPTIONAL<N__MFDBNQ__Add>& other_value); |
| N__MFDBNQ__Add_template& operator=(const N__MFDBNQ__Add_template& other_value); |
| boolean match(const N__MFDBNQ__Add& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__MFDBNQ__Add valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__MFDBNQ__Add_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortPair_template& portPair(); |
| const PortPair_template& portPair() const; |
| e__FilterMode_template& filterMode(); |
| const e__FilterMode_template& filterMode() const; |
| OCTETSTRING_template& reserved4(); |
| const OCTETSTRING_template& reserved4() const; |
| N__MFDBNQ__Add_pgnEntries_template& pgnEntries(); |
| const N__MFDBNQ__Add_pgnEntries_template& pgnEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__MFDBNQ__Add& 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 PortNibble : public Base_Type { |
| e__PortNumber field_portNumber; |
| HEXSTRING field_reserved; |
| public: |
| PortNibble(); |
| PortNibble(const e__PortNumber& par_portNumber, |
| const HEXSTRING& par_reserved); |
| PortNibble(const PortNibble& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| PortNibble& operator=(const PortNibble& other_value); |
| boolean operator==(const PortNibble& other_value) const; |
| inline boolean operator!=(const PortNibble& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
| |
| inline e__PortNumber& portNumber() |
| {return field_portNumber;} |
| inline const e__PortNumber& portNumber() const |
| {return field_portNumber;} |
| inline HEXSTRING& reserved() |
| {return field_reserved;} |
| inline const HEXSTRING& reserved() const |
| {return field_reserved;} |
| 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 PortNibble_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| PortNibble_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const PortNibble& other_value); |
| void copy_template(const PortNibble_template& other_value); |
| |
| public: |
| PortNibble_template(); |
| PortNibble_template(template_sel other_value); |
| PortNibble_template(const PortNibble& other_value); |
| PortNibble_template(const OPTIONAL<PortNibble>& other_value); |
| PortNibble_template(const PortNibble_template& other_value); |
| ~PortNibble_template(); |
| PortNibble_template& operator=(template_sel other_value); |
| PortNibble_template& operator=(const PortNibble& other_value); |
| PortNibble_template& operator=(const OPTIONAL<PortNibble>& other_value); |
| PortNibble_template& operator=(const PortNibble_template& other_value); |
| boolean match(const PortNibble& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| PortNibble valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| PortNibble_template& list_item(unsigned int list_index) const; |
| e__PortNumber_template& portNumber(); |
| const e__PortNumber_template& portNumber() const; |
| HEXSTRING_template& reserved(); |
| const HEXSTRING_template& reserved() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const PortNibble& 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 N__NT__Request : public Base_Type { |
| INTEGER field_msgFunction; |
| PortNibble field_portPair; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| OCTETSTRING field_reserved6; |
| OCTETSTRING field_reserved7; |
| OCTETSTRING field_reserved8; |
| public: |
| N__NT__Request(); |
| N__NT__Request(const INTEGER& par_msgFunction, |
| const PortNibble& par_portPair, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const OCTETSTRING& par_reserved6, |
| const OCTETSTRING& par_reserved7, |
| const OCTETSTRING& par_reserved8); |
| N__NT__Request(const N__NT__Request& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__NT__Request& operator=(const N__NT__Request& other_value); |
| boolean operator==(const N__NT__Request& other_value) const; |
| inline boolean operator!=(const N__NT__Request& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortNibble& portPair() |
| {return field_portPair;} |
| inline const PortNibble& portPair() const |
| {return field_portPair;} |
| 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 OCTETSTRING& reserved6() |
| {return field_reserved6;} |
| inline const OCTETSTRING& reserved6() const |
| {return field_reserved6;} |
| inline OCTETSTRING& reserved7() |
| {return field_reserved7;} |
| inline const OCTETSTRING& reserved7() const |
| {return field_reserved7;} |
| inline OCTETSTRING& reserved8() |
| {return field_reserved8;} |
| inline const OCTETSTRING& reserved8() const |
| {return field_reserved8;} |
| inline int size_of() const |
| {return 8;} |
| 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 N__NT__Request_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__NT__Request_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__NT__Request& other_value); |
| void copy_template(const N__NT__Request_template& other_value); |
| |
| public: |
| N__NT__Request_template(); |
| N__NT__Request_template(template_sel other_value); |
| N__NT__Request_template(const N__NT__Request& other_value); |
| N__NT__Request_template(const OPTIONAL<N__NT__Request>& other_value); |
| N__NT__Request_template(const N__NT__Request_template& other_value); |
| ~N__NT__Request_template(); |
| N__NT__Request_template& operator=(template_sel other_value); |
| N__NT__Request_template& operator=(const N__NT__Request& other_value); |
| N__NT__Request_template& operator=(const OPTIONAL<N__NT__Request>& other_value); |
| N__NT__Request_template& operator=(const N__NT__Request_template& other_value); |
| boolean match(const N__NT__Request& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__NT__Request valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__NT__Request_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortNibble_template& portPair(); |
| const PortNibble_template& portPair() 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; |
| OCTETSTRING_template& reserved6(); |
| const OCTETSTRING_template& reserved6() const; |
| OCTETSTRING_template& reserved7(); |
| const OCTETSTRING_template& reserved7() const; |
| OCTETSTRING_template& reserved8(); |
| const OCTETSTRING_template& reserved8() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__NT__Request& 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 N__NT__Response : public Base_Type { |
| INTEGER field_msgFunction; |
| PortNibble field_portPair; |
| N__NT__Response_SourceAddressEntries field_SourceAddressEntries; |
| public: |
| N__NT__Response(); |
| N__NT__Response(const INTEGER& par_msgFunction, |
| const PortNibble& par_portPair, |
| const N__NT__Response_SourceAddressEntries& par_SourceAddressEntries); |
| N__NT__Response(const N__NT__Response& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__NT__Response& operator=(const N__NT__Response& other_value); |
| boolean operator==(const N__NT__Response& other_value) const; |
| inline boolean operator!=(const N__NT__Response& 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& msgFunction() |
| {return field_msgFunction;} |
| inline const INTEGER& msgFunction() const |
| {return field_msgFunction;} |
| inline PortNibble& portPair() |
| {return field_portPair;} |
| inline const PortNibble& portPair() const |
| {return field_portPair;} |
| inline N__NT__Response_SourceAddressEntries& SourceAddressEntries() |
| {return field_SourceAddressEntries;} |
| inline const N__NT__Response_SourceAddressEntries& SourceAddressEntries() const |
| {return field_SourceAddressEntries;} |
| 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 N__NT__Response_template : public Base_Template { |
| struct single_value_struct; |
| union { |
| single_value_struct *single_value; |
| struct { |
| unsigned int n_values; |
| N__NT__Response_template *list_value; |
| } value_list; |
| }; |
| |
| void set_specific(); |
| void copy_value(const N__NT__Response& other_value); |
| void copy_template(const N__NT__Response_template& other_value); |
| |
| public: |
| N__NT__Response_template(); |
| N__NT__Response_template(template_sel other_value); |
| N__NT__Response_template(const N__NT__Response& other_value); |
| N__NT__Response_template(const OPTIONAL<N__NT__Response>& other_value); |
| N__NT__Response_template(const N__NT__Response_template& other_value); |
| ~N__NT__Response_template(); |
| N__NT__Response_template& operator=(template_sel other_value); |
| N__NT__Response_template& operator=(const N__NT__Response& other_value); |
| N__NT__Response_template& operator=(const OPTIONAL<N__NT__Response>& other_value); |
| N__NT__Response_template& operator=(const N__NT__Response_template& other_value); |
| boolean match(const N__NT__Response& other_value, boolean legacy = FALSE) const; |
| boolean is_bound() const; |
| boolean is_value() const; |
| void clean_up(); |
| N__NT__Response valueof() const; |
| void set_type(template_sel template_type, unsigned int list_length); |
| N__NT__Response_template& list_item(unsigned int list_index) const; |
| INTEGER_template& msgFunction(); |
| const INTEGER_template& msgFunction() const; |
| PortNibble_template& portPair(); |
| const PortNibble_template& portPair() const; |
| N__NT__Response_SourceAddressEntries_template& SourceAddressEntries(); |
| const N__NT__Response_SourceAddressEntries_template& SourceAddressEntries() const; |
| int size_of() const; |
| void log() const; |
| void log_match(const N__NT__Response& 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 N__NTX__Request : public Base_Type { |
| INTEGER field_msgFunction; |
| PortNibble field_portPair; |
| OCTETSTRING field_reserved3; |
| OCTETSTRING field_reserved4; |
| OCTETSTRING field_reserved5; |
| OCTETSTRING field_reserved6; |
| OCTETSTRING field_reserved7; |
| OCTETSTRING field_reserved8; |
| public: |
| N__NTX__Request(); |
| N__NTX__Request(const INTEGER& par_msgFunction, |
| const PortNibble& par_portPair, |
| const OCTETSTRING& par_reserved3, |
| const OCTETSTRING& par_reserved4, |
| const OCTETSTRING& par_reserved5, |
| const OCTETSTRING& par_reserved6, |
| const OCTETSTRING& par_reserved7, |
| const OCTETSTRING& par_reserved8); |
| N__NTX__Request(const N__NTX__Request& other_value); |
| inline boolean is_component() { return FALSE; } |
| void clean_up(); |
| const TTCN_Typedescriptor_t* get_descriptor() const; |
| N__NTX__Request& operator=(const N__NTX__Request& other_value); |
| boolean operator==(const N__NTX__Request& other_value) const; |
| inline boolean operator!=(const N__NTX__Request& other_value) const |
| { return !(*this == other_value); } |
| |
| boolean is_bound() const; |
| |
| inline boolean is_present() const { return is_bound(); } |
| boolean is_value() const; |
|