blob: ce8230cabb5f730e743cfb801e7dab937c248181 [file] [log] [blame]
// 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 IsobusVTMessageTypes_HH
#define IsobusVTMessageTypes_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 IsobusVTMessageTypes_HH
#endif
namespace IsobusVTMessageTypes {
/* Forward declarations of classes */
class e__SoftKeyActivationReq__KeyAactivationCode;
class e__SoftKeyActivationReq__KeyAactivationCode_template;
class SoftKeyActivationReq;
class SoftKeyActivationReq_template;
class SoftKeyActivationRes;
class SoftKeyActivationRes_template;
class e__ButtonActivationReq__KeyAactivationCode;
class e__ButtonActivationReq__KeyAactivationCode_template;
class ButtonActivationReq;
class ButtonActivationReq_template;
class e__ButtonActivationRes__KeyAactivationCode;
class e__ButtonActivationRes__KeyAactivationCode_template;
class ButtonActivationRes;
class ButtonActivationRes_template;
class e__PointingEvent__touchState;
class e__PointingEvent__touchState_template;
class PointingEventReq;
class PointingEventReq_template;
class PointingEventRes;
class PointingEventRes_template;
class e__VTOnUserLayoutHideShow__state;
class e__VTOnUserLayoutHideShow__state_template;
class e__VTSelectInputObject__selection;
class e__VTSelectInputObject__selection_template;
class VTSelectInputObject__Bitmask;
class VTSelectInputObject__Bitmask_template;
class VTSelectInputObject__v4AndLater__Bitmask;
class VTSelectInputObject__v4AndLater__Bitmask_template;
class VTSelectInputObjectReq;
class VTSelectInputObjectReq_template;
class VTSelectInputObjectReq__v3AndPrior;
class VTSelectInputObjectReq__v3AndPrior_template;
class VTSelectInputObjectReq__v4AndLater;
class VTSelectInputObjectReq__v4AndLater_template;
class VTSelectInputObjectRes;
class VTSelectInputObjectRes_template;
class VTSelectInputObjectRes__v4AndPrior;
class VTSelectInputObjectRes__v4AndPrior_template;
class VTSelectInputObjectRes__v5AndLater;
class VTSelectInputObjectRes__v5AndLater_template;
class VTESC__ErrorCodes;
class VTESC__ErrorCodes_template;
class VTESCReq;
class VTESCReq_template;
class VTESCRes;
class VTESCRes_template;
class VTChangeNumericValueReq;
class VTChangeNumericValueReq_template;
class VTChangeNumericValueRes;
class VTChangeNumericValueRes_template;
class VTChangeActiveMasErrorcodes;
class VTChangeActiveMasErrorcodes_template;
class VTChangeActiveMaskReq;
class VTChangeActiveMaskReq_template;
class VTChangeActiveMaskRes;
class VTChangeActiveMaskRes_template;
class VTChangeSoftKeyMaskErrorCodes;
class VTChangeSoftKeyMaskErrorCodes_template;
class VTChangeSoftKeyMaskReq;
class VTChangeSoftKeyMaskReq_template;
class VTChangeSoftKeyMaskRes;
class VTChangeSoftKeyMaskRes_template;
class VTChangeStringValueReq;
class VTChangeStringValueReq_template;
class VTChangeStringValueRes;
class VTChangeStringValueRes_template;
class VTOnUserLayoutHideShowReq;
class VTOnUserLayoutHideShowReq_template;
class VTOnUserLayoutHideShowRes;
class VTOnUserLayoutHideShowRes_template;
class VTControlAudioSignalTerminationParameterTerminationCause;
class VTControlAudioSignalTerminationParameterTerminationCause_template;
class VTControlAudioSignalTerminationInd;
class VTControlAudioSignalTerminationInd_template;
class ObjectPoolTransferInd;
class ObjectPoolTransferInd_template;
class EndOfObjectPoolReq;
class EndOfObjectPoolReq_template;
class EndOfObjectPoolResErrorCodes;
class EndOfObjectPoolResErrorCodes_template;
class EndOfObjectPoolResObjectPoolErrorCodes;
class EndOfObjectPoolResObjectPoolErrorCodes_template;
class EndOfObjectPoolRes;
class EndOfObjectPoolRes_template;
class VTfunction32VT2ECU;
class VTfunction32VT2ECU_template;
class VTfunction32ECU2VT;
class VTfunction32ECU2VT_template;
class VTfunction33ECU2VT;
class VTfunction33ECU2VT_template;
class VTfunction34VT2ECU;
class VTfunction34VT2ECU_template;
class VTfunction34ECU2VT;
class VTfunction34ECU2VT_template;
class VTfunction36VT2ECU;
class VTfunction36VT2ECU_template;
class VTfunction36ECU2VT;
class VTfunction36ECU2VT_template;
class VTfunction37VT2ECU;
class VTfunction37VT2ECU_template;
class VTfunction37ECU2VT;
class VTfunction37ECU2VT_template;
class AuxiliaryInputType2StatusInd;
class AuxiliaryInputType2StatusInd_template;
class VTfunction39VT2ECU;
class VTfunction39VT2ECU_template;
class VTfunction39ECU2VT;
class VTfunction39ECU2VT_template;
class ESCreq;
class ESCreq_template;
class ESCerrorCodes;
class ESCerrorCodes_template;
class ESCres;
class ESCres_template;
class e__HideShowObject__state;
class e__HideShowObject__state_template;
class HideShowObjectReq;
class HideShowObjectReq_template;
class HideShowObjectRes__errorCodes;
class HideShowObjectRes__errorCodes_template;
class HideShowObjectRes;
class HideShowObjectRes_template;
class VTfunction161VT2ECU;
class VTfunction161VT2ECU_template;
class VTfunction161ECU2VT;
class VTfunction161ECU2VT_template;
class e__EnableDisableObject__DisableEnable;
class e__EnableDisableObject__DisableEnable_template;
class EnableDisableObjectReq;
class EnableDisableObjectReq_template;
class EnableDisableObjectRes__errorCodes;
class EnableDisableObjectRes__errorCodes_template;
class EnableDisableObjectRes;
class EnableDisableObjectRes_template;
class e__SelectInputObjectReq__Option;
class e__SelectInputObjectReq__Option_template;
class SelectInputObjectReq;
class SelectInputObjectReq_template;
class e__SelectInputObjectRes__Response;
class e__SelectInputObjectRes__Response_template;
class SelectInputObjectRes__errorCodes;
class SelectInputObjectRes__errorCodes_template;
class SelectInputObjectRes;
class SelectInputObjectRes_template;
class ControlAudioSignalReq;
class ControlAudioSignalReq_template;
class e__ControlAudioSignalRes__ErrorCodes;
class e__ControlAudioSignalRes__ErrorCodes_template;
class ControlAudioSignalRes__ErrorCodes;
class ControlAudioSignalRes__ErrorCodes_template;
class ControlAudioSignalRes;
class ControlAudioSignalRes_template;
class SetAudioVolumeReq;
class SetAudioVolumeReq_template;
class SetAudioVolumeErrorCodes;
class SetAudioVolumeErrorCodes_template;
class SetAudioVolumeRes;
class SetAudioVolumeRes_template;
class ChangeChildLocationReq;
class ChangeChildLocationReq_template;
class ChangeChildLocationRes__errorCodes;
class ChangeChildLocationRes__errorCodes_template;
class ChangeChildLocationRes;
class ChangeChildLocationRes_template;
class ChangeSizeReq;
class ChangeSizeReq_template;
class ChangeSizeRes__errorCodes;
class ChangeSizeRes__errorCodes_template;
class ChangeSizeRes;
class ChangeSizeRes_template;
class ChangeBackgroundColourReq;
class ChangeBackgroundColourReq_template;
class ChangeBackgroundColourRes__errorCodes;
class ChangeBackgroundColourRes__errorCodes_template;
class ChangeBackgroundColourRes;
class ChangeBackgroundColourRes_template;
class ChangeNumericValueReq;
class ChangeNumericValueReq_template;
class ChangeNumericValueRes__errorCodes;
class ChangeNumericValueRes__errorCodes_template;
class ChangeNumericValueRes;
class ChangeNumericValueRes_template;
class ChangeEndPointRes__errorCodes;
class ChangeEndPointRes__errorCodes_template;
class ChangeEndPointRes;
class ChangeEndPointRes_template;
class e__ChangeEndPointReq__LineDirection;
class e__ChangeEndPointReq__LineDirection_template;
class ChangeEndPointReq;
class ChangeEndPointReq_template;
class ChangeFontAttributesRes__errorCodes;
class ChangeFontAttributesRes__errorCodes_template;
class ChangeFontAttributesRes;
class ChangeFontAttributesRes_template;
class ChangeFontAttributesReq;
class ChangeFontAttributesReq_template;
class ChangeLineAttributesRes__errorCodes;
class ChangeLineAttributesRes__errorCodes_template;
class ChangeLineAttributesRes;
class ChangeLineAttributesRes_template;
class ChangeLineAttributesReq;
class ChangeLineAttributesReq_template;
class ChangeFillAttributesRes__errorCodes;
class ChangeFillAttributesRes__errorCodes_template;
class ChangeFillAttributesRes;
class ChangeFillAttributesRes_template;
class ChangeFillAttributesReq;
class ChangeFillAttributesReq_template;
class ChangeActiveMaskReq;
class ChangeActiveMaskReq_template;
class ChangeActiveMaskRes__errorCodes;
class ChangeActiveMaskRes__errorCodes_template;
class ChangeActiveMaskRes;
class ChangeActiveMaskRes_template;
class e__ChangeSoftKeyMaskReq__MaskType;
class e__ChangeSoftKeyMaskReq__MaskType_template;
class ChangeSoftKeyMaskReq;
class ChangeSoftKeyMaskReq_template;
class ChangeSoftKeyMaskRes__errorCodes;
class ChangeSoftKeyMaskRes__errorCodes_template;
class ChangeSoftKeyMaskRes;
class ChangeSoftKeyMaskRes_template;
class ChangeAttributeReq;
class ChangeAttributeReq_template;
class ChangeAttributeRes__errorCodes;
class ChangeAttributeRes__errorCodes_template;
class ChangeAttributeRes;
class ChangeAttributeRes_template;
class ChangePriorityRes__errorCodes;
class ChangePriorityRes__errorCodes_template;
class ChangePriorityRes;
class ChangePriorityRes_template;
class ChangePriorityReq;
class ChangePriorityReq_template;
class ChangeListItemRes__errorCodes;
class ChangeListItemRes__errorCodes_template;
class ChangeListItemRes;
class ChangeListItemRes_template;
class ChangeListItemReq;
class ChangeListItemReq_template;
class DeleteObjectPoolReq;
class DeleteObjectPoolReq_template;
class DeleteObjectPoolRes__ErrorCodes;
class DeleteObjectPoolRes__ErrorCodes_template;
class DeleteObjectPoolRes;
class DeleteObjectPoolRes_template;
class ChangeStringValueReq;
class ChangeStringValueReq_template;
class ChangeStringValueRes__ErrorCodes;
class ChangeStringValueRes__ErrorCodes_template;
class ChangeStringValueRes;
class ChangeStringValueRes_template;
class ChangeChildPositionReq;
class ChangeChildPositionReq_template;
class ChangeChildPositionRes__ErrorCodes;
class ChangeChildPositionRes__ErrorCodes_template;
class ChangeChildPositionRes;
class ChangeChildPositionRes_template;
class ChangeObjectLabelRes__ErrorCodes;
class ChangeObjectLabelRes__ErrorCodes_template;
class ChangeObjectLabelRes;
class ChangeObjectLabelRes_template;
class ChangeObjectLabelReq;
class ChangeObjectLabelReq_template;
class ChangePolygonPointRes__ErrorCodes;
class ChangePolygonPointRes__ErrorCodes_template;
class ChangePolygonPointRes;
class ChangePolygonPointRes_template;
class ChangePolygonPointReq;
class ChangePolygonPointReq_template;
class ChangePolygonScaleRes__ErrorCodes;
class ChangePolygonScaleRes__ErrorCodes_template;
class ChangePolygonScaleRes;
class ChangePolygonScaleRes_template;
class ChangePolygonScaleReq;
class ChangePolygonScaleReq_template;
class GraphicsContextRes__ErrorCodes;
class GraphicsContextRes__ErrorCodes_template;
class GraphicsContextRes;
class GraphicsContextRes_template;
class SetGraphicsCursor;
class SetGraphicsCursor_template;
class MoveGraphicsCursor;
class MoveGraphicsCursor_template;
class SetForegroundColour;
class SetForegroundColour_template;
class SetBackgroundColour;
class SetBackgroundColour_template;
class SetLineAttributesObjectID;
class SetLineAttributesObjectID_template;
class SetFileAttributesObjectID;
class SetFileAttributesObjectID_template;
class SetFontAttributesObjectID;
class SetFontAttributesObjectID_template;
class EraseRectangle;
class EraseRectangle_template;
class DrawPoint;
class DrawPoint_template;
class DrawLine;
class DrawLine_template;
class DrawRectangle;
class DrawRectangle_template;
class DrawClosedEllipse;
class DrawClosedEllipse_template;
class PolygonPoint;
class PolygonPoint_template;
class PolygonPointArray;
class PolygonPointArray_template;
class DrawPolygon;
class DrawPolygon_template;
class e__Tranparency;
class e__Tranparency_template;
class DrawText;
class DrawText_template;
class PanViewport;
class PanViewport_template;
class ZoomViewport;
class ZoomViewport_template;
class PanAndZoomViewport;
class PanAndZoomViewport_template;
class ChangeViewportSize;
class ChangeViewportSize_template;
class DrawVTObject;
class DrawVTObject_template;
class CopyCanvasToPictureGraphic;
class CopyCanvasToPictureGraphic_template;
class CopyViewportToPictureGraphic;
class CopyViewportToPictureGraphic_template;
class GraphicsContextReq__union;
class GraphicsContextReq__union_template;
class GraphicsContextReq;
class GraphicsContextReq_template;
class GetAttributeValueRes;
class GetAttributeValueRes_template;
class GetAttributeValueReq;
class GetAttributeValueReq_template;
class SelectColourMapRes__ErrorCodes;
class SelectColourMapRes__ErrorCodes_template;
class SelectColourMapRes;
class SelectColourMapRes_template;
class SelectColourMapReq;
class SelectColourMapReq_template;
class IdentifyVTRes;
class IdentifyVTRes_template;
class IdentifyVTReq;
class IdentifyVTReq_template;
class ExecuteExtendedMacroRes__ErrorCodes;
class ExecuteExtendedMacroRes__ErrorCodes_template;
class ExecuteExtendedMacroRes;
class ExecuteExtendedMacroRes_template;
class ExecuteExtendedMacroReq;
class ExecuteExtendedMacroReq_template;
class LockUnlockMaskRes__ErrorCodes;
class LockUnlockMaskRes__ErrorCodes_template;
class e__LockUnlockMaskReqCommand;
class e__LockUnlockMaskReqCommand_template;
class LockUnlockMaskRes;
class LockUnlockMaskRes_template;
class LockUnlockMaskReq;
class LockUnlockMaskReq_template;
class ExecuteMacroReq__ErrorCodes;
class ExecuteMacroReq__ErrorCodes_template;
class ExecuteMacroRes;
class ExecuteMacroRes_template;
class ExecuteMacroReq;
class ExecuteMacroReq_template;
class GetMemoryReq;
class GetMemoryReq_template;
class e__GetMemoryResVersionNumber;
class e__GetMemoryResVersionNumber_template;
class e__GetMemoryResStatus;
class e__GetMemoryResStatus_template;
class GetMemoryRes;
class GetMemoryRes_template;
class GetNumberOfSoftKeysReq;
class GetNumberOfSoftKeysReq_template;
class GetNumberOfSoftKeysRes;
class GetNumberOfSoftKeysRes_template;
class GetTextFontDataReq;
class GetTextFontDataReq_template;
class TextFontDataRes__small__font__sizes;
class TextFontDataRes__small__font__sizes_template;
class TextFontDataRes__large__font__sizes;
class TextFontDataRes__large__font__sizes_template;
class TextFontDataRes__type__attribute;
class TextFontDataRes__type__attribute_template;
class GetTextFontDataRes;
class GetTextFontDataRes_template;
class GetHardwareReq;
class GetHardwareReq_template;
class e__GetHardwareResGraphicType;
class e__GetHardwareResGraphicType_template;
class GetHardwareResHardwareType;
class GetHardwareResHardwareType_template;
class GetHardwareRes;
class GetHardwareRes_template;
class e__Codeplane;
class e__Codeplane_template;
class GetSupportedWidecharsReq;
class GetSupportedWidecharsReq_template;
class WideCharRange;
class WideCharRange_template;
class WideCharRangeArray;
class WideCharRangeArray_template;
class GetSupportedWidecharsRes;
class GetSupportedWidecharsRes_template;
class GetWindowMaskDataReq;
class GetWindowMaskDataReq_template;
class GetWindowMaskDataRes;
class GetWindowMaskDataRes_template;
class GetSupportedObjectsReq;
class GetSupportedObjectsReq_template;
class GetSupportedObjectsRes;
class GetSupportedObjectsRes_template;
class StoreVersionRes__errorCodesType;
class StoreVersionRes__errorCodesType_template;
class StoreVersionRes;
class StoreVersionRes_template;
class StoreVersionReq;
class StoreVersionReq_template;
class WorkingSetMaintenanceBitMask;
class WorkingSetMaintenanceBitMask_template;
class e__WorkingSetMaintenanceVersionNumber;
class e__WorkingSetMaintenanceVersionNumber_template;
class LoadVersionReq;
class LoadVersionReq_template;
class LoadVersionRes__errorCodesType;
class LoadVersionRes__errorCodesType_template;
class LoadVersionRes;
class LoadVersionRes_template;
class DeleteVersionRes__errorCodesType;
class DeleteVersionRes__errorCodesType_template;
class DeleteVersionRes;
class DeleteVersionRes_template;
class DeleteVersionReq;
class DeleteVersionReq_template;
class ExtendedGetVersionsRes;
class ExtendedGetVersionsRes_template;
class ExtendedGetVersionsReq;
class ExtendedGetVersionsReq_template;
class ExtendedStoreVersionRes__errorCodesType;
class ExtendedStoreVersionRes__errorCodesType_template;
class ExtendedStoreVersionRes;
class ExtendedStoreVersionRes_template;
class ExtendedStoreVersionReq;
class ExtendedStoreVersionReq_template;
class ExtendedLoadVersionRes__errorCodesType;
class ExtendedLoadVersionRes__errorCodesType_template;
class ExtendedLoadVersionRes;
class ExtendedLoadVersionRes_template;
class ExtendedLoadVersionReq;
class ExtendedLoadVersionReq_template;
class ExtendedDeleteVersionRes__errorCodesType;
class ExtendedDeleteVersionRes__errorCodesType_template;
class ExtendedDeleteVersionRes;
class ExtendedDeleteVersionRes_template;
class ExtendedDeleteVersionReq;
class ExtendedDeleteVersionReq_template;
class GetVersionsReq;
class GetVersionsReq_template;
class GetVersionsRes;
class GetVersionsRes_template;
class VTUnsupportedVTFunctionInd;
class VTUnsupportedVTFunctionInd_template;
class UnsupportedVTFunctionInd;
class UnsupportedVTFunctionInd_template;
class WorkingSetMaintenanceReq;
class WorkingSetMaintenanceReq_template;
class e__BusyCodes;
class e__BusyCodes_template;
class VTStatusReq;
class VTStatusReq_template;
class VT2ECU;
class VT2ECU_template;
class ECU2VT;
class ECU2VT_template;
} /* end of namespace */
#ifndef IsobusVTMessageTypes_HH
#define IsobusVTMessageTypes_HH
namespace IsobusVTMessageTypes {
/* Type definitions */
typedef INTEGER VTfunction;
typedef INTEGER_template VTfunction_template;
typedef INTEGER AnyObjectID;
typedef INTEGER_template AnyObjectID_template;
typedef INTEGER ValidObjectID;
typedef INTEGER_template ValidObjectID_template;
typedef INTEGER AttributeID;
typedef INTEGER_template AttributeID_template;
typedef INTEGER PercentType;
typedef INTEGER_template PercentType_template;
typedef INTEGER DeltaPositionType;
typedef INTEGER_template DeltaPositionType_template;
typedef INTEGER XPositionType;
typedef INTEGER_template XPositionType_template;
typedef INTEGER YPositionType;
typedef INTEGER_template YPositionType_template;
typedef INTEGER XOffsetType;
typedef INTEGER_template XOffsetType_template;
typedef INTEGER YOffsetType;
typedef INTEGER_template YOffsetType_template;
typedef INTEGER ViewportXAttribute;
typedef INTEGER_template ViewportXAttribute_template;
typedef INTEGER ViewportYAttribute;
typedef INTEGER_template ViewportYAttribute_template;
typedef INTEGER WidthType;
typedef INTEGER_template WidthType_template;
typedef INTEGER HeightType;
typedef INTEGER_template HeightType_template;
typedef INTEGER PositionType;
typedef INTEGER_template PositionType_template;
typedef INTEGER KeyNumberType;
typedef INTEGER_template KeyNumberType_template;
typedef INTEGER FrequencyType;
typedef INTEGER_template FrequencyType_template;
typedef INTEGER ColorType;
typedef INTEGER_template ColorType_template;
typedef INTEGER FontSize;
typedef INTEGER_template FontSize_template;
typedef INTEGER FontType;
typedef INTEGER_template FontType_template;
typedef INTEGER FontStyle;
typedef INTEGER_template FontStyle_template;
typedef INTEGER LineWidth;
typedef INTEGER_template LineWidth_template;
typedef INTEGER Priority;
typedef INTEGER_template Priority_template;
typedef INTEGER Index;
typedef INTEGER_template Index_template;
typedef BITSTRING LineArt;
typedef BITSTRING_template LineArt_template;
typedef CHARSTRING CHR7;
typedef CHARSTRING_template CHR7_template;
typedef CHARSTRING VersionLabel7Char;
typedef CHARSTRING_template VersionLabel7Char_template;
typedef FLOAT SingleFloat;
typedef FLOAT_template SingleFloat_template;
typedef OCTETSTRING ObjectPoolRecords;
typedef OCTETSTRING_template ObjectPoolRecords_template;
typedef INTEGER AuxiliaryInputType2StatusInd__AuxiliaryInputObjectID;
typedef INTEGER_template AuxiliaryInputType2StatusInd__AuxiliaryInputObjectID_template;
typedef BITSTRING AuxiliaryInputType2StatusInd__OperatingStateType;
typedef BITSTRING_template AuxiliaryInputType2StatusInd__OperatingStateType_template;
typedef INTEGER BootTimeType;
typedef INTEGER_template BootTimeType_template;
/* Class definitions */
class e__SoftKeyActivationReq__KeyAactivationCode : public Base_Type { // enum
friend class e__SoftKeyActivationReq__KeyAactivationCode_template;
public:
enum enum_type { keyHasBeenReleased = 0, keyHasBeenPressed = 1, keyIsStillPressed = 2, keyPressAborted = 3, UNKNOWN_VALUE = 4, UNBOUND_VALUE = 5 };
private:
enum_type enum_value;
public:
e__SoftKeyActivationReq__KeyAactivationCode();
e__SoftKeyActivationReq__KeyAactivationCode(int other_value);
e__SoftKeyActivationReq__KeyAactivationCode(enum_type other_value);
e__SoftKeyActivationReq__KeyAactivationCode(const e__SoftKeyActivationReq__KeyAactivationCode& other_value);
e__SoftKeyActivationReq__KeyAactivationCode& operator=(int other_value);
e__SoftKeyActivationReq__KeyAactivationCode& operator=(enum_type other_value);
e__SoftKeyActivationReq__KeyAactivationCode& operator=(const e__SoftKeyActivationReq__KeyAactivationCode& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__SoftKeyActivationReq__KeyAactivationCode& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__SoftKeyActivationReq__KeyAactivationCode& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__SoftKeyActivationReq__KeyAactivationCode& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__SoftKeyActivationReq__KeyAactivationCode& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__SoftKeyActivationReq__KeyAactivationCode& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__SoftKeyActivationReq__KeyAactivationCode& 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__SoftKeyActivationReq__KeyAactivationCode& 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__SoftKeyActivationReq__KeyAactivationCode_template : public Base_Template {
union {
e__SoftKeyActivationReq__KeyAactivationCode::enum_type single_value;
struct {
unsigned int n_values;
e__SoftKeyActivationReq__KeyAactivationCode_template *list_value;
} value_list;
};
void copy_template(const e__SoftKeyActivationReq__KeyAactivationCode_template& other_value);
public:
e__SoftKeyActivationReq__KeyAactivationCode_template();
e__SoftKeyActivationReq__KeyAactivationCode_template(template_sel other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template(int other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template(e__SoftKeyActivationReq__KeyAactivationCode::enum_type other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template(const e__SoftKeyActivationReq__KeyAactivationCode& other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template(const OPTIONAL<e__SoftKeyActivationReq__KeyAactivationCode>& other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template(const e__SoftKeyActivationReq__KeyAactivationCode_template& other_value);
~e__SoftKeyActivationReq__KeyAactivationCode_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(template_sel other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(int other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(e__SoftKeyActivationReq__KeyAactivationCode::enum_type other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(const e__SoftKeyActivationReq__KeyAactivationCode& other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(const OPTIONAL<e__SoftKeyActivationReq__KeyAactivationCode>& other_value);
e__SoftKeyActivationReq__KeyAactivationCode_template& operator=(const e__SoftKeyActivationReq__KeyAactivationCode_template& other_value);
boolean match(e__SoftKeyActivationReq__KeyAactivationCode::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__SoftKeyActivationReq__KeyAactivationCode& other_value, boolean legacy = FALSE) const;
e__SoftKeyActivationReq__KeyAactivationCode::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__SoftKeyActivationReq__KeyAactivationCode_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__SoftKeyActivationReq__KeyAactivationCode& 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 SoftKeyActivationReq : public Base_Type {
INTEGER field_vtfunction;
e__SoftKeyActivationReq__KeyAactivationCode field_keyActivationCode;
INTEGER field_objectID;
INTEGER field_parentObjectID;
INTEGER field_keyNumber;
OCTETSTRING field_reserved8;
public:
SoftKeyActivationReq();
SoftKeyActivationReq(const INTEGER& par_vtfunction,
const e__SoftKeyActivationReq__KeyAactivationCode& par_keyActivationCode,
const INTEGER& par_objectID,
const INTEGER& par_parentObjectID,
const INTEGER& par_keyNumber,
const OCTETSTRING& par_reserved8);
SoftKeyActivationReq(const SoftKeyActivationReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SoftKeyActivationReq& operator=(const SoftKeyActivationReq& other_value);
boolean operator==(const SoftKeyActivationReq& other_value) const;
inline boolean operator!=(const SoftKeyActivationReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__SoftKeyActivationReq__KeyAactivationCode& keyActivationCode()
{return field_keyActivationCode;}
inline const e__SoftKeyActivationReq__KeyAactivationCode& keyActivationCode() const
{return field_keyActivationCode;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& keyNumber()
{return field_keyNumber;}
inline const INTEGER& keyNumber() const
{return field_keyNumber;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class SoftKeyActivationReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SoftKeyActivationReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SoftKeyActivationReq& other_value);
void copy_template(const SoftKeyActivationReq_template& other_value);
public:
SoftKeyActivationReq_template();
SoftKeyActivationReq_template(template_sel other_value);
SoftKeyActivationReq_template(const SoftKeyActivationReq& other_value);
SoftKeyActivationReq_template(const OPTIONAL<SoftKeyActivationReq>& other_value);
SoftKeyActivationReq_template(const SoftKeyActivationReq_template& other_value);
~SoftKeyActivationReq_template();
SoftKeyActivationReq_template& operator=(template_sel other_value);
SoftKeyActivationReq_template& operator=(const SoftKeyActivationReq& other_value);
SoftKeyActivationReq_template& operator=(const OPTIONAL<SoftKeyActivationReq>& other_value);
SoftKeyActivationReq_template& operator=(const SoftKeyActivationReq_template& other_value);
boolean match(const SoftKeyActivationReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SoftKeyActivationReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SoftKeyActivationReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__SoftKeyActivationReq__KeyAactivationCode_template& keyActivationCode();
const e__SoftKeyActivationReq__KeyAactivationCode_template& keyActivationCode() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& keyNumber();
const INTEGER_template& keyNumber() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const SoftKeyActivationReq& 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 SoftKeyActivationRes : public Base_Type {
INTEGER field_vtfunction;
e__SoftKeyActivationReq__KeyAactivationCode field_keyActivationCode;
INTEGER field_objectID;
INTEGER field_parentObjectID;
INTEGER field_keyNumber;
OCTETSTRING field_reserved8;
public:
SoftKeyActivationRes();
SoftKeyActivationRes(const INTEGER& par_vtfunction,
const e__SoftKeyActivationReq__KeyAactivationCode& par_keyActivationCode,
const INTEGER& par_objectID,
const INTEGER& par_parentObjectID,
const INTEGER& par_keyNumber,
const OCTETSTRING& par_reserved8);
SoftKeyActivationRes(const SoftKeyActivationRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SoftKeyActivationRes& operator=(const SoftKeyActivationRes& other_value);
boolean operator==(const SoftKeyActivationRes& other_value) const;
inline boolean operator!=(const SoftKeyActivationRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__SoftKeyActivationReq__KeyAactivationCode& keyActivationCode()
{return field_keyActivationCode;}
inline const e__SoftKeyActivationReq__KeyAactivationCode& keyActivationCode() const
{return field_keyActivationCode;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& keyNumber()
{return field_keyNumber;}
inline const INTEGER& keyNumber() const
{return field_keyNumber;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class SoftKeyActivationRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SoftKeyActivationRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SoftKeyActivationRes& other_value);
void copy_template(const SoftKeyActivationRes_template& other_value);
public:
SoftKeyActivationRes_template();
SoftKeyActivationRes_template(template_sel other_value);
SoftKeyActivationRes_template(const SoftKeyActivationRes& other_value);
SoftKeyActivationRes_template(const OPTIONAL<SoftKeyActivationRes>& other_value);
SoftKeyActivationRes_template(const SoftKeyActivationRes_template& other_value);
~SoftKeyActivationRes_template();
SoftKeyActivationRes_template& operator=(template_sel other_value);
SoftKeyActivationRes_template& operator=(const SoftKeyActivationRes& other_value);
SoftKeyActivationRes_template& operator=(const OPTIONAL<SoftKeyActivationRes>& other_value);
SoftKeyActivationRes_template& operator=(const SoftKeyActivationRes_template& other_value);
boolean match(const SoftKeyActivationRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SoftKeyActivationRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SoftKeyActivationRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__SoftKeyActivationReq__KeyAactivationCode_template& keyActivationCode();
const e__SoftKeyActivationReq__KeyAactivationCode_template& keyActivationCode() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& keyNumber();
const INTEGER_template& keyNumber() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const SoftKeyActivationRes& 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__ButtonActivationReq__KeyAactivationCode : public Base_Type { // enum
friend class e__ButtonActivationReq__KeyAactivationCode_template;
public:
enum enum_type { buttonHasBeenUnlatchedorReleased = 0, buttonHasBeenPressedOrLatched = 1, buttonIsStillHeld = 2, buttonPressAborted = 3, UNKNOWN_VALUE = 4, UNBOUND_VALUE = 5 };
private:
enum_type enum_value;
public:
e__ButtonActivationReq__KeyAactivationCode();
e__ButtonActivationReq__KeyAactivationCode(int other_value);
e__ButtonActivationReq__KeyAactivationCode(enum_type other_value);
e__ButtonActivationReq__KeyAactivationCode(const e__ButtonActivationReq__KeyAactivationCode& other_value);
e__ButtonActivationReq__KeyAactivationCode& operator=(int other_value);
e__ButtonActivationReq__KeyAactivationCode& operator=(enum_type other_value);
e__ButtonActivationReq__KeyAactivationCode& operator=(const e__ButtonActivationReq__KeyAactivationCode& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__ButtonActivationReq__KeyAactivationCode& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__ButtonActivationReq__KeyAactivationCode& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__ButtonActivationReq__KeyAactivationCode& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__ButtonActivationReq__KeyAactivationCode& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__ButtonActivationReq__KeyAactivationCode& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__ButtonActivationReq__KeyAactivationCode& 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__ButtonActivationReq__KeyAactivationCode& 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__ButtonActivationReq__KeyAactivationCode_template : public Base_Template {
union {
e__ButtonActivationReq__KeyAactivationCode::enum_type single_value;
struct {
unsigned int n_values;
e__ButtonActivationReq__KeyAactivationCode_template *list_value;
} value_list;
};
void copy_template(const e__ButtonActivationReq__KeyAactivationCode_template& other_value);
public:
e__ButtonActivationReq__KeyAactivationCode_template();
e__ButtonActivationReq__KeyAactivationCode_template(template_sel other_value);
e__ButtonActivationReq__KeyAactivationCode_template(int other_value);
e__ButtonActivationReq__KeyAactivationCode_template(e__ButtonActivationReq__KeyAactivationCode::enum_type other_value);
e__ButtonActivationReq__KeyAactivationCode_template(const e__ButtonActivationReq__KeyAactivationCode& other_value);
e__ButtonActivationReq__KeyAactivationCode_template(const OPTIONAL<e__ButtonActivationReq__KeyAactivationCode>& other_value);
e__ButtonActivationReq__KeyAactivationCode_template(const e__ButtonActivationReq__KeyAactivationCode_template& other_value);
~e__ButtonActivationReq__KeyAactivationCode_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__ButtonActivationReq__KeyAactivationCode_template& operator=(template_sel other_value);
e__ButtonActivationReq__KeyAactivationCode_template& operator=(int other_value);
e__ButtonActivationReq__KeyAactivationCode_template& operator=(e__ButtonActivationReq__KeyAactivationCode::enum_type other_value);
e__ButtonActivationReq__KeyAactivationCode_template& operator=(const e__ButtonActivationReq__KeyAactivationCode& other_value);
e__ButtonActivationReq__KeyAactivationCode_template& operator=(const OPTIONAL<e__ButtonActivationReq__KeyAactivationCode>& other_value);
e__ButtonActivationReq__KeyAactivationCode_template& operator=(const e__ButtonActivationReq__KeyAactivationCode_template& other_value);
boolean match(e__ButtonActivationReq__KeyAactivationCode::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__ButtonActivationReq__KeyAactivationCode& other_value, boolean legacy = FALSE) const;
e__ButtonActivationReq__KeyAactivationCode::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__ButtonActivationReq__KeyAactivationCode_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__ButtonActivationReq__KeyAactivationCode& 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 ButtonActivationReq : public Base_Type {
INTEGER field_vtfunction;
e__ButtonActivationReq__KeyAactivationCode field_keyAactivationCode;
INTEGER field_objectID;
INTEGER field_parentObjectID;
INTEGER field_buttonKeyCode;
OCTETSTRING field_reserved8;
public:
ButtonActivationReq();
ButtonActivationReq(const INTEGER& par_vtfunction,
const e__ButtonActivationReq__KeyAactivationCode& par_keyAactivationCode,
const INTEGER& par_objectID,
const INTEGER& par_parentObjectID,
const INTEGER& par_buttonKeyCode,
const OCTETSTRING& par_reserved8);
ButtonActivationReq(const ButtonActivationReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ButtonActivationReq& operator=(const ButtonActivationReq& other_value);
boolean operator==(const ButtonActivationReq& other_value) const;
inline boolean operator!=(const ButtonActivationReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__ButtonActivationReq__KeyAactivationCode& keyAactivationCode()
{return field_keyAactivationCode;}
inline const e__ButtonActivationReq__KeyAactivationCode& keyAactivationCode() const
{return field_keyAactivationCode;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& buttonKeyCode()
{return field_buttonKeyCode;}
inline const INTEGER& buttonKeyCode() const
{return field_buttonKeyCode;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ButtonActivationReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ButtonActivationReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ButtonActivationReq& other_value);
void copy_template(const ButtonActivationReq_template& other_value);
public:
ButtonActivationReq_template();
ButtonActivationReq_template(template_sel other_value);
ButtonActivationReq_template(const ButtonActivationReq& other_value);
ButtonActivationReq_template(const OPTIONAL<ButtonActivationReq>& other_value);
ButtonActivationReq_template(const ButtonActivationReq_template& other_value);
~ButtonActivationReq_template();
ButtonActivationReq_template& operator=(template_sel other_value);
ButtonActivationReq_template& operator=(const ButtonActivationReq& other_value);
ButtonActivationReq_template& operator=(const OPTIONAL<ButtonActivationReq>& other_value);
ButtonActivationReq_template& operator=(const ButtonActivationReq_template& other_value);
boolean match(const ButtonActivationReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ButtonActivationReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ButtonActivationReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__ButtonActivationReq__KeyAactivationCode_template& keyAactivationCode();
const e__ButtonActivationReq__KeyAactivationCode_template& keyAactivationCode() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& buttonKeyCode();
const INTEGER_template& buttonKeyCode() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ButtonActivationReq& 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__ButtonActivationRes__KeyAactivationCode : public Base_Type { // enum
friend class e__ButtonActivationRes__KeyAactivationCode_template;
public:
enum enum_type { buttonHasBeenUnlatchedorReleased = 0, buttonHasBeenPressedOrLatched = 1, buttonIsStillHeld = 2, buttonPressAborted = 3, UNKNOWN_VALUE = 4, UNBOUND_VALUE = 5 };
private:
enum_type enum_value;
public:
e__ButtonActivationRes__KeyAactivationCode();
e__ButtonActivationRes__KeyAactivationCode(int other_value);
e__ButtonActivationRes__KeyAactivationCode(enum_type other_value);
e__ButtonActivationRes__KeyAactivationCode(const e__ButtonActivationRes__KeyAactivationCode& other_value);
e__ButtonActivationRes__KeyAactivationCode& operator=(int other_value);
e__ButtonActivationRes__KeyAactivationCode& operator=(enum_type other_value);
e__ButtonActivationRes__KeyAactivationCode& operator=(const e__ButtonActivationRes__KeyAactivationCode& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__ButtonActivationRes__KeyAactivationCode& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__ButtonActivationRes__KeyAactivationCode& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__ButtonActivationRes__KeyAactivationCode& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__ButtonActivationRes__KeyAactivationCode& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__ButtonActivationRes__KeyAactivationCode& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__ButtonActivationRes__KeyAactivationCode& 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__ButtonActivationRes__KeyAactivationCode& 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__ButtonActivationRes__KeyAactivationCode_template : public Base_Template {
union {
e__ButtonActivationRes__KeyAactivationCode::enum_type single_value;
struct {
unsigned int n_values;
e__ButtonActivationRes__KeyAactivationCode_template *list_value;
} value_list;
};
void copy_template(const e__ButtonActivationRes__KeyAactivationCode_template& other_value);
public:
e__ButtonActivationRes__KeyAactivationCode_template();
e__ButtonActivationRes__KeyAactivationCode_template(template_sel other_value);
e__ButtonActivationRes__KeyAactivationCode_template(int other_value);
e__ButtonActivationRes__KeyAactivationCode_template(e__ButtonActivationRes__KeyAactivationCode::enum_type other_value);
e__ButtonActivationRes__KeyAactivationCode_template(const e__ButtonActivationRes__KeyAactivationCode& other_value);
e__ButtonActivationRes__KeyAactivationCode_template(const OPTIONAL<e__ButtonActivationRes__KeyAactivationCode>& other_value);
e__ButtonActivationRes__KeyAactivationCode_template(const e__ButtonActivationRes__KeyAactivationCode_template& other_value);
~e__ButtonActivationRes__KeyAactivationCode_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__ButtonActivationRes__KeyAactivationCode_template& operator=(template_sel other_value);
e__ButtonActivationRes__KeyAactivationCode_template& operator=(int other_value);
e__ButtonActivationRes__KeyAactivationCode_template& operator=(e__ButtonActivationRes__KeyAactivationCode::enum_type other_value);
e__ButtonActivationRes__KeyAactivationCode_template& operator=(const e__ButtonActivationRes__KeyAactivationCode& other_value);
e__ButtonActivationRes__KeyAactivationCode_template& operator=(const OPTIONAL<e__ButtonActivationRes__KeyAactivationCode>& other_value);
e__ButtonActivationRes__KeyAactivationCode_template& operator=(const e__ButtonActivationRes__KeyAactivationCode_template& other_value);
boolean match(e__ButtonActivationRes__KeyAactivationCode::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__ButtonActivationRes__KeyAactivationCode& other_value, boolean legacy = FALSE) const;
e__ButtonActivationRes__KeyAactivationCode::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__ButtonActivationRes__KeyAactivationCode_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__ButtonActivationRes__KeyAactivationCode& 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 ButtonActivationRes : public Base_Type {
INTEGER field_vtfunction;
e__ButtonActivationRes__KeyAactivationCode field_keyAactivationCode;
INTEGER field_objectID;
INTEGER field_parentObjectID;
INTEGER field_buttonKeyCode;
OCTETSTRING field_reserved8;
public:
ButtonActivationRes();
ButtonActivationRes(const INTEGER& par_vtfunction,
const e__ButtonActivationRes__KeyAactivationCode& par_keyAactivationCode,
const INTEGER& par_objectID,
const INTEGER& par_parentObjectID,
const INTEGER& par_buttonKeyCode,
const OCTETSTRING& par_reserved8);
ButtonActivationRes(const ButtonActivationRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ButtonActivationRes& operator=(const ButtonActivationRes& other_value);
boolean operator==(const ButtonActivationRes& other_value) const;
inline boolean operator!=(const ButtonActivationRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__ButtonActivationRes__KeyAactivationCode& keyAactivationCode()
{return field_keyAactivationCode;}
inline const e__ButtonActivationRes__KeyAactivationCode& keyAactivationCode() const
{return field_keyAactivationCode;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& buttonKeyCode()
{return field_buttonKeyCode;}
inline const INTEGER& buttonKeyCode() const
{return field_buttonKeyCode;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ButtonActivationRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ButtonActivationRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ButtonActivationRes& other_value);
void copy_template(const ButtonActivationRes_template& other_value);
public:
ButtonActivationRes_template();
ButtonActivationRes_template(template_sel other_value);
ButtonActivationRes_template(const ButtonActivationRes& other_value);
ButtonActivationRes_template(const OPTIONAL<ButtonActivationRes>& other_value);
ButtonActivationRes_template(const ButtonActivationRes_template& other_value);
~ButtonActivationRes_template();
ButtonActivationRes_template& operator=(template_sel other_value);
ButtonActivationRes_template& operator=(const ButtonActivationRes& other_value);
ButtonActivationRes_template& operator=(const OPTIONAL<ButtonActivationRes>& other_value);
ButtonActivationRes_template& operator=(const ButtonActivationRes_template& other_value);
boolean match(const ButtonActivationRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ButtonActivationRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ButtonActivationRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__ButtonActivationRes__KeyAactivationCode_template& keyAactivationCode();
const e__ButtonActivationRes__KeyAactivationCode_template& keyAactivationCode() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& buttonKeyCode();
const INTEGER_template& buttonKeyCode() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ButtonActivationRes& 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__PointingEvent__touchState : public Base_Type { // enum
friend class e__PointingEvent__touchState_template;
public:
enum enum_type { released = 0, pressed = 1, held = 2, reserved = 255, UNKNOWN_VALUE = 3, UNBOUND_VALUE = 4 };
private:
enum_type enum_value;
public:
e__PointingEvent__touchState();
e__PointingEvent__touchState(int other_value);
e__PointingEvent__touchState(enum_type other_value);
e__PointingEvent__touchState(const e__PointingEvent__touchState& other_value);
e__PointingEvent__touchState& operator=(int other_value);
e__PointingEvent__touchState& operator=(enum_type other_value);
e__PointingEvent__touchState& operator=(const e__PointingEvent__touchState& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__PointingEvent__touchState& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__PointingEvent__touchState& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__PointingEvent__touchState& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__PointingEvent__touchState& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__PointingEvent__touchState& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__PointingEvent__touchState& 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__PointingEvent__touchState& 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__PointingEvent__touchState_template : public Base_Template {
union {
e__PointingEvent__touchState::enum_type single_value;
struct {
unsigned int n_values;
e__PointingEvent__touchState_template *list_value;
} value_list;
};
void copy_template(const e__PointingEvent__touchState_template& other_value);
public:
e__PointingEvent__touchState_template();
e__PointingEvent__touchState_template(template_sel other_value);
e__PointingEvent__touchState_template(int other_value);
e__PointingEvent__touchState_template(e__PointingEvent__touchState::enum_type other_value);
e__PointingEvent__touchState_template(const e__PointingEvent__touchState& other_value);
e__PointingEvent__touchState_template(const OPTIONAL<e__PointingEvent__touchState>& other_value);
e__PointingEvent__touchState_template(const e__PointingEvent__touchState_template& other_value);
~e__PointingEvent__touchState_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__PointingEvent__touchState_template& operator=(template_sel other_value);
e__PointingEvent__touchState_template& operator=(int other_value);
e__PointingEvent__touchState_template& operator=(e__PointingEvent__touchState::enum_type other_value);
e__PointingEvent__touchState_template& operator=(const e__PointingEvent__touchState& other_value);
e__PointingEvent__touchState_template& operator=(const OPTIONAL<e__PointingEvent__touchState>& other_value);
e__PointingEvent__touchState_template& operator=(const e__PointingEvent__touchState_template& other_value);
boolean match(e__PointingEvent__touchState::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__PointingEvent__touchState& other_value, boolean legacy = FALSE) const;
e__PointingEvent__touchState::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__PointingEvent__touchState_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__PointingEvent__touchState& 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 PointingEventReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_x__position;
INTEGER field_y__position;
e__PointingEvent__touchState field_touchState;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
PointingEventReq();
PointingEventReq(const INTEGER& par_vtfunction,
const INTEGER& par_x__position,
const INTEGER& par_y__position,
const e__PointingEvent__touchState& par_touchState,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
PointingEventReq(const PointingEventReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
PointingEventReq& operator=(const PointingEventReq& other_value);
boolean operator==(const PointingEventReq& other_value) const;
inline boolean operator!=(const PointingEventReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& x__position()
{return field_x__position;}
inline const INTEGER& x__position() const
{return field_x__position;}
inline INTEGER& y__position()
{return field_y__position;}
inline const INTEGER& y__position() const
{return field_y__position;}
inline e__PointingEvent__touchState& touchState()
{return field_touchState;}
inline const e__PointingEvent__touchState& touchState() const
{return field_touchState;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class PointingEventReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
PointingEventReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const PointingEventReq& other_value);
void copy_template(const PointingEventReq_template& other_value);
public:
PointingEventReq_template();
PointingEventReq_template(template_sel other_value);
PointingEventReq_template(const PointingEventReq& other_value);
PointingEventReq_template(const OPTIONAL<PointingEventReq>& other_value);
PointingEventReq_template(const PointingEventReq_template& other_value);
~PointingEventReq_template();
PointingEventReq_template& operator=(template_sel other_value);
PointingEventReq_template& operator=(const PointingEventReq& other_value);
PointingEventReq_template& operator=(const OPTIONAL<PointingEventReq>& other_value);
PointingEventReq_template& operator=(const PointingEventReq_template& other_value);
boolean match(const PointingEventReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
PointingEventReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
PointingEventReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& x__position();
const INTEGER_template& x__position() const;
INTEGER_template& y__position();
const INTEGER_template& y__position() const;
e__PointingEvent__touchState_template& touchState();
const e__PointingEvent__touchState_template& touchState() 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 PointingEventReq& 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 PointingEventRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_x__position;
INTEGER field_y__position;
e__PointingEvent__touchState field_touchState;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
PointingEventRes();
PointingEventRes(const INTEGER& par_vtfunction,
const INTEGER& par_x__position,
const INTEGER& par_y__position,
const e__PointingEvent__touchState& par_touchState,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
PointingEventRes(const PointingEventRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
PointingEventRes& operator=(const PointingEventRes& other_value);
boolean operator==(const PointingEventRes& other_value) const;
inline boolean operator!=(const PointingEventRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& x__position()
{return field_x__position;}
inline const INTEGER& x__position() const
{return field_x__position;}
inline INTEGER& y__position()
{return field_y__position;}
inline const INTEGER& y__position() const
{return field_y__position;}
inline e__PointingEvent__touchState& touchState()
{return field_touchState;}
inline const e__PointingEvent__touchState& touchState() const
{return field_touchState;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class PointingEventRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
PointingEventRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const PointingEventRes& other_value);
void copy_template(const PointingEventRes_template& other_value);
public:
PointingEventRes_template();
PointingEventRes_template(template_sel other_value);
PointingEventRes_template(const PointingEventRes& other_value);
PointingEventRes_template(const OPTIONAL<PointingEventRes>& other_value);
PointingEventRes_template(const PointingEventRes_template& other_value);
~PointingEventRes_template();
PointingEventRes_template& operator=(template_sel other_value);
PointingEventRes_template& operator=(const PointingEventRes& other_value);
PointingEventRes_template& operator=(const OPTIONAL<PointingEventRes>& other_value);
PointingEventRes_template& operator=(const PointingEventRes_template& other_value);
boolean match(const PointingEventRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
PointingEventRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
PointingEventRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& x__position();
const INTEGER_template& x__position() const;
INTEGER_template& y__position();
const INTEGER_template& y__position() const;
e__PointingEvent__touchState_template& touchState();
const e__PointingEvent__touchState_template& touchState() 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 PointingEventRes& 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__VTOnUserLayoutHideShow__state : public Base_Type { // enum
friend class e__VTOnUserLayoutHideShow__state_template;
public:
enum enum_type { hidden = 0, shown = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__VTOnUserLayoutHideShow__state();
e__VTOnUserLayoutHideShow__state(int other_value);
e__VTOnUserLayoutHideShow__state(enum_type other_value);
e__VTOnUserLayoutHideShow__state(const e__VTOnUserLayoutHideShow__state& other_value);
e__VTOnUserLayoutHideShow__state& operator=(int other_value);
e__VTOnUserLayoutHideShow__state& operator=(enum_type other_value);
e__VTOnUserLayoutHideShow__state& operator=(const e__VTOnUserLayoutHideShow__state& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__VTOnUserLayoutHideShow__state& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__VTOnUserLayoutHideShow__state& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__VTOnUserLayoutHideShow__state& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__VTOnUserLayoutHideShow__state& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__VTOnUserLayoutHideShow__state& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__VTOnUserLayoutHideShow__state& 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__VTOnUserLayoutHideShow__state& 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__VTOnUserLayoutHideShow__state_template : public Base_Template {
union {
e__VTOnUserLayoutHideShow__state::enum_type single_value;
struct {
unsigned int n_values;
e__VTOnUserLayoutHideShow__state_template *list_value;
} value_list;
};
void copy_template(const e__VTOnUserLayoutHideShow__state_template& other_value);
public:
e__VTOnUserLayoutHideShow__state_template();
e__VTOnUserLayoutHideShow__state_template(template_sel other_value);
e__VTOnUserLayoutHideShow__state_template(int other_value);
e__VTOnUserLayoutHideShow__state_template(e__VTOnUserLayoutHideShow__state::enum_type other_value);
e__VTOnUserLayoutHideShow__state_template(const e__VTOnUserLayoutHideShow__state& other_value);
e__VTOnUserLayoutHideShow__state_template(const OPTIONAL<e__VTOnUserLayoutHideShow__state>& other_value);
e__VTOnUserLayoutHideShow__state_template(const e__VTOnUserLayoutHideShow__state_template& other_value);
~e__VTOnUserLayoutHideShow__state_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__VTOnUserLayoutHideShow__state_template& operator=(template_sel other_value);
e__VTOnUserLayoutHideShow__state_template& operator=(int other_value);
e__VTOnUserLayoutHideShow__state_template& operator=(e__VTOnUserLayoutHideShow__state::enum_type other_value);
e__VTOnUserLayoutHideShow__state_template& operator=(const e__VTOnUserLayoutHideShow__state& other_value);
e__VTOnUserLayoutHideShow__state_template& operator=(const OPTIONAL<e__VTOnUserLayoutHideShow__state>& other_value);
e__VTOnUserLayoutHideShow__state_template& operator=(const e__VTOnUserLayoutHideShow__state_template& other_value);
boolean match(e__VTOnUserLayoutHideShow__state::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__VTOnUserLayoutHideShow__state& other_value, boolean legacy = FALSE) const;
e__VTOnUserLayoutHideShow__state::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__VTOnUserLayoutHideShow__state_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__VTOnUserLayoutHideShow__state& 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 e__VTSelectInputObject__selection : public Base_Type { // enum
friend class e__VTSelectInputObject__selection_template;
public:
enum enum_type { objectIsDeselected = 0, objectIsSelected = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__VTSelectInputObject__selection();
e__VTSelectInputObject__selection(int other_value);
e__VTSelectInputObject__selection(enum_type other_value);
e__VTSelectInputObject__selection(const e__VTSelectInputObject__selection& other_value);
e__VTSelectInputObject__selection& operator=(int other_value);
e__VTSelectInputObject__selection& operator=(enum_type other_value);
e__VTSelectInputObject__selection& operator=(const e__VTSelectInputObject__selection& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__VTSelectInputObject__selection& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__VTSelectInputObject__selection& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__VTSelectInputObject__selection& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__VTSelectInputObject__selection& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__VTSelectInputObject__selection& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__VTSelectInputObject__selection& 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__VTSelectInputObject__selection& 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__VTSelectInputObject__selection_template : public Base_Template {
union {
e__VTSelectInputObject__selection::enum_type single_value;
struct {
unsigned int n_values;
e__VTSelectInputObject__selection_template *list_value;
} value_list;
};
void copy_template(const e__VTSelectInputObject__selection_template& other_value);
public:
e__VTSelectInputObject__selection_template();
e__VTSelectInputObject__selection_template(template_sel other_value);
e__VTSelectInputObject__selection_template(int other_value);
e__VTSelectInputObject__selection_template(e__VTSelectInputObject__selection::enum_type other_value);
e__VTSelectInputObject__selection_template(const e__VTSelectInputObject__selection& other_value);
e__VTSelectInputObject__selection_template(const OPTIONAL<e__VTSelectInputObject__selection>& other_value);
e__VTSelectInputObject__selection_template(const e__VTSelectInputObject__selection_template& other_value);
~e__VTSelectInputObject__selection_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__VTSelectInputObject__selection_template& operator=(template_sel other_value);
e__VTSelectInputObject__selection_template& operator=(int other_value);
e__VTSelectInputObject__selection_template& operator=(e__VTSelectInputObject__selection::enum_type other_value);
e__VTSelectInputObject__selection_template& operator=(const e__VTSelectInputObject__selection& other_value);
e__VTSelectInputObject__selection_template& operator=(const OPTIONAL<e__VTSelectInputObject__selection>& other_value);
e__VTSelectInputObject__selection_template& operator=(const e__VTSelectInputObject__selection_template& other_value);
boolean match(e__VTSelectInputObject__selection::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__VTSelectInputObject__selection& other_value, boolean legacy = FALSE) const;
e__VTSelectInputObject__selection::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__VTSelectInputObject__selection_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__VTSelectInputObject__selection& 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 VTSelectInputObject__Bitmask : public Base_Type {
BOOLEAN field_objectIsOpenForDataInput;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTSelectInputObject__Bitmask();
VTSelectInputObject__Bitmask(const BOOLEAN& par_objectIsOpenForDataInput,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTSelectInputObject__Bitmask(const VTSelectInputObject__Bitmask& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObject__Bitmask& operator=(const VTSelectInputObject__Bitmask& other_value);
boolean operator==(const VTSelectInputObject__Bitmask& other_value) const;
inline boolean operator!=(const VTSelectInputObject__Bitmask& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& objectIsOpenForDataInput()
{return field_objectIsOpenForDataInput;}
inline const BOOLEAN& objectIsOpenForDataInput() const
{return field_objectIsOpenForDataInput;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTSelectInputObject__Bitmask_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObject__Bitmask_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObject__Bitmask& other_value);
void copy_template(const VTSelectInputObject__Bitmask_template& other_value);
public:
VTSelectInputObject__Bitmask_template();
VTSelectInputObject__Bitmask_template(template_sel other_value);
VTSelectInputObject__Bitmask_template(const VTSelectInputObject__Bitmask& other_value);
VTSelectInputObject__Bitmask_template(const OPTIONAL<VTSelectInputObject__Bitmask>& other_value);
VTSelectInputObject__Bitmask_template(const VTSelectInputObject__Bitmask_template& other_value);
~VTSelectInputObject__Bitmask_template();
VTSelectInputObject__Bitmask_template& operator=(template_sel other_value);
VTSelectInputObject__Bitmask_template& operator=(const VTSelectInputObject__Bitmask& other_value);
VTSelectInputObject__Bitmask_template& operator=(const OPTIONAL<VTSelectInputObject__Bitmask>& other_value);
VTSelectInputObject__Bitmask_template& operator=(const VTSelectInputObject__Bitmask_template& other_value);
boolean match(const VTSelectInputObject__Bitmask& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObject__Bitmask valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObject__Bitmask_template& list_item(unsigned int list_index) const;
BOOLEAN_template& objectIsOpenForDataInput();
const BOOLEAN_template& objectIsOpenForDataInput() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTSelectInputObject__Bitmask& 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 VTSelectInputObject__v4AndLater__Bitmask : public Base_Type {
BOOLEAN field_objectIsOpenForDataInput;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTSelectInputObject__v4AndLater__Bitmask();
VTSelectInputObject__v4AndLater__Bitmask(const BOOLEAN& par_objectIsOpenForDataInput,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTSelectInputObject__v4AndLater__Bitmask(const VTSelectInputObject__v4AndLater__Bitmask& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObject__v4AndLater__Bitmask& operator=(const VTSelectInputObject__v4AndLater__Bitmask& other_value);
boolean operator==(const VTSelectInputObject__v4AndLater__Bitmask& other_value) const;
inline boolean operator!=(const VTSelectInputObject__v4AndLater__Bitmask& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& objectIsOpenForDataInput()
{return field_objectIsOpenForDataInput;}
inline const BOOLEAN& objectIsOpenForDataInput() const
{return field_objectIsOpenForDataInput;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTSelectInputObject__v4AndLater__Bitmask_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObject__v4AndLater__Bitmask_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObject__v4AndLater__Bitmask& other_value);
void copy_template(const VTSelectInputObject__v4AndLater__Bitmask_template& other_value);
public:
VTSelectInputObject__v4AndLater__Bitmask_template();
VTSelectInputObject__v4AndLater__Bitmask_template(template_sel other_value);
VTSelectInputObject__v4AndLater__Bitmask_template(const VTSelectInputObject__v4AndLater__Bitmask& other_value);
VTSelectInputObject__v4AndLater__Bitmask_template(const OPTIONAL<VTSelectInputObject__v4AndLater__Bitmask>& other_value);
VTSelectInputObject__v4AndLater__Bitmask_template(const VTSelectInputObject__v4AndLater__Bitmask_template& other_value);
~VTSelectInputObject__v4AndLater__Bitmask_template();
VTSelectInputObject__v4AndLater__Bitmask_template& operator=(template_sel other_value);
VTSelectInputObject__v4AndLater__Bitmask_template& operator=(const VTSelectInputObject__v4AndLater__Bitmask& other_value);
VTSelectInputObject__v4AndLater__Bitmask_template& operator=(const OPTIONAL<VTSelectInputObject__v4AndLater__Bitmask>& other_value);
VTSelectInputObject__v4AndLater__Bitmask_template& operator=(const VTSelectInputObject__v4AndLater__Bitmask_template& other_value);
boolean match(const VTSelectInputObject__v4AndLater__Bitmask& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObject__v4AndLater__Bitmask valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObject__v4AndLater__Bitmask_template& list_item(unsigned int list_index) const;
BOOLEAN_template& objectIsOpenForDataInput();
const BOOLEAN_template& objectIsOpenForDataInput() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTSelectInputObject__v4AndLater__Bitmask& 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 VTSelectInputObjectReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
VTSelectInputObject__Bitmask field_bitmask;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectReq();
VTSelectInputObjectReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const VTSelectInputObject__Bitmask& par_bitmask,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectReq(const VTSelectInputObjectReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectReq& operator=(const VTSelectInputObjectReq& other_value);
boolean operator==(const VTSelectInputObjectReq& other_value) const;
inline boolean operator!=(const VTSelectInputObjectReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
inline VTSelectInputObject__Bitmask& bitmask()
{return field_bitmask;}
inline const VTSelectInputObject__Bitmask& bitmask() const
{return field_bitmask;}
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 7;}
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 VTSelectInputObjectReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectReq& other_value);
void copy_template(const VTSelectInputObjectReq_template& other_value);
public:
VTSelectInputObjectReq_template();
VTSelectInputObjectReq_template(template_sel other_value);
VTSelectInputObjectReq_template(const VTSelectInputObjectReq& other_value);
VTSelectInputObjectReq_template(const OPTIONAL<VTSelectInputObjectReq>& other_value);
VTSelectInputObjectReq_template(const VTSelectInputObjectReq_template& other_value);
~VTSelectInputObjectReq_template();
VTSelectInputObjectReq_template& operator=(template_sel other_value);
VTSelectInputObjectReq_template& operator=(const VTSelectInputObjectReq& other_value);
VTSelectInputObjectReq_template& operator=(const OPTIONAL<VTSelectInputObjectReq>& other_value);
VTSelectInputObjectReq_template& operator=(const VTSelectInputObjectReq_template& other_value);
boolean match(const VTSelectInputObjectReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() const;
VTSelectInputObject__Bitmask_template& bitmask();
const VTSelectInputObject__Bitmask_template& bitmask() 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 VTSelectInputObjectReq& 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 VTSelectInputObjectReq__v3AndPrior : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectReq__v3AndPrior();
VTSelectInputObjectReq__v3AndPrior(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectReq__v3AndPrior(const VTSelectInputObjectReq__v3AndPrior& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectReq__v3AndPrior& operator=(const VTSelectInputObjectReq__v3AndPrior& other_value);
boolean operator==(const VTSelectInputObjectReq__v3AndPrior& other_value) const;
inline boolean operator!=(const VTSelectInputObjectReq__v3AndPrior& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
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 7;}
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 VTSelectInputObjectReq__v3AndPrior_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectReq__v3AndPrior_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectReq__v3AndPrior& other_value);
void copy_template(const VTSelectInputObjectReq__v3AndPrior_template& other_value);
public:
VTSelectInputObjectReq__v3AndPrior_template();
VTSelectInputObjectReq__v3AndPrior_template(template_sel other_value);
VTSelectInputObjectReq__v3AndPrior_template(const VTSelectInputObjectReq__v3AndPrior& other_value);
VTSelectInputObjectReq__v3AndPrior_template(const OPTIONAL<VTSelectInputObjectReq__v3AndPrior>& other_value);
VTSelectInputObjectReq__v3AndPrior_template(const VTSelectInputObjectReq__v3AndPrior_template& other_value);
~VTSelectInputObjectReq__v3AndPrior_template();
VTSelectInputObjectReq__v3AndPrior_template& operator=(template_sel other_value);
VTSelectInputObjectReq__v3AndPrior_template& operator=(const VTSelectInputObjectReq__v3AndPrior& other_value);
VTSelectInputObjectReq__v3AndPrior_template& operator=(const OPTIONAL<VTSelectInputObjectReq__v3AndPrior>& other_value);
VTSelectInputObjectReq__v3AndPrior_template& operator=(const VTSelectInputObjectReq__v3AndPrior_template& other_value);
boolean match(const VTSelectInputObjectReq__v3AndPrior& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectReq__v3AndPrior valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectReq__v3AndPrior_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() 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 VTSelectInputObjectReq__v3AndPrior& 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 VTSelectInputObjectReq__v4AndLater : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
VTSelectInputObject__v4AndLater__Bitmask field_bitmask;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectReq__v4AndLater();
VTSelectInputObjectReq__v4AndLater(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const VTSelectInputObject__v4AndLater__Bitmask& par_bitmask,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectReq__v4AndLater(const VTSelectInputObjectReq__v4AndLater& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectReq__v4AndLater& operator=(const VTSelectInputObjectReq__v4AndLater& other_value);
boolean operator==(const VTSelectInputObjectReq__v4AndLater& other_value) const;
inline boolean operator!=(const VTSelectInputObjectReq__v4AndLater& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
inline VTSelectInputObject__v4AndLater__Bitmask& bitmask()
{return field_bitmask;}
inline const VTSelectInputObject__v4AndLater__Bitmask& bitmask() const
{return field_bitmask;}
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 7;}
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 VTSelectInputObjectReq__v4AndLater_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectReq__v4AndLater_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectReq__v4AndLater& other_value);
void copy_template(const VTSelectInputObjectReq__v4AndLater_template& other_value);
public:
VTSelectInputObjectReq__v4AndLater_template();
VTSelectInputObjectReq__v4AndLater_template(template_sel other_value);
VTSelectInputObjectReq__v4AndLater_template(const VTSelectInputObjectReq__v4AndLater& other_value);
VTSelectInputObjectReq__v4AndLater_template(const OPTIONAL<VTSelectInputObjectReq__v4AndLater>& other_value);
VTSelectInputObjectReq__v4AndLater_template(const VTSelectInputObjectReq__v4AndLater_template& other_value);
~VTSelectInputObjectReq__v4AndLater_template();
VTSelectInputObjectReq__v4AndLater_template& operator=(template_sel other_value);
VTSelectInputObjectReq__v4AndLater_template& operator=(const VTSelectInputObjectReq__v4AndLater& other_value);
VTSelectInputObjectReq__v4AndLater_template& operator=(const OPTIONAL<VTSelectInputObjectReq__v4AndLater>& other_value);
VTSelectInputObjectReq__v4AndLater_template& operator=(const VTSelectInputObjectReq__v4AndLater_template& other_value);
boolean match(const VTSelectInputObjectReq__v4AndLater& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectReq__v4AndLater valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectReq__v4AndLater_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() const;
VTSelectInputObject__v4AndLater__Bitmask_template& bitmask();
const VTSelectInputObject__v4AndLater__Bitmask_template& bitmask() 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 VTSelectInputObjectReq__v4AndLater& 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 VTSelectInputObjectRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
VTSelectInputObject__Bitmask field_bitmask;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectRes();
VTSelectInputObjectRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const VTSelectInputObject__Bitmask& par_bitmask,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectRes(const VTSelectInputObjectRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectRes& operator=(const VTSelectInputObjectRes& other_value);
boolean operator==(const VTSelectInputObjectRes& other_value) const;
inline boolean operator!=(const VTSelectInputObjectRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
inline VTSelectInputObject__Bitmask& bitmask()
{return field_bitmask;}
inline const VTSelectInputObject__Bitmask& bitmask() const
{return field_bitmask;}
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 7;}
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 VTSelectInputObjectRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectRes& other_value);
void copy_template(const VTSelectInputObjectRes_template& other_value);
public:
VTSelectInputObjectRes_template();
VTSelectInputObjectRes_template(template_sel other_value);
VTSelectInputObjectRes_template(const VTSelectInputObjectRes& other_value);
VTSelectInputObjectRes_template(const OPTIONAL<VTSelectInputObjectRes>& other_value);
VTSelectInputObjectRes_template(const VTSelectInputObjectRes_template& other_value);
~VTSelectInputObjectRes_template();
VTSelectInputObjectRes_template& operator=(template_sel other_value);
VTSelectInputObjectRes_template& operator=(const VTSelectInputObjectRes& other_value);
VTSelectInputObjectRes_template& operator=(const OPTIONAL<VTSelectInputObjectRes>& other_value);
VTSelectInputObjectRes_template& operator=(const VTSelectInputObjectRes_template& other_value);
boolean match(const VTSelectInputObjectRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() const;
VTSelectInputObject__Bitmask_template& bitmask();
const VTSelectInputObject__Bitmask_template& bitmask() 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 VTSelectInputObjectRes& 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 VTSelectInputObjectRes__v4AndPrior : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectRes__v4AndPrior();
VTSelectInputObjectRes__v4AndPrior(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectRes__v4AndPrior(const VTSelectInputObjectRes__v4AndPrior& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectRes__v4AndPrior& operator=(const VTSelectInputObjectRes__v4AndPrior& other_value);
boolean operator==(const VTSelectInputObjectRes__v4AndPrior& other_value) const;
inline boolean operator!=(const VTSelectInputObjectRes__v4AndPrior& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
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 7;}
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 VTSelectInputObjectRes__v4AndPrior_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectRes__v4AndPrior_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectRes__v4AndPrior& other_value);
void copy_template(const VTSelectInputObjectRes__v4AndPrior_template& other_value);
public:
VTSelectInputObjectRes__v4AndPrior_template();
VTSelectInputObjectRes__v4AndPrior_template(template_sel other_value);
VTSelectInputObjectRes__v4AndPrior_template(const VTSelectInputObjectRes__v4AndPrior& other_value);
VTSelectInputObjectRes__v4AndPrior_template(const OPTIONAL<VTSelectInputObjectRes__v4AndPrior>& other_value);
VTSelectInputObjectRes__v4AndPrior_template(const VTSelectInputObjectRes__v4AndPrior_template& other_value);
~VTSelectInputObjectRes__v4AndPrior_template();
VTSelectInputObjectRes__v4AndPrior_template& operator=(template_sel other_value);
VTSelectInputObjectRes__v4AndPrior_template& operator=(const VTSelectInputObjectRes__v4AndPrior& other_value);
VTSelectInputObjectRes__v4AndPrior_template& operator=(const OPTIONAL<VTSelectInputObjectRes__v4AndPrior>& other_value);
VTSelectInputObjectRes__v4AndPrior_template& operator=(const VTSelectInputObjectRes__v4AndPrior_template& other_value);
boolean match(const VTSelectInputObjectRes__v4AndPrior& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectRes__v4AndPrior valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectRes__v4AndPrior_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() 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 VTSelectInputObjectRes__v4AndPrior& 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 VTSelectInputObjectRes__v5AndLater : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__VTSelectInputObject__selection field_selection;
VTSelectInputObject__v4AndLater__Bitmask field_bitmask;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTSelectInputObjectRes__v5AndLater();
VTSelectInputObjectRes__v5AndLater(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__VTSelectInputObject__selection& par_selection,
const VTSelectInputObject__v4AndLater__Bitmask& par_bitmask,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTSelectInputObjectRes__v5AndLater(const VTSelectInputObjectRes__v5AndLater& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTSelectInputObjectRes__v5AndLater& operator=(const VTSelectInputObjectRes__v5AndLater& other_value);
boolean operator==(const VTSelectInputObjectRes__v5AndLater& other_value) const;
inline boolean operator!=(const VTSelectInputObjectRes__v5AndLater& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__VTSelectInputObject__selection& selection()
{return field_selection;}
inline const e__VTSelectInputObject__selection& selection() const
{return field_selection;}
inline VTSelectInputObject__v4AndLater__Bitmask& bitmask()
{return field_bitmask;}
inline const VTSelectInputObject__v4AndLater__Bitmask& bitmask() const
{return field_bitmask;}
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 7;}
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 VTSelectInputObjectRes__v5AndLater_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTSelectInputObjectRes__v5AndLater_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTSelectInputObjectRes__v5AndLater& other_value);
void copy_template(const VTSelectInputObjectRes__v5AndLater_template& other_value);
public:
VTSelectInputObjectRes__v5AndLater_template();
VTSelectInputObjectRes__v5AndLater_template(template_sel other_value);
VTSelectInputObjectRes__v5AndLater_template(const VTSelectInputObjectRes__v5AndLater& other_value);
VTSelectInputObjectRes__v5AndLater_template(const OPTIONAL<VTSelectInputObjectRes__v5AndLater>& other_value);
VTSelectInputObjectRes__v5AndLater_template(const VTSelectInputObjectRes__v5AndLater_template& other_value);
~VTSelectInputObjectRes__v5AndLater_template();
VTSelectInputObjectRes__v5AndLater_template& operator=(template_sel other_value);
VTSelectInputObjectRes__v5AndLater_template& operator=(const VTSelectInputObjectRes__v5AndLater& other_value);
VTSelectInputObjectRes__v5AndLater_template& operator=(const OPTIONAL<VTSelectInputObjectRes__v5AndLater>& other_value);
VTSelectInputObjectRes__v5AndLater_template& operator=(const VTSelectInputObjectRes__v5AndLater_template& other_value);
boolean match(const VTSelectInputObjectRes__v5AndLater& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTSelectInputObjectRes__v5AndLater valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTSelectInputObjectRes__v5AndLater_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__VTSelectInputObject__selection_template& selection();
const e__VTSelectInputObject__selection_template& selection() const;
VTSelectInputObject__v4AndLater__Bitmask_template& bitmask();
const VTSelectInputObject__v4AndLater__Bitmask_template& bitmask() 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 VTSelectInputObjectRes__v5AndLater& 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 VTESC__ErrorCodes : public Base_Type {
BOOLEAN field_noInputFieldIsSelected;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTESC__ErrorCodes();
VTESC__ErrorCodes(const BOOLEAN& par_noInputFieldIsSelected,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTESC__ErrorCodes(const VTESC__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTESC__ErrorCodes& operator=(const VTESC__ErrorCodes& other_value);
boolean operator==(const VTESC__ErrorCodes& other_value) const;
inline boolean operator!=(const VTESC__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& noInputFieldIsSelected()
{return field_noInputFieldIsSelected;}
inline const BOOLEAN& noInputFieldIsSelected() const
{return field_noInputFieldIsSelected;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTESC__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTESC__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTESC__ErrorCodes& other_value);
void copy_template(const VTESC__ErrorCodes_template& other_value);
public:
VTESC__ErrorCodes_template();
VTESC__ErrorCodes_template(template_sel other_value);
VTESC__ErrorCodes_template(const VTESC__ErrorCodes& other_value);
VTESC__ErrorCodes_template(const OPTIONAL<VTESC__ErrorCodes>& other_value);
VTESC__ErrorCodes_template(const VTESC__ErrorCodes_template& other_value);
~VTESC__ErrorCodes_template();
VTESC__ErrorCodes_template& operator=(template_sel other_value);
VTESC__ErrorCodes_template& operator=(const VTESC__ErrorCodes& other_value);
VTESC__ErrorCodes_template& operator=(const OPTIONAL<VTESC__ErrorCodes>& other_value);
VTESC__ErrorCodes_template& operator=(const VTESC__ErrorCodes_template& other_value);
boolean match(const VTESC__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTESC__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTESC__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& noInputFieldIsSelected();
const BOOLEAN_template& noInputFieldIsSelected() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTESC__ErrorCodes& 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 VTESCReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
VTESC__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTESCReq();
VTESCReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const VTESC__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTESCReq(const VTESCReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTESCReq& operator=(const VTESCReq& other_value);
boolean operator==(const VTESCReq& other_value) const;
inline boolean operator!=(const VTESCReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline VTESC__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const VTESC__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 VTESCReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTESCReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTESCReq& other_value);
void copy_template(const VTESCReq_template& other_value);
public:
VTESCReq_template();
VTESCReq_template(template_sel other_value);
VTESCReq_template(const VTESCReq& other_value);
VTESCReq_template(const OPTIONAL<VTESCReq>& other_value);
VTESCReq_template(const VTESCReq_template& other_value);
~VTESCReq_template();
VTESCReq_template& operator=(template_sel other_value);
VTESCReq_template& operator=(const VTESCReq& other_value);
VTESCReq_template& operator=(const OPTIONAL<VTESCReq>& other_value);
VTESCReq_template& operator=(const VTESCReq_template& other_value);
boolean match(const VTESCReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTESCReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTESCReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
VTESC__ErrorCodes_template& errorCodes();
const VTESC__ErrorCodes_template& errorCodes() 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 VTESCReq& 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 VTESCRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTESCRes();
VTESCRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTESCRes(const VTESCRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTESCRes& operator=(const VTESCRes& other_value);
boolean operator==(const VTESCRes& other_value) const;
inline boolean operator!=(const VTESCRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
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 7;}
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 VTESCRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTESCRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTESCRes& other_value);
void copy_template(const VTESCRes_template& other_value);
public:
VTESCRes_template();
VTESCRes_template(template_sel other_value);
VTESCRes_template(const VTESCRes& other_value);
VTESCRes_template(const OPTIONAL<VTESCRes>& other_value);
VTESCRes_template(const VTESCRes_template& other_value);
~VTESCRes_template();
VTESCRes_template& operator=(template_sel other_value);
VTESCRes_template& operator=(const VTESCRes& other_value);
VTESCRes_template& operator=(const OPTIONAL<VTESCRes>& other_value);
VTESCRes_template& operator=(const VTESCRes_template& other_value);
boolean match(const VTESCRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTESCRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTESCRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() 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 VTESCRes& 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 VTChangeNumericValueReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
OCTETSTRING field_reserved4;
OCTETSTRING field_value__;
public:
VTChangeNumericValueReq();
VTChangeNumericValueReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_value__);
VTChangeNumericValueReq(const VTChangeNumericValueReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeNumericValueReq& operator=(const VTChangeNumericValueReq& other_value);
boolean operator==(const VTChangeNumericValueReq& other_value) const;
inline boolean operator!=(const VTChangeNumericValueReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline OCTETSTRING& reserved4()
{return field_reserved4;}
inline const OCTETSTRING& reserved4() const
{return field_reserved4;}
inline OCTETSTRING& value__()
{return field_value__;}
inline const OCTETSTRING& value__() const
{return field_value__;}
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 VTChangeNumericValueReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeNumericValueReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeNumericValueReq& other_value);
void copy_template(const VTChangeNumericValueReq_template& other_value);
public:
VTChangeNumericValueReq_template();
VTChangeNumericValueReq_template(template_sel other_value);
VTChangeNumericValueReq_template(const VTChangeNumericValueReq& other_value);
VTChangeNumericValueReq_template(const OPTIONAL<VTChangeNumericValueReq>& other_value);
VTChangeNumericValueReq_template(const VTChangeNumericValueReq_template& other_value);
~VTChangeNumericValueReq_template();
VTChangeNumericValueReq_template& operator=(template_sel other_value);
VTChangeNumericValueReq_template& operator=(const VTChangeNumericValueReq& other_value);
VTChangeNumericValueReq_template& operator=(const OPTIONAL<VTChangeNumericValueReq>& other_value);
VTChangeNumericValueReq_template& operator=(const VTChangeNumericValueReq_template& other_value);
boolean match(const VTChangeNumericValueReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeNumericValueReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeNumericValueReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
OCTETSTRING_template& reserved4();
const OCTETSTRING_template& reserved4() const;
OCTETSTRING_template& value__();
const OCTETSTRING_template& value__() const;
int size_of() const;
void log() const;
void log_match(const VTChangeNumericValueReq& 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 VTChangeNumericValueRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
OCTETSTRING field_reserved4;
OCTETSTRING field_value__;
public:
VTChangeNumericValueRes();
VTChangeNumericValueRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_value__);
VTChangeNumericValueRes(const VTChangeNumericValueRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeNumericValueRes& operator=(const VTChangeNumericValueRes& other_value);
boolean operator==(const VTChangeNumericValueRes& other_value) const;
inline boolean operator!=(const VTChangeNumericValueRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline OCTETSTRING& reserved4()
{return field_reserved4;}
inline const OCTETSTRING& reserved4() const
{return field_reserved4;}
inline OCTETSTRING& value__()
{return field_value__;}
inline const OCTETSTRING& value__() const
{return field_value__;}
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 VTChangeNumericValueRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeNumericValueRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeNumericValueRes& other_value);
void copy_template(const VTChangeNumericValueRes_template& other_value);
public:
VTChangeNumericValueRes_template();
VTChangeNumericValueRes_template(template_sel other_value);
VTChangeNumericValueRes_template(const VTChangeNumericValueRes& other_value);
VTChangeNumericValueRes_template(const OPTIONAL<VTChangeNumericValueRes>& other_value);
VTChangeNumericValueRes_template(const VTChangeNumericValueRes_template& other_value);
~VTChangeNumericValueRes_template();
VTChangeNumericValueRes_template& operator=(template_sel other_value);
VTChangeNumericValueRes_template& operator=(const VTChangeNumericValueRes& other_value);
VTChangeNumericValueRes_template& operator=(const OPTIONAL<VTChangeNumericValueRes>& other_value);
VTChangeNumericValueRes_template& operator=(const VTChangeNumericValueRes_template& other_value);
boolean match(const VTChangeNumericValueRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeNumericValueRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeNumericValueRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
OCTETSTRING_template& reserved4();
const OCTETSTRING_template& reserved4() const;
OCTETSTRING_template& value__();
const OCTETSTRING_template& value__() const;
int size_of() const;
void log() const;
void log_match(const VTChangeNumericValueRes& 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 VTChangeActiveMasErrorcodes : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_reserved1;
BOOLEAN field_missingObjects;
BOOLEAN field_maskOrChildObjectHasErrors;
BOOLEAN field_anyOtherError;
BOOLEAN field_poolBeingDeleted;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTChangeActiveMasErrorcodes();
VTChangeActiveMasErrorcodes(const BOOLEAN& par_reserved0,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_missingObjects,
const BOOLEAN& par_maskOrChildObjectHasErrors,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_poolBeingDeleted,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTChangeActiveMasErrorcodes(const VTChangeActiveMasErrorcodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeActiveMasErrorcodes& operator=(const VTChangeActiveMasErrorcodes& other_value);
boolean operator==(const VTChangeActiveMasErrorcodes& other_value) const;
inline boolean operator!=(const VTChangeActiveMasErrorcodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& missingObjects()
{return field_missingObjects;}
inline const BOOLEAN& missingObjects() const
{return field_missingObjects;}
inline BOOLEAN& maskOrChildObjectHasErrors()
{return field_maskOrChildObjectHasErrors;}
inline const BOOLEAN& maskOrChildObjectHasErrors() const
{return field_maskOrChildObjectHasErrors;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& poolBeingDeleted()
{return field_poolBeingDeleted;}
inline const BOOLEAN& poolBeingDeleted() const
{return field_poolBeingDeleted;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTChangeActiveMasErrorcodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeActiveMasErrorcodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeActiveMasErrorcodes& other_value);
void copy_template(const VTChangeActiveMasErrorcodes_template& other_value);
public:
VTChangeActiveMasErrorcodes_template();
VTChangeActiveMasErrorcodes_template(template_sel other_value);
VTChangeActiveMasErrorcodes_template(const VTChangeActiveMasErrorcodes& other_value);
VTChangeActiveMasErrorcodes_template(const OPTIONAL<VTChangeActiveMasErrorcodes>& other_value);
VTChangeActiveMasErrorcodes_template(const VTChangeActiveMasErrorcodes_template& other_value);
~VTChangeActiveMasErrorcodes_template();
VTChangeActiveMasErrorcodes_template& operator=(template_sel other_value);
VTChangeActiveMasErrorcodes_template& operator=(const VTChangeActiveMasErrorcodes& other_value);
VTChangeActiveMasErrorcodes_template& operator=(const OPTIONAL<VTChangeActiveMasErrorcodes>& other_value);
VTChangeActiveMasErrorcodes_template& operator=(const VTChangeActiveMasErrorcodes_template& other_value);
boolean match(const VTChangeActiveMasErrorcodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeActiveMasErrorcodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeActiveMasErrorcodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& missingObjects();
const BOOLEAN_template& missingObjects() const;
BOOLEAN_template& maskOrChildObjectHasErrors();
const BOOLEAN_template& maskOrChildObjectHasErrors() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& poolBeingDeleted();
const BOOLEAN_template& poolBeingDeleted() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTChangeActiveMasErrorcodes& 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 VTChangeActiveMaskReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_activeMaskOrWindowMaskOrKeyGroupObjectID;
VTChangeActiveMasErrorcodes field_errorCodes;
INTEGER field_objectIDcontainingError;
INTEGER field_parentObjectIDofErrorObjectID;
public:
VTChangeActiveMaskReq();
VTChangeActiveMaskReq(const INTEGER& par_vtfunction,
const INTEGER& par_activeMaskOrWindowMaskOrKeyGroupObjectID,
const VTChangeActiveMasErrorcodes& par_errorCodes,
const INTEGER& par_objectIDcontainingError,
const INTEGER& par_parentObjectIDofErrorObjectID);
VTChangeActiveMaskReq(const VTChangeActiveMaskReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeActiveMaskReq& operator=(const VTChangeActiveMaskReq& other_value);
boolean operator==(const VTChangeActiveMaskReq& other_value) const;
inline boolean operator!=(const VTChangeActiveMaskReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& activeMaskOrWindowMaskOrKeyGroupObjectID()
{return field_activeMaskOrWindowMaskOrKeyGroupObjectID;}
inline const INTEGER& activeMaskOrWindowMaskOrKeyGroupObjectID() const
{return field_activeMaskOrWindowMaskOrKeyGroupObjectID;}
inline VTChangeActiveMasErrorcodes& errorCodes()
{return field_errorCodes;}
inline const VTChangeActiveMasErrorcodes& errorCodes() const
{return field_errorCodes;}
inline INTEGER& objectIDcontainingError()
{return field_objectIDcontainingError;}
inline const INTEGER& objectIDcontainingError() const
{return field_objectIDcontainingError;}
inline INTEGER& parentObjectIDofErrorObjectID()
{return field_parentObjectIDofErrorObjectID;}
inline const INTEGER& parentObjectIDofErrorObjectID() const
{return field_parentObjectIDofErrorObjectID;}
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 VTChangeActiveMaskReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeActiveMaskReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeActiveMaskReq& other_value);
void copy_template(const VTChangeActiveMaskReq_template& other_value);
public:
VTChangeActiveMaskReq_template();
VTChangeActiveMaskReq_template(template_sel other_value);
VTChangeActiveMaskReq_template(const VTChangeActiveMaskReq& other_value);
VTChangeActiveMaskReq_template(const OPTIONAL<VTChangeActiveMaskReq>& other_value);
VTChangeActiveMaskReq_template(const VTChangeActiveMaskReq_template& other_value);
~VTChangeActiveMaskReq_template();
VTChangeActiveMaskReq_template& operator=(template_sel other_value);
VTChangeActiveMaskReq_template& operator=(const VTChangeActiveMaskReq& other_value);
VTChangeActiveMaskReq_template& operator=(const OPTIONAL<VTChangeActiveMaskReq>& other_value);
VTChangeActiveMaskReq_template& operator=(const VTChangeActiveMaskReq_template& other_value);
boolean match(const VTChangeActiveMaskReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeActiveMaskReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeActiveMaskReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& activeMaskOrWindowMaskOrKeyGroupObjectID();
const INTEGER_template& activeMaskOrWindowMaskOrKeyGroupObjectID() const;
VTChangeActiveMasErrorcodes_template& errorCodes();
const VTChangeActiveMasErrorcodes_template& errorCodes() const;
INTEGER_template& objectIDcontainingError();
const INTEGER_template& objectIDcontainingError() const;
INTEGER_template& parentObjectIDofErrorObjectID();
const INTEGER_template& parentObjectIDofErrorObjectID() const;
int size_of() const;
void log() const;
void log_match(const VTChangeActiveMaskReq& 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 VTChangeActiveMaskRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_activeMaskObjectID;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTChangeActiveMaskRes();
VTChangeActiveMaskRes(const INTEGER& par_vtfunction,
const INTEGER& par_activeMaskObjectID,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTChangeActiveMaskRes(const VTChangeActiveMaskRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeActiveMaskRes& operator=(const VTChangeActiveMaskRes& other_value);
boolean operator==(const VTChangeActiveMaskRes& other_value) const;
inline boolean operator!=(const VTChangeActiveMaskRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& activeMaskObjectID()
{return field_activeMaskObjectID;}
inline const INTEGER& activeMaskObjectID() const
{return field_activeMaskObjectID;}
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 7;}
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 VTChangeActiveMaskRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeActiveMaskRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeActiveMaskRes& other_value);
void copy_template(const VTChangeActiveMaskRes_template& other_value);
public:
VTChangeActiveMaskRes_template();
VTChangeActiveMaskRes_template(template_sel other_value);
VTChangeActiveMaskRes_template(const VTChangeActiveMaskRes& other_value);
VTChangeActiveMaskRes_template(const OPTIONAL<VTChangeActiveMaskRes>& other_value);
VTChangeActiveMaskRes_template(const VTChangeActiveMaskRes_template& other_value);
~VTChangeActiveMaskRes_template();
VTChangeActiveMaskRes_template& operator=(template_sel other_value);
VTChangeActiveMaskRes_template& operator=(const VTChangeActiveMaskRes& other_value);
VTChangeActiveMaskRes_template& operator=(const OPTIONAL<VTChangeActiveMaskRes>& other_value);
VTChangeActiveMaskRes_template& operator=(const VTChangeActiveMaskRes_template& other_value);
boolean match(const VTChangeActiveMaskRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeActiveMaskRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeActiveMaskRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& activeMaskObjectID();
const INTEGER_template& activeMaskObjectID() 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 VTChangeActiveMaskRes& 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 VTChangeSoftKeyMaskErrorCodes : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_reserved1;
BOOLEAN field_missingObjects;
BOOLEAN field_maskOrChildObjectHasErrors;
BOOLEAN field_anyOtherError;
BOOLEAN field_poolBeingDeleted;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTChangeSoftKeyMaskErrorCodes();
VTChangeSoftKeyMaskErrorCodes(const BOOLEAN& par_reserved0,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_missingObjects,
const BOOLEAN& par_maskOrChildObjectHasErrors,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_poolBeingDeleted,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTChangeSoftKeyMaskErrorCodes(const VTChangeSoftKeyMaskErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeSoftKeyMaskErrorCodes& operator=(const VTChangeSoftKeyMaskErrorCodes& other_value);
boolean operator==(const VTChangeSoftKeyMaskErrorCodes& other_value) const;
inline boolean operator!=(const VTChangeSoftKeyMaskErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& missingObjects()
{return field_missingObjects;}
inline const BOOLEAN& missingObjects() const
{return field_missingObjects;}
inline BOOLEAN& maskOrChildObjectHasErrors()
{return field_maskOrChildObjectHasErrors;}
inline const BOOLEAN& maskOrChildObjectHasErrors() const
{return field_maskOrChildObjectHasErrors;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& poolBeingDeleted()
{return field_poolBeingDeleted;}
inline const BOOLEAN& poolBeingDeleted() const
{return field_poolBeingDeleted;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTChangeSoftKeyMaskErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeSoftKeyMaskErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeSoftKeyMaskErrorCodes& other_value);
void copy_template(const VTChangeSoftKeyMaskErrorCodes_template& other_value);
public:
VTChangeSoftKeyMaskErrorCodes_template();
VTChangeSoftKeyMaskErrorCodes_template(template_sel other_value);
VTChangeSoftKeyMaskErrorCodes_template(const VTChangeSoftKeyMaskErrorCodes& other_value);
VTChangeSoftKeyMaskErrorCodes_template(const OPTIONAL<VTChangeSoftKeyMaskErrorCodes>& other_value);
VTChangeSoftKeyMaskErrorCodes_template(const VTChangeSoftKeyMaskErrorCodes_template& other_value);
~VTChangeSoftKeyMaskErrorCodes_template();
VTChangeSoftKeyMaskErrorCodes_template& operator=(template_sel other_value);
VTChangeSoftKeyMaskErrorCodes_template& operator=(const VTChangeSoftKeyMaskErrorCodes& other_value);
VTChangeSoftKeyMaskErrorCodes_template& operator=(const OPTIONAL<VTChangeSoftKeyMaskErrorCodes>& other_value);
VTChangeSoftKeyMaskErrorCodes_template& operator=(const VTChangeSoftKeyMaskErrorCodes_template& other_value);
boolean match(const VTChangeSoftKeyMaskErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeSoftKeyMaskErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeSoftKeyMaskErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& missingObjects();
const BOOLEAN_template& missingObjects() const;
BOOLEAN_template& maskOrChildObjectHasErrors();
const BOOLEAN_template& maskOrChildObjectHasErrors() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& poolBeingDeleted();
const BOOLEAN_template& poolBeingDeleted() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTChangeSoftKeyMaskErrorCodes& 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 VTChangeSoftKeyMaskReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_dataOrAlarmMaskObjectID;
INTEGER field_softKeyMaskObjectID;
VTChangeSoftKeyMaskErrorCodes field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTChangeSoftKeyMaskReq();
VTChangeSoftKeyMaskReq(const INTEGER& par_vtfunction,
const INTEGER& par_dataOrAlarmMaskObjectID,
const INTEGER& par_softKeyMaskObjectID,
const VTChangeSoftKeyMaskErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTChangeSoftKeyMaskReq(const VTChangeSoftKeyMaskReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeSoftKeyMaskReq& operator=(const VTChangeSoftKeyMaskReq& other_value);
boolean operator==(const VTChangeSoftKeyMaskReq& other_value) const;
inline boolean operator!=(const VTChangeSoftKeyMaskReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& dataOrAlarmMaskObjectID()
{return field_dataOrAlarmMaskObjectID;}
inline const INTEGER& dataOrAlarmMaskObjectID() const
{return field_dataOrAlarmMaskObjectID;}
inline INTEGER& softKeyMaskObjectID()
{return field_softKeyMaskObjectID;}
inline const INTEGER& softKeyMaskObjectID() const
{return field_softKeyMaskObjectID;}
inline VTChangeSoftKeyMaskErrorCodes& errorCodes()
{return field_errorCodes;}
inline const VTChangeSoftKeyMaskErrorCodes& errorCodes() const
{return field_errorCodes;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VTChangeSoftKeyMaskReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeSoftKeyMaskReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeSoftKeyMaskReq& other_value);
void copy_template(const VTChangeSoftKeyMaskReq_template& other_value);
public:
VTChangeSoftKeyMaskReq_template();
VTChangeSoftKeyMaskReq_template(template_sel other_value);
VTChangeSoftKeyMaskReq_template(const VTChangeSoftKeyMaskReq& other_value);
VTChangeSoftKeyMaskReq_template(const OPTIONAL<VTChangeSoftKeyMaskReq>& other_value);
VTChangeSoftKeyMaskReq_template(const VTChangeSoftKeyMaskReq_template& other_value);
~VTChangeSoftKeyMaskReq_template();
VTChangeSoftKeyMaskReq_template& operator=(template_sel other_value);
VTChangeSoftKeyMaskReq_template& operator=(const VTChangeSoftKeyMaskReq& other_value);
VTChangeSoftKeyMaskReq_template& operator=(const OPTIONAL<VTChangeSoftKeyMaskReq>& other_value);
VTChangeSoftKeyMaskReq_template& operator=(const VTChangeSoftKeyMaskReq_template& other_value);
boolean match(const VTChangeSoftKeyMaskReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeSoftKeyMaskReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeSoftKeyMaskReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& dataOrAlarmMaskObjectID();
const INTEGER_template& dataOrAlarmMaskObjectID() const;
INTEGER_template& softKeyMaskObjectID();
const INTEGER_template& softKeyMaskObjectID() const;
VTChangeSoftKeyMaskErrorCodes_template& errorCodes();
const VTChangeSoftKeyMaskErrorCodes_template& errorCodes() 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 VTChangeSoftKeyMaskReq& 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 VTChangeSoftKeyMaskRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_dataOrAlarmMaskObjectID;
INTEGER field_softKeyMaskObjectID;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTChangeSoftKeyMaskRes();
VTChangeSoftKeyMaskRes(const INTEGER& par_vtfunction,
const INTEGER& par_dataOrAlarmMaskObjectID,
const INTEGER& par_softKeyMaskObjectID,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTChangeSoftKeyMaskRes(const VTChangeSoftKeyMaskRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeSoftKeyMaskRes& operator=(const VTChangeSoftKeyMaskRes& other_value);
boolean operator==(const VTChangeSoftKeyMaskRes& other_value) const;
inline boolean operator!=(const VTChangeSoftKeyMaskRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& dataOrAlarmMaskObjectID()
{return field_dataOrAlarmMaskObjectID;}
inline const INTEGER& dataOrAlarmMaskObjectID() const
{return field_dataOrAlarmMaskObjectID;}
inline INTEGER& softKeyMaskObjectID()
{return field_softKeyMaskObjectID;}
inline const INTEGER& softKeyMaskObjectID() const
{return field_softKeyMaskObjectID;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VTChangeSoftKeyMaskRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeSoftKeyMaskRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeSoftKeyMaskRes& other_value);
void copy_template(const VTChangeSoftKeyMaskRes_template& other_value);
public:
VTChangeSoftKeyMaskRes_template();
VTChangeSoftKeyMaskRes_template(template_sel other_value);
VTChangeSoftKeyMaskRes_template(const VTChangeSoftKeyMaskRes& other_value);
VTChangeSoftKeyMaskRes_template(const OPTIONAL<VTChangeSoftKeyMaskRes>& other_value);
VTChangeSoftKeyMaskRes_template(const VTChangeSoftKeyMaskRes_template& other_value);
~VTChangeSoftKeyMaskRes_template();
VTChangeSoftKeyMaskRes_template& operator=(template_sel other_value);
VTChangeSoftKeyMaskRes_template& operator=(const VTChangeSoftKeyMaskRes& other_value);
VTChangeSoftKeyMaskRes_template& operator=(const OPTIONAL<VTChangeSoftKeyMaskRes>& other_value);
VTChangeSoftKeyMaskRes_template& operator=(const VTChangeSoftKeyMaskRes_template& other_value);
boolean match(const VTChangeSoftKeyMaskRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeSoftKeyMaskRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeSoftKeyMaskRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& dataOrAlarmMaskObjectID();
const INTEGER_template& dataOrAlarmMaskObjectID() const;
INTEGER_template& softKeyMaskObjectID();
const INTEGER_template& softKeyMaskObjectID() 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 VTChangeSoftKeyMaskRes& 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 VTChangeStringValueReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_inputStringOrStringVariableObjectID;
INTEGER field_numberOfBytes;
OCTETSTRING field_enteredStringValue;
public:
VTChangeStringValueReq();
VTChangeStringValueReq(const INTEGER& par_vtfunction,
const INTEGER& par_inputStringOrStringVariableObjectID,
const INTEGER& par_numberOfBytes,
const OCTETSTRING& par_enteredStringValue);
VTChangeStringValueReq(const VTChangeStringValueReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeStringValueReq& operator=(const VTChangeStringValueReq& other_value);
boolean operator==(const VTChangeStringValueReq& other_value) const;
inline boolean operator!=(const VTChangeStringValueReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& inputStringOrStringVariableObjectID()
{return field_inputStringOrStringVariableObjectID;}
inline const INTEGER& inputStringOrStringVariableObjectID() const
{return field_inputStringOrStringVariableObjectID;}
inline INTEGER& numberOfBytes()
{return field_numberOfBytes;}
inline const INTEGER& numberOfBytes() const
{return field_numberOfBytes;}
inline OCTETSTRING& enteredStringValue()
{return field_enteredStringValue;}
inline const OCTETSTRING& enteredStringValue() const
{return field_enteredStringValue;}
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 VTChangeStringValueReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeStringValueReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeStringValueReq& other_value);
void copy_template(const VTChangeStringValueReq_template& other_value);
public:
VTChangeStringValueReq_template();
VTChangeStringValueReq_template(template_sel other_value);
VTChangeStringValueReq_template(const VTChangeStringValueReq& other_value);
VTChangeStringValueReq_template(const OPTIONAL<VTChangeStringValueReq>& other_value);
VTChangeStringValueReq_template(const VTChangeStringValueReq_template& other_value);
~VTChangeStringValueReq_template();
VTChangeStringValueReq_template& operator=(template_sel other_value);
VTChangeStringValueReq_template& operator=(const VTChangeStringValueReq& other_value);
VTChangeStringValueReq_template& operator=(const OPTIONAL<VTChangeStringValueReq>& other_value);
VTChangeStringValueReq_template& operator=(const VTChangeStringValueReq_template& other_value);
boolean match(const VTChangeStringValueReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeStringValueReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeStringValueReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& inputStringOrStringVariableObjectID();
const INTEGER_template& inputStringOrStringVariableObjectID() const;
INTEGER_template& numberOfBytes();
const INTEGER_template& numberOfBytes() const;
OCTETSTRING_template& enteredStringValue();
const OCTETSTRING_template& enteredStringValue() const;
int size_of() const;
void log() const;
void log_match(const VTChangeStringValueReq& 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 VTChangeStringValueRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
INTEGER field_inputStringOrStringVariableObjectID;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTChangeStringValueRes();
VTChangeStringValueRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const INTEGER& par_inputStringOrStringVariableObjectID,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTChangeStringValueRes(const VTChangeStringValueRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTChangeStringValueRes& operator=(const VTChangeStringValueRes& other_value);
boolean operator==(const VTChangeStringValueRes& other_value) const;
inline boolean operator!=(const VTChangeStringValueRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
inline OCTETSTRING& reserved3()
{return field_reserved3;}
inline const OCTETSTRING& reserved3() const
{return field_reserved3;}
inline INTEGER& inputStringOrStringVariableObjectID()
{return field_inputStringOrStringVariableObjectID;}
inline const INTEGER& inputStringOrStringVariableObjectID() const
{return field_inputStringOrStringVariableObjectID;}
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 7;}
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 VTChangeStringValueRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTChangeStringValueRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTChangeStringValueRes& other_value);
void copy_template(const VTChangeStringValueRes_template& other_value);
public:
VTChangeStringValueRes_template();
VTChangeStringValueRes_template(template_sel other_value);
VTChangeStringValueRes_template(const VTChangeStringValueRes& other_value);
VTChangeStringValueRes_template(const OPTIONAL<VTChangeStringValueRes>& other_value);
VTChangeStringValueRes_template(const VTChangeStringValueRes_template& other_value);
~VTChangeStringValueRes_template();
VTChangeStringValueRes_template& operator=(template_sel other_value);
VTChangeStringValueRes_template& operator=(const VTChangeStringValueRes& other_value);
VTChangeStringValueRes_template& operator=(const OPTIONAL<VTChangeStringValueRes>& other_value);
VTChangeStringValueRes_template& operator=(const VTChangeStringValueRes_template& other_value);
boolean match(const VTChangeStringValueRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTChangeStringValueRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTChangeStringValueRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() const;
OCTETSTRING_template& reserved3();
const OCTETSTRING_template& reserved3() const;
INTEGER_template& inputStringOrStringVariableObjectID();
const INTEGER_template& inputStringOrStringVariableObjectID() 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 VTChangeStringValueRes& 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 VTOnUserLayoutHideShowReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID1;
e__VTOnUserLayoutHideShow__state field_state1;
INTEGER field_objectID2;
e__VTOnUserLayoutHideShow__state field_state2;
OCTETSTRING field_reserved8;
public:
VTOnUserLayoutHideShowReq();
VTOnUserLayoutHideShowReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID1,
const e__VTOnUserLayoutHideShow__state& par_state1,
const INTEGER& par_objectID2,
const e__VTOnUserLayoutHideShow__state& par_state2,
const OCTETSTRING& par_reserved8);
VTOnUserLayoutHideShowReq(const VTOnUserLayoutHideShowReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTOnUserLayoutHideShowReq& operator=(const VTOnUserLayoutHideShowReq& other_value);
boolean operator==(const VTOnUserLayoutHideShowReq& other_value) const;
inline boolean operator!=(const VTOnUserLayoutHideShowReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID1()
{return field_objectID1;}
inline const INTEGER& objectID1() const
{return field_objectID1;}
inline e__VTOnUserLayoutHideShow__state& state1()
{return field_state1;}
inline const e__VTOnUserLayoutHideShow__state& state1() const
{return field_state1;}
inline INTEGER& objectID2()
{return field_objectID2;}
inline const INTEGER& objectID2() const
{return field_objectID2;}
inline e__VTOnUserLayoutHideShow__state& state2()
{return field_state2;}
inline const e__VTOnUserLayoutHideShow__state& state2() const
{return field_state2;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VTOnUserLayoutHideShowReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTOnUserLayoutHideShowReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTOnUserLayoutHideShowReq& other_value);
void copy_template(const VTOnUserLayoutHideShowReq_template& other_value);
public:
VTOnUserLayoutHideShowReq_template();
VTOnUserLayoutHideShowReq_template(template_sel other_value);
VTOnUserLayoutHideShowReq_template(const VTOnUserLayoutHideShowReq& other_value);
VTOnUserLayoutHideShowReq_template(const OPTIONAL<VTOnUserLayoutHideShowReq>& other_value);
VTOnUserLayoutHideShowReq_template(const VTOnUserLayoutHideShowReq_template& other_value);
~VTOnUserLayoutHideShowReq_template();
VTOnUserLayoutHideShowReq_template& operator=(template_sel other_value);
VTOnUserLayoutHideShowReq_template& operator=(const VTOnUserLayoutHideShowReq& other_value);
VTOnUserLayoutHideShowReq_template& operator=(const OPTIONAL<VTOnUserLayoutHideShowReq>& other_value);
VTOnUserLayoutHideShowReq_template& operator=(const VTOnUserLayoutHideShowReq_template& other_value);
boolean match(const VTOnUserLayoutHideShowReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTOnUserLayoutHideShowReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTOnUserLayoutHideShowReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID1();
const INTEGER_template& objectID1() const;
e__VTOnUserLayoutHideShow__state_template& state1();
const e__VTOnUserLayoutHideShow__state_template& state1() const;
INTEGER_template& objectID2();
const INTEGER_template& objectID2() const;
e__VTOnUserLayoutHideShow__state_template& state2();
const e__VTOnUserLayoutHideShow__state_template& state2() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const VTOnUserLayoutHideShowReq& 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 VTOnUserLayoutHideShowRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID1;
e__VTOnUserLayoutHideShow__state field_state1;
INTEGER field_objectID2;
e__VTOnUserLayoutHideShow__state field_state2;
OCTETSTRING field_reserved8;
public:
VTOnUserLayoutHideShowRes();
VTOnUserLayoutHideShowRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID1,
const e__VTOnUserLayoutHideShow__state& par_state1,
const INTEGER& par_objectID2,
const e__VTOnUserLayoutHideShow__state& par_state2,
const OCTETSTRING& par_reserved8);
VTOnUserLayoutHideShowRes(const VTOnUserLayoutHideShowRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTOnUserLayoutHideShowRes& operator=(const VTOnUserLayoutHideShowRes& other_value);
boolean operator==(const VTOnUserLayoutHideShowRes& other_value) const;
inline boolean operator!=(const VTOnUserLayoutHideShowRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID1()
{return field_objectID1;}
inline const INTEGER& objectID1() const
{return field_objectID1;}
inline e__VTOnUserLayoutHideShow__state& state1()
{return field_state1;}
inline const e__VTOnUserLayoutHideShow__state& state1() const
{return field_state1;}
inline INTEGER& objectID2()
{return field_objectID2;}
inline const INTEGER& objectID2() const
{return field_objectID2;}
inline e__VTOnUserLayoutHideShow__state& state2()
{return field_state2;}
inline const e__VTOnUserLayoutHideShow__state& state2() const
{return field_state2;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VTOnUserLayoutHideShowRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTOnUserLayoutHideShowRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTOnUserLayoutHideShowRes& other_value);
void copy_template(const VTOnUserLayoutHideShowRes_template& other_value);
public:
VTOnUserLayoutHideShowRes_template();
VTOnUserLayoutHideShowRes_template(template_sel other_value);
VTOnUserLayoutHideShowRes_template(const VTOnUserLayoutHideShowRes& other_value);
VTOnUserLayoutHideShowRes_template(const OPTIONAL<VTOnUserLayoutHideShowRes>& other_value);
VTOnUserLayoutHideShowRes_template(const VTOnUserLayoutHideShowRes_template& other_value);
~VTOnUserLayoutHideShowRes_template();
VTOnUserLayoutHideShowRes_template& operator=(template_sel other_value);
VTOnUserLayoutHideShowRes_template& operator=(const VTOnUserLayoutHideShowRes& other_value);
VTOnUserLayoutHideShowRes_template& operator=(const OPTIONAL<VTOnUserLayoutHideShowRes>& other_value);
VTOnUserLayoutHideShowRes_template& operator=(const VTOnUserLayoutHideShowRes_template& other_value);
boolean match(const VTOnUserLayoutHideShowRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTOnUserLayoutHideShowRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTOnUserLayoutHideShowRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID1();
const INTEGER_template& objectID1() const;
e__VTOnUserLayoutHideShow__state_template& state1();
const e__VTOnUserLayoutHideShow__state_template& state1() const;
INTEGER_template& objectID2();
const INTEGER_template& objectID2() const;
e__VTOnUserLayoutHideShow__state_template& state2();
const e__VTOnUserLayoutHideShow__state_template& state2() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const VTOnUserLayoutHideShowRes& 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 VTControlAudioSignalTerminationParameterTerminationCause : public Base_Type {
BOOLEAN field_AudioWasTerminated;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
VTControlAudioSignalTerminationParameterTerminationCause();
VTControlAudioSignalTerminationParameterTerminationCause(const BOOLEAN& par_AudioWasTerminated,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
VTControlAudioSignalTerminationParameterTerminationCause(const VTControlAudioSignalTerminationParameterTerminationCause& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTControlAudioSignalTerminationParameterTerminationCause& operator=(const VTControlAudioSignalTerminationParameterTerminationCause& other_value);
boolean operator==(const VTControlAudioSignalTerminationParameterTerminationCause& other_value) const;
inline boolean operator!=(const VTControlAudioSignalTerminationParameterTerminationCause& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& AudioWasTerminated()
{return field_AudioWasTerminated;}
inline const BOOLEAN& AudioWasTerminated() const
{return field_AudioWasTerminated;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 VTControlAudioSignalTerminationParameterTerminationCause_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTControlAudioSignalTerminationParameterTerminationCause_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTControlAudioSignalTerminationParameterTerminationCause& other_value);
void copy_template(const VTControlAudioSignalTerminationParameterTerminationCause_template& other_value);
public:
VTControlAudioSignalTerminationParameterTerminationCause_template();
VTControlAudioSignalTerminationParameterTerminationCause_template(template_sel other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template(const VTControlAudioSignalTerminationParameterTerminationCause& other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template(const OPTIONAL<VTControlAudioSignalTerminationParameterTerminationCause>& other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template(const VTControlAudioSignalTerminationParameterTerminationCause_template& other_value);
~VTControlAudioSignalTerminationParameterTerminationCause_template();
VTControlAudioSignalTerminationParameterTerminationCause_template& operator=(template_sel other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template& operator=(const VTControlAudioSignalTerminationParameterTerminationCause& other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template& operator=(const OPTIONAL<VTControlAudioSignalTerminationParameterTerminationCause>& other_value);
VTControlAudioSignalTerminationParameterTerminationCause_template& operator=(const VTControlAudioSignalTerminationParameterTerminationCause_template& other_value);
boolean match(const VTControlAudioSignalTerminationParameterTerminationCause& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTControlAudioSignalTerminationParameterTerminationCause valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTControlAudioSignalTerminationParameterTerminationCause_template& list_item(unsigned int list_index) const;
BOOLEAN_template& AudioWasTerminated();
const BOOLEAN_template& AudioWasTerminated() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const VTControlAudioSignalTerminationParameterTerminationCause& 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 VTControlAudioSignalTerminationInd : public Base_Type {
INTEGER field_vtfunction;
VTControlAudioSignalTerminationParameterTerminationCause field_terminationCause;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTControlAudioSignalTerminationInd();
VTControlAudioSignalTerminationInd(const INTEGER& par_vtfunction,
const VTControlAudioSignalTerminationParameterTerminationCause& par_terminationCause,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTControlAudioSignalTerminationInd(const VTControlAudioSignalTerminationInd& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTControlAudioSignalTerminationInd& operator=(const VTControlAudioSignalTerminationInd& other_value);
boolean operator==(const VTControlAudioSignalTerminationInd& other_value) const;
inline boolean operator!=(const VTControlAudioSignalTerminationInd& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline VTControlAudioSignalTerminationParameterTerminationCause& terminationCause()
{return field_terminationCause;}
inline const VTControlAudioSignalTerminationParameterTerminationCause& terminationCause() const
{return field_terminationCause;}
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 VTControlAudioSignalTerminationInd_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTControlAudioSignalTerminationInd_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTControlAudioSignalTerminationInd& other_value);
void copy_template(const VTControlAudioSignalTerminationInd_template& other_value);
public:
VTControlAudioSignalTerminationInd_template();
VTControlAudioSignalTerminationInd_template(template_sel other_value);
VTControlAudioSignalTerminationInd_template(const VTControlAudioSignalTerminationInd& other_value);
VTControlAudioSignalTerminationInd_template(const OPTIONAL<VTControlAudioSignalTerminationInd>& other_value);
VTControlAudioSignalTerminationInd_template(const VTControlAudioSignalTerminationInd_template& other_value);
~VTControlAudioSignalTerminationInd_template();
VTControlAudioSignalTerminationInd_template& operator=(template_sel other_value);
VTControlAudioSignalTerminationInd_template& operator=(const VTControlAudioSignalTerminationInd& other_value);
VTControlAudioSignalTerminationInd_template& operator=(const OPTIONAL<VTControlAudioSignalTerminationInd>& other_value);
VTControlAudioSignalTerminationInd_template& operator=(const VTControlAudioSignalTerminationInd_template& other_value);
boolean match(const VTControlAudioSignalTerminationInd& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTControlAudioSignalTerminationInd valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTControlAudioSignalTerminationInd_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
VTControlAudioSignalTerminationParameterTerminationCause_template& terminationCause();
const VTControlAudioSignalTerminationParameterTerminationCause_template& terminationCause() 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 VTControlAudioSignalTerminationInd& 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 ObjectPoolTransferInd : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_objectPoolRecords;
public:
ObjectPoolTransferInd();
ObjectPoolTransferInd(const INTEGER& par_vtfunction,
const OCTETSTRING& par_objectPoolRecords);
ObjectPoolTransferInd(const ObjectPoolTransferInd& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ObjectPoolTransferInd& operator=(const ObjectPoolTransferInd& other_value);
boolean operator==(const ObjectPoolTransferInd& other_value) const;
inline boolean operator!=(const ObjectPoolTransferInd& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& objectPoolRecords()
{return field_objectPoolRecords;}
inline const OCTETSTRING& objectPoolRecords() const
{return field_objectPoolRecords;}
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 ObjectPoolTransferInd_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ObjectPoolTransferInd_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ObjectPoolTransferInd& other_value);
void copy_template(const ObjectPoolTransferInd_template& other_value);
public:
ObjectPoolTransferInd_template();
ObjectPoolTransferInd_template(template_sel other_value);
ObjectPoolTransferInd_template(const ObjectPoolTransferInd& other_value);
ObjectPoolTransferInd_template(const OPTIONAL<ObjectPoolTransferInd>& other_value);
ObjectPoolTransferInd_template(const ObjectPoolTransferInd_template& other_value);
~ObjectPoolTransferInd_template();
ObjectPoolTransferInd_template& operator=(template_sel other_value);
ObjectPoolTransferInd_template& operator=(const ObjectPoolTransferInd& other_value);
ObjectPoolTransferInd_template& operator=(const OPTIONAL<ObjectPoolTransferInd>& other_value);
ObjectPoolTransferInd_template& operator=(const ObjectPoolTransferInd_template& other_value);
boolean match(const ObjectPoolTransferInd& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ObjectPoolTransferInd valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ObjectPoolTransferInd_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& objectPoolRecords();
const OCTETSTRING_template& objectPoolRecords() const;
int size_of() const;
void log() const;
void log_match(const ObjectPoolTransferInd& 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 EndOfObjectPoolReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
EndOfObjectPoolReq();
EndOfObjectPoolReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
EndOfObjectPoolReq(const EndOfObjectPoolReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EndOfObjectPoolReq& operator=(const EndOfObjectPoolReq& other_value);
boolean operator==(const EndOfObjectPoolReq& other_value) const;
inline boolean operator!=(const EndOfObjectPoolReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 EndOfObjectPoolReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EndOfObjectPoolReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EndOfObjectPoolReq& other_value);
void copy_template(const EndOfObjectPoolReq_template& other_value);
public:
EndOfObjectPoolReq_template();
EndOfObjectPoolReq_template(template_sel other_value);
EndOfObjectPoolReq_template(const EndOfObjectPoolReq& other_value);
EndOfObjectPoolReq_template(const OPTIONAL<EndOfObjectPoolReq>& other_value);
EndOfObjectPoolReq_template(const EndOfObjectPoolReq_template& other_value);
~EndOfObjectPoolReq_template();
EndOfObjectPoolReq_template& operator=(template_sel other_value);
EndOfObjectPoolReq_template& operator=(const EndOfObjectPoolReq& other_value);
EndOfObjectPoolReq_template& operator=(const OPTIONAL<EndOfObjectPoolReq>& other_value);
EndOfObjectPoolReq_template& operator=(const EndOfObjectPoolReq_template& other_value);
boolean match(const EndOfObjectPoolReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EndOfObjectPoolReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EndOfObjectPoolReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 EndOfObjectPoolReq& 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 EndOfObjectPoolResErrorCodes : public Base_Type {
BOOLEAN field_thereAreErrorsInTheObjectPool;
BOOLEAN field_vtRanOutOfMemoryDuringTransfer;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
EndOfObjectPoolResErrorCodes();
EndOfObjectPoolResErrorCodes(const BOOLEAN& par_thereAreErrorsInTheObjectPool,
const BOOLEAN& par_vtRanOutOfMemoryDuringTransfer,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
EndOfObjectPoolResErrorCodes(const EndOfObjectPoolResErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EndOfObjectPoolResErrorCodes& operator=(const EndOfObjectPoolResErrorCodes& other_value);
boolean operator==(const EndOfObjectPoolResErrorCodes& other_value) const;
inline boolean operator!=(const EndOfObjectPoolResErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& thereAreErrorsInTheObjectPool()
{return field_thereAreErrorsInTheObjectPool;}
inline const BOOLEAN& thereAreErrorsInTheObjectPool() const
{return field_thereAreErrorsInTheObjectPool;}
inline BOOLEAN& vtRanOutOfMemoryDuringTransfer()
{return field_vtRanOutOfMemoryDuringTransfer;}
inline const BOOLEAN& vtRanOutOfMemoryDuringTransfer() const
{return field_vtRanOutOfMemoryDuringTransfer;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 EndOfObjectPoolResErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EndOfObjectPoolResErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EndOfObjectPoolResErrorCodes& other_value);
void copy_template(const EndOfObjectPoolResErrorCodes_template& other_value);
public:
EndOfObjectPoolResErrorCodes_template();
EndOfObjectPoolResErrorCodes_template(template_sel other_value);
EndOfObjectPoolResErrorCodes_template(const EndOfObjectPoolResErrorCodes& other_value);
EndOfObjectPoolResErrorCodes_template(const OPTIONAL<EndOfObjectPoolResErrorCodes>& other_value);
EndOfObjectPoolResErrorCodes_template(const EndOfObjectPoolResErrorCodes_template& other_value);
~EndOfObjectPoolResErrorCodes_template();
EndOfObjectPoolResErrorCodes_template& operator=(template_sel other_value);
EndOfObjectPoolResErrorCodes_template& operator=(const EndOfObjectPoolResErrorCodes& other_value);
EndOfObjectPoolResErrorCodes_template& operator=(const OPTIONAL<EndOfObjectPoolResErrorCodes>& other_value);
EndOfObjectPoolResErrorCodes_template& operator=(const EndOfObjectPoolResErrorCodes_template& other_value);
boolean match(const EndOfObjectPoolResErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EndOfObjectPoolResErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EndOfObjectPoolResErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& thereAreErrorsInTheObjectPool();
const BOOLEAN_template& thereAreErrorsInTheObjectPool() const;
BOOLEAN_template& vtRanOutOfMemoryDuringTransfer();
const BOOLEAN_template& vtRanOutOfMemoryDuringTransfer() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const EndOfObjectPoolResErrorCodes& 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 EndOfObjectPoolResObjectPoolErrorCodes : public Base_Type {
BOOLEAN field_methodOrAttributeNotSupportedByTheVT;
BOOLEAN field_unknownObjectReference;
BOOLEAN field_anyOtherError;
BOOLEAN field_objectPoolWasDeletedFromVolatileMemory;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
EndOfObjectPoolResObjectPoolErrorCodes();
EndOfObjectPoolResObjectPoolErrorCodes(const BOOLEAN& par_methodOrAttributeNotSupportedByTheVT,
const BOOLEAN& par_unknownObjectReference,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_objectPoolWasDeletedFromVolatileMemory,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
EndOfObjectPoolResObjectPoolErrorCodes(const EndOfObjectPoolResObjectPoolErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EndOfObjectPoolResObjectPoolErrorCodes& operator=(const EndOfObjectPoolResObjectPoolErrorCodes& other_value);
boolean operator==(const EndOfObjectPoolResObjectPoolErrorCodes& other_value) const;
inline boolean operator!=(const EndOfObjectPoolResObjectPoolErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& methodOrAttributeNotSupportedByTheVT()
{return field_methodOrAttributeNotSupportedByTheVT;}
inline const BOOLEAN& methodOrAttributeNotSupportedByTheVT() const
{return field_methodOrAttributeNotSupportedByTheVT;}
inline BOOLEAN& unknownObjectReference()
{return field_unknownObjectReference;}
inline const BOOLEAN& unknownObjectReference() const
{return field_unknownObjectReference;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& objectPoolWasDeletedFromVolatileMemory()
{return field_objectPoolWasDeletedFromVolatileMemory;}
inline const BOOLEAN& objectPoolWasDeletedFromVolatileMemory() const
{return field_objectPoolWasDeletedFromVolatileMemory;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 EndOfObjectPoolResObjectPoolErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EndOfObjectPoolResObjectPoolErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EndOfObjectPoolResObjectPoolErrorCodes& other_value);
void copy_template(const EndOfObjectPoolResObjectPoolErrorCodes_template& other_value);
public:
EndOfObjectPoolResObjectPoolErrorCodes_template();
EndOfObjectPoolResObjectPoolErrorCodes_template(template_sel other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template(const EndOfObjectPoolResObjectPoolErrorCodes& other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template(const OPTIONAL<EndOfObjectPoolResObjectPoolErrorCodes>& other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template(const EndOfObjectPoolResObjectPoolErrorCodes_template& other_value);
~EndOfObjectPoolResObjectPoolErrorCodes_template();
EndOfObjectPoolResObjectPoolErrorCodes_template& operator=(template_sel other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template& operator=(const EndOfObjectPoolResObjectPoolErrorCodes& other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template& operator=(const OPTIONAL<EndOfObjectPoolResObjectPoolErrorCodes>& other_value);
EndOfObjectPoolResObjectPoolErrorCodes_template& operator=(const EndOfObjectPoolResObjectPoolErrorCodes_template& other_value);
boolean match(const EndOfObjectPoolResObjectPoolErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EndOfObjectPoolResObjectPoolErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EndOfObjectPoolResObjectPoolErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& methodOrAttributeNotSupportedByTheVT();
const BOOLEAN_template& methodOrAttributeNotSupportedByTheVT() const;
BOOLEAN_template& unknownObjectReference();
const BOOLEAN_template& unknownObjectReference() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& objectPoolWasDeletedFromVolatileMemory();
const BOOLEAN_template& objectPoolWasDeletedFromVolatileMemory() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const EndOfObjectPoolResObjectPoolErrorCodes& 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 EndOfObjectPoolRes : public Base_Type {
INTEGER field_vtfunction;
EndOfObjectPoolResErrorCodes field_errorCodes;
INTEGER field_parentObjectIDoFaultyObject;
INTEGER field_objectIDofFaultyObject;
EndOfObjectPoolResObjectPoolErrorCodes field_objectPoolErrorCodes;
OCTETSTRING field_reserved8;
public:
EndOfObjectPoolRes();
EndOfObjectPoolRes(const INTEGER& par_vtfunction,
const EndOfObjectPoolResErrorCodes& par_errorCodes,
const INTEGER& par_parentObjectIDoFaultyObject,
const INTEGER& par_objectIDofFaultyObject,
const EndOfObjectPoolResObjectPoolErrorCodes& par_objectPoolErrorCodes,
const OCTETSTRING& par_reserved8);
EndOfObjectPoolRes(const EndOfObjectPoolRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EndOfObjectPoolRes& operator=(const EndOfObjectPoolRes& other_value);
boolean operator==(const EndOfObjectPoolRes& other_value) const;
inline boolean operator!=(const EndOfObjectPoolRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline EndOfObjectPoolResErrorCodes& errorCodes()
{return field_errorCodes;}
inline const EndOfObjectPoolResErrorCodes& errorCodes() const
{return field_errorCodes;}
inline INTEGER& parentObjectIDoFaultyObject()
{return field_parentObjectIDoFaultyObject;}
inline const INTEGER& parentObjectIDoFaultyObject() const
{return field_parentObjectIDoFaultyObject;}
inline INTEGER& objectIDofFaultyObject()
{return field_objectIDofFaultyObject;}
inline const INTEGER& objectIDofFaultyObject() const
{return field_objectIDofFaultyObject;}
inline EndOfObjectPoolResObjectPoolErrorCodes& objectPoolErrorCodes()
{return field_objectPoolErrorCodes;}
inline const EndOfObjectPoolResObjectPoolErrorCodes& objectPoolErrorCodes() const
{return field_objectPoolErrorCodes;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class EndOfObjectPoolRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EndOfObjectPoolRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EndOfObjectPoolRes& other_value);
void copy_template(const EndOfObjectPoolRes_template& other_value);
public:
EndOfObjectPoolRes_template();
EndOfObjectPoolRes_template(template_sel other_value);
EndOfObjectPoolRes_template(const EndOfObjectPoolRes& other_value);
EndOfObjectPoolRes_template(const OPTIONAL<EndOfObjectPoolRes>& other_value);
EndOfObjectPoolRes_template(const EndOfObjectPoolRes_template& other_value);
~EndOfObjectPoolRes_template();
EndOfObjectPoolRes_template& operator=(template_sel other_value);
EndOfObjectPoolRes_template& operator=(const EndOfObjectPoolRes& other_value);
EndOfObjectPoolRes_template& operator=(const OPTIONAL<EndOfObjectPoolRes>& other_value);
EndOfObjectPoolRes_template& operator=(const EndOfObjectPoolRes_template& other_value);
boolean match(const EndOfObjectPoolRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EndOfObjectPoolRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EndOfObjectPoolRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
EndOfObjectPoolResErrorCodes_template& errorCodes();
const EndOfObjectPoolResErrorCodes_template& errorCodes() const;
INTEGER_template& parentObjectIDoFaultyObject();
const INTEGER_template& parentObjectIDoFaultyObject() const;
INTEGER_template& objectIDofFaultyObject();
const INTEGER_template& objectIDofFaultyObject() const;
EndOfObjectPoolResObjectPoolErrorCodes_template& objectPoolErrorCodes();
const EndOfObjectPoolResObjectPoolErrorCodes_template& objectPoolErrorCodes() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const EndOfObjectPoolRes& 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 VTfunction32VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction32VT2ECU();
VTfunction32VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction32VT2ECU(const VTfunction32VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction32VT2ECU& operator=(const VTfunction32VT2ECU& other_value);
boolean operator==(const VTfunction32VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction32VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction32VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction32VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction32VT2ECU& other_value);
void copy_template(const VTfunction32VT2ECU_template& other_value);
public:
VTfunction32VT2ECU_template();
VTfunction32VT2ECU_template(template_sel other_value);
VTfunction32VT2ECU_template(const VTfunction32VT2ECU& other_value);
VTfunction32VT2ECU_template(const OPTIONAL<VTfunction32VT2ECU>& other_value);
VTfunction32VT2ECU_template(const VTfunction32VT2ECU_template& other_value);
~VTfunction32VT2ECU_template();
VTfunction32VT2ECU_template& operator=(template_sel other_value);
VTfunction32VT2ECU_template& operator=(const VTfunction32VT2ECU& other_value);
VTfunction32VT2ECU_template& operator=(const OPTIONAL<VTfunction32VT2ECU>& other_value);
VTfunction32VT2ECU_template& operator=(const VTfunction32VT2ECU_template& other_value);
boolean match(const VTfunction32VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction32VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction32VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction32VT2ECU& 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 VTfunction32ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction32ECU2VT();
VTfunction32ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction32ECU2VT(const VTfunction32ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction32ECU2VT& operator=(const VTfunction32ECU2VT& other_value);
boolean operator==(const VTfunction32ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction32ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction32ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction32ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction32ECU2VT& other_value);
void copy_template(const VTfunction32ECU2VT_template& other_value);
public:
VTfunction32ECU2VT_template();
VTfunction32ECU2VT_template(template_sel other_value);
VTfunction32ECU2VT_template(const VTfunction32ECU2VT& other_value);
VTfunction32ECU2VT_template(const OPTIONAL<VTfunction32ECU2VT>& other_value);
VTfunction32ECU2VT_template(const VTfunction32ECU2VT_template& other_value);
~VTfunction32ECU2VT_template();
VTfunction32ECU2VT_template& operator=(template_sel other_value);
VTfunction32ECU2VT_template& operator=(const VTfunction32ECU2VT& other_value);
VTfunction32ECU2VT_template& operator=(const OPTIONAL<VTfunction32ECU2VT>& other_value);
VTfunction32ECU2VT_template& operator=(const VTfunction32ECU2VT_template& other_value);
boolean match(const VTfunction32ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction32ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction32ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction32ECU2VT& 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 VTfunction33ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction33ECU2VT();
VTfunction33ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction33ECU2VT(const VTfunction33ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction33ECU2VT& operator=(const VTfunction33ECU2VT& other_value);
boolean operator==(const VTfunction33ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction33ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction33ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction33ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction33ECU2VT& other_value);
void copy_template(const VTfunction33ECU2VT_template& other_value);
public:
VTfunction33ECU2VT_template();
VTfunction33ECU2VT_template(template_sel other_value);
VTfunction33ECU2VT_template(const VTfunction33ECU2VT& other_value);
VTfunction33ECU2VT_template(const OPTIONAL<VTfunction33ECU2VT>& other_value);
VTfunction33ECU2VT_template(const VTfunction33ECU2VT_template& other_value);
~VTfunction33ECU2VT_template();
VTfunction33ECU2VT_template& operator=(template_sel other_value);
VTfunction33ECU2VT_template& operator=(const VTfunction33ECU2VT& other_value);
VTfunction33ECU2VT_template& operator=(const OPTIONAL<VTfunction33ECU2VT>& other_value);
VTfunction33ECU2VT_template& operator=(const VTfunction33ECU2VT_template& other_value);
boolean match(const VTfunction33ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction33ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction33ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction33ECU2VT& 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 VTfunction34VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction34VT2ECU();
VTfunction34VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction34VT2ECU(const VTfunction34VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction34VT2ECU& operator=(const VTfunction34VT2ECU& other_value);
boolean operator==(const VTfunction34VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction34VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction34VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction34VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction34VT2ECU& other_value);
void copy_template(const VTfunction34VT2ECU_template& other_value);
public:
VTfunction34VT2ECU_template();
VTfunction34VT2ECU_template(template_sel other_value);
VTfunction34VT2ECU_template(const VTfunction34VT2ECU& other_value);
VTfunction34VT2ECU_template(const OPTIONAL<VTfunction34VT2ECU>& other_value);
VTfunction34VT2ECU_template(const VTfunction34VT2ECU_template& other_value);
~VTfunction34VT2ECU_template();
VTfunction34VT2ECU_template& operator=(template_sel other_value);
VTfunction34VT2ECU_template& operator=(const VTfunction34VT2ECU& other_value);
VTfunction34VT2ECU_template& operator=(const OPTIONAL<VTfunction34VT2ECU>& other_value);
VTfunction34VT2ECU_template& operator=(const VTfunction34VT2ECU_template& other_value);
boolean match(const VTfunction34VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction34VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction34VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction34VT2ECU& 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 VTfunction34ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction34ECU2VT();
VTfunction34ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction34ECU2VT(const VTfunction34ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction34ECU2VT& operator=(const VTfunction34ECU2VT& other_value);
boolean operator==(const VTfunction34ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction34ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction34ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction34ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction34ECU2VT& other_value);
void copy_template(const VTfunction34ECU2VT_template& other_value);
public:
VTfunction34ECU2VT_template();
VTfunction34ECU2VT_template(template_sel other_value);
VTfunction34ECU2VT_template(const VTfunction34ECU2VT& other_value);
VTfunction34ECU2VT_template(const OPTIONAL<VTfunction34ECU2VT>& other_value);
VTfunction34ECU2VT_template(const VTfunction34ECU2VT_template& other_value);
~VTfunction34ECU2VT_template();
VTfunction34ECU2VT_template& operator=(template_sel other_value);
VTfunction34ECU2VT_template& operator=(const VTfunction34ECU2VT& other_value);
VTfunction34ECU2VT_template& operator=(const OPTIONAL<VTfunction34ECU2VT>& other_value);
VTfunction34ECU2VT_template& operator=(const VTfunction34ECU2VT_template& other_value);
boolean match(const VTfunction34ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction34ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction34ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction34ECU2VT& 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 VTfunction36VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction36VT2ECU();
VTfunction36VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction36VT2ECU(const VTfunction36VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction36VT2ECU& operator=(const VTfunction36VT2ECU& other_value);
boolean operator==(const VTfunction36VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction36VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction36VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction36VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction36VT2ECU& other_value);
void copy_template(const VTfunction36VT2ECU_template& other_value);
public:
VTfunction36VT2ECU_template();
VTfunction36VT2ECU_template(template_sel other_value);
VTfunction36VT2ECU_template(const VTfunction36VT2ECU& other_value);
VTfunction36VT2ECU_template(const OPTIONAL<VTfunction36VT2ECU>& other_value);
VTfunction36VT2ECU_template(const VTfunction36VT2ECU_template& other_value);
~VTfunction36VT2ECU_template();
VTfunction36VT2ECU_template& operator=(template_sel other_value);
VTfunction36VT2ECU_template& operator=(const VTfunction36VT2ECU& other_value);
VTfunction36VT2ECU_template& operator=(const OPTIONAL<VTfunction36VT2ECU>& other_value);
VTfunction36VT2ECU_template& operator=(const VTfunction36VT2ECU_template& other_value);
boolean match(const VTfunction36VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction36VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction36VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction36VT2ECU& 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 VTfunction36ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction36ECU2VT();
VTfunction36ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction36ECU2VT(const VTfunction36ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction36ECU2VT& operator=(const VTfunction36ECU2VT& other_value);
boolean operator==(const VTfunction36ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction36ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction36ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction36ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction36ECU2VT& other_value);
void copy_template(const VTfunction36ECU2VT_template& other_value);
public:
VTfunction36ECU2VT_template();
VTfunction36ECU2VT_template(template_sel other_value);
VTfunction36ECU2VT_template(const VTfunction36ECU2VT& other_value);
VTfunction36ECU2VT_template(const OPTIONAL<VTfunction36ECU2VT>& other_value);
VTfunction36ECU2VT_template(const VTfunction36ECU2VT_template& other_value);
~VTfunction36ECU2VT_template();
VTfunction36ECU2VT_template& operator=(template_sel other_value);
VTfunction36ECU2VT_template& operator=(const VTfunction36ECU2VT& other_value);
VTfunction36ECU2VT_template& operator=(const OPTIONAL<VTfunction36ECU2VT>& other_value);
VTfunction36ECU2VT_template& operator=(const VTfunction36ECU2VT_template& other_value);
boolean match(const VTfunction36ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction36ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction36ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction36ECU2VT& 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 VTfunction37VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction37VT2ECU();
VTfunction37VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction37VT2ECU(const VTfunction37VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction37VT2ECU& operator=(const VTfunction37VT2ECU& other_value);
boolean operator==(const VTfunction37VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction37VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction37VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction37VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction37VT2ECU& other_value);
void copy_template(const VTfunction37VT2ECU_template& other_value);
public:
VTfunction37VT2ECU_template();
VTfunction37VT2ECU_template(template_sel other_value);
VTfunction37VT2ECU_template(const VTfunction37VT2ECU& other_value);
VTfunction37VT2ECU_template(const OPTIONAL<VTfunction37VT2ECU>& other_value);
VTfunction37VT2ECU_template(const VTfunction37VT2ECU_template& other_value);
~VTfunction37VT2ECU_template();
VTfunction37VT2ECU_template& operator=(template_sel other_value);
VTfunction37VT2ECU_template& operator=(const VTfunction37VT2ECU& other_value);
VTfunction37VT2ECU_template& operator=(const OPTIONAL<VTfunction37VT2ECU>& other_value);
VTfunction37VT2ECU_template& operator=(const VTfunction37VT2ECU_template& other_value);
boolean match(const VTfunction37VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction37VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction37VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction37VT2ECU& 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 VTfunction37ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction37ECU2VT();
VTfunction37ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction37ECU2VT(const VTfunction37ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction37ECU2VT& operator=(const VTfunction37ECU2VT& other_value);
boolean operator==(const VTfunction37ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction37ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction37ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction37ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction37ECU2VT& other_value);
void copy_template(const VTfunction37ECU2VT_template& other_value);
public:
VTfunction37ECU2VT_template();
VTfunction37ECU2VT_template(template_sel other_value);
VTfunction37ECU2VT_template(const VTfunction37ECU2VT& other_value);
VTfunction37ECU2VT_template(const OPTIONAL<VTfunction37ECU2VT>& other_value);
VTfunction37ECU2VT_template(const VTfunction37ECU2VT_template& other_value);
~VTfunction37ECU2VT_template();
VTfunction37ECU2VT_template& operator=(template_sel other_value);
VTfunction37ECU2VT_template& operator=(const VTfunction37ECU2VT& other_value);
VTfunction37ECU2VT_template& operator=(const OPTIONAL<VTfunction37ECU2VT>& other_value);
VTfunction37ECU2VT_template& operator=(const VTfunction37ECU2VT_template& other_value);
boolean match(const VTfunction37ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction37ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction37ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction37ECU2VT& 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 AuxiliaryInputType2StatusInd : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_auxiliaryInputObjectID;
OCTETSTRING field_value1;
OCTETSTRING field_value2;
BITSTRING field_operationState;
public:
AuxiliaryInputType2StatusInd();
AuxiliaryInputType2StatusInd(const INTEGER& par_vtfunction,
const INTEGER& par_auxiliaryInputObjectID,
const OCTETSTRING& par_value1,
const OCTETSTRING& par_value2,
const BITSTRING& par_operationState);
AuxiliaryInputType2StatusInd(const AuxiliaryInputType2StatusInd& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
AuxiliaryInputType2StatusInd& operator=(const AuxiliaryInputType2StatusInd& other_value);
boolean operator==(const AuxiliaryInputType2StatusInd& other_value) const;
inline boolean operator!=(const AuxiliaryInputType2StatusInd& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& auxiliaryInputObjectID()
{return field_auxiliaryInputObjectID;}
inline const INTEGER& auxiliaryInputObjectID() const
{return field_auxiliaryInputObjectID;}
inline OCTETSTRING& value1()
{return field_value1;}
inline const OCTETSTRING& value1() const
{return field_value1;}
inline OCTETSTRING& value2()
{return field_value2;}
inline const OCTETSTRING& value2() const
{return field_value2;}
inline BITSTRING& operationState()
{return field_operationState;}
inline const BITSTRING& operationState() const
{return field_operationState;}
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 AuxiliaryInputType2StatusInd_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
AuxiliaryInputType2StatusInd_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const AuxiliaryInputType2StatusInd& other_value);
void copy_template(const AuxiliaryInputType2StatusInd_template& other_value);
public:
AuxiliaryInputType2StatusInd_template();
AuxiliaryInputType2StatusInd_template(template_sel other_value);
AuxiliaryInputType2StatusInd_template(const AuxiliaryInputType2StatusInd& other_value);
AuxiliaryInputType2StatusInd_template(const OPTIONAL<AuxiliaryInputType2StatusInd>& other_value);
AuxiliaryInputType2StatusInd_template(const AuxiliaryInputType2StatusInd_template& other_value);
~AuxiliaryInputType2StatusInd_template();
AuxiliaryInputType2StatusInd_template& operator=(template_sel other_value);
AuxiliaryInputType2StatusInd_template& operator=(const AuxiliaryInputType2StatusInd& other_value);
AuxiliaryInputType2StatusInd_template& operator=(const OPTIONAL<AuxiliaryInputType2StatusInd>& other_value);
AuxiliaryInputType2StatusInd_template& operator=(const AuxiliaryInputType2StatusInd_template& other_value);
boolean match(const AuxiliaryInputType2StatusInd& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
AuxiliaryInputType2StatusInd valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
AuxiliaryInputType2StatusInd_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& auxiliaryInputObjectID();
const INTEGER_template& auxiliaryInputObjectID() const;
OCTETSTRING_template& value1();
const OCTETSTRING_template& value1() const;
OCTETSTRING_template& value2();
const OCTETSTRING_template& value2() const;
BITSTRING_template& operationState();
const BITSTRING_template& operationState() const;
int size_of() const;
void log() const;
void log_match(const AuxiliaryInputType2StatusInd& 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 VTfunction39VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction39VT2ECU();
VTfunction39VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction39VT2ECU(const VTfunction39VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction39VT2ECU& operator=(const VTfunction39VT2ECU& other_value);
boolean operator==(const VTfunction39VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction39VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction39VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction39VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction39VT2ECU& other_value);
void copy_template(const VTfunction39VT2ECU_template& other_value);
public:
VTfunction39VT2ECU_template();
VTfunction39VT2ECU_template(template_sel other_value);
VTfunction39VT2ECU_template(const VTfunction39VT2ECU& other_value);
VTfunction39VT2ECU_template(const OPTIONAL<VTfunction39VT2ECU>& other_value);
VTfunction39VT2ECU_template(const VTfunction39VT2ECU_template& other_value);
~VTfunction39VT2ECU_template();
VTfunction39VT2ECU_template& operator=(template_sel other_value);
VTfunction39VT2ECU_template& operator=(const VTfunction39VT2ECU& other_value);
VTfunction39VT2ECU_template& operator=(const OPTIONAL<VTfunction39VT2ECU>& other_value);
VTfunction39VT2ECU_template& operator=(const VTfunction39VT2ECU_template& other_value);
boolean match(const VTfunction39VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction39VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction39VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction39VT2ECU& 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 VTfunction39ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction39ECU2VT();
VTfunction39ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction39ECU2VT(const VTfunction39ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction39ECU2VT& operator=(const VTfunction39ECU2VT& other_value);
boolean operator==(const VTfunction39ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction39ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction39ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction39ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction39ECU2VT& other_value);
void copy_template(const VTfunction39ECU2VT_template& other_value);
public:
VTfunction39ECU2VT_template();
VTfunction39ECU2VT_template(template_sel other_value);
VTfunction39ECU2VT_template(const VTfunction39ECU2VT& other_value);
VTfunction39ECU2VT_template(const OPTIONAL<VTfunction39ECU2VT>& other_value);
VTfunction39ECU2VT_template(const VTfunction39ECU2VT_template& other_value);
~VTfunction39ECU2VT_template();
VTfunction39ECU2VT_template& operator=(template_sel other_value);
VTfunction39ECU2VT_template& operator=(const VTfunction39ECU2VT& other_value);
VTfunction39ECU2VT_template& operator=(const OPTIONAL<VTfunction39ECU2VT>& other_value);
VTfunction39ECU2VT_template& operator=(const VTfunction39ECU2VT_template& other_value);
boolean match(const VTfunction39ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction39ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction39ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction39ECU2VT& 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 ESCreq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ESCreq();
ESCreq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ESCreq(const ESCreq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ESCreq& operator=(const ESCreq& other_value);
boolean operator==(const ESCreq& other_value) const;
inline boolean operator!=(const ESCreq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 ESCreq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ESCreq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ESCreq& other_value);
void copy_template(const ESCreq_template& other_value);
public:
ESCreq_template();
ESCreq_template(template_sel other_value);
ESCreq_template(const ESCreq& other_value);
ESCreq_template(const OPTIONAL<ESCreq>& other_value);
ESCreq_template(const ESCreq_template& other_value);
~ESCreq_template();
ESCreq_template& operator=(template_sel other_value);
ESCreq_template& operator=(const ESCreq& other_value);
ESCreq_template& operator=(const OPTIONAL<ESCreq>& other_value);
ESCreq_template& operator=(const ESCreq_template& other_value);
boolean match(const ESCreq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ESCreq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ESCreq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 ESCreq& 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 ESCerrorCodes : public Base_Type {
BOOLEAN field_NoInputFieldIsOpenForInputESCignored;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ESCerrorCodes();
ESCerrorCodes(const BOOLEAN& par_NoInputFieldIsOpenForInputESCignored,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ESCerrorCodes(const ESCerrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ESCerrorCodes& operator=(const ESCerrorCodes& other_value);
boolean operator==(const ESCerrorCodes& other_value) const;
inline boolean operator!=(const ESCerrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& NoInputFieldIsOpenForInputESCignored()
{return field_NoInputFieldIsOpenForInputESCignored;}
inline const BOOLEAN& NoInputFieldIsOpenForInputESCignored() const
{return field_NoInputFieldIsOpenForInputESCignored;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ESCerrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ESCerrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ESCerrorCodes& other_value);
void copy_template(const ESCerrorCodes_template& other_value);
public:
ESCerrorCodes_template();
ESCerrorCodes_template(template_sel other_value);
ESCerrorCodes_template(const ESCerrorCodes& other_value);
ESCerrorCodes_template(const OPTIONAL<ESCerrorCodes>& other_value);
ESCerrorCodes_template(const ESCerrorCodes_template& other_value);
~ESCerrorCodes_template();
ESCerrorCodes_template& operator=(template_sel other_value);
ESCerrorCodes_template& operator=(const ESCerrorCodes& other_value);
ESCerrorCodes_template& operator=(const OPTIONAL<ESCerrorCodes>& other_value);
ESCerrorCodes_template& operator=(const ESCerrorCodes_template& other_value);
boolean match(const ESCerrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ESCerrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ESCerrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& NoInputFieldIsOpenForInputESCignored();
const BOOLEAN_template& NoInputFieldIsOpenForInputESCignored() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ESCerrorCodes& 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 ESCres : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDwhereInputWasAborted;
ESCerrorCodes field_ErrorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ESCres();
ESCres(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDwhereInputWasAborted,
const ESCerrorCodes& par_ErrorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ESCres(const ESCres& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ESCres& operator=(const ESCres& other_value);
boolean operator==(const ESCres& other_value) const;
inline boolean operator!=(const ESCres& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDwhereInputWasAborted()
{return field_ObjectIDwhereInputWasAborted;}
inline const INTEGER& ObjectIDwhereInputWasAborted() const
{return field_ObjectIDwhereInputWasAborted;}
inline ESCerrorCodes& ErrorCodes()
{return field_ErrorCodes;}
inline const ESCerrorCodes& ErrorCodes() const
{return field_ErrorCodes;}
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 7;}
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 ESCres_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ESCres_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ESCres& other_value);
void copy_template(const ESCres_template& other_value);
public:
ESCres_template();
ESCres_template(template_sel other_value);
ESCres_template(const ESCres& other_value);
ESCres_template(const OPTIONAL<ESCres>& other_value);
ESCres_template(const ESCres_template& other_value);
~ESCres_template();
ESCres_template& operator=(template_sel other_value);
ESCres_template& operator=(const ESCres& other_value);
ESCres_template& operator=(const OPTIONAL<ESCres>& other_value);
ESCres_template& operator=(const ESCres_template& other_value);
boolean match(const ESCres& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ESCres valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ESCres_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDwhereInputWasAborted();
const INTEGER_template& ObjectIDwhereInputWasAborted() const;
ESCerrorCodes_template& ErrorCodes();
const ESCerrorCodes_template& ErrorCodes() 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 ESCres& 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__HideShowObject__state : public Base_Type { // enum
friend class e__HideShowObject__state_template;
public:
enum enum_type { hide = 0, show = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__HideShowObject__state();
e__HideShowObject__state(int other_value);
e__HideShowObject__state(enum_type other_value);
e__HideShowObject__state(const e__HideShowObject__state& other_value);
e__HideShowObject__state& operator=(int other_value);
e__HideShowObject__state& operator=(enum_type other_value);
e__HideShowObject__state& operator=(const e__HideShowObject__state& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__HideShowObject__state& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__HideShowObject__state& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__HideShowObject__state& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__HideShowObject__state& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__HideShowObject__state& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__HideShowObject__state& 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__HideShowObject__state& 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__HideShowObject__state_template : public Base_Template {
union {
e__HideShowObject__state::enum_type single_value;
struct {
unsigned int n_values;
e__HideShowObject__state_template *list_value;
} value_list;
};
void copy_template(const e__HideShowObject__state_template& other_value);
public:
e__HideShowObject__state_template();
e__HideShowObject__state_template(template_sel other_value);
e__HideShowObject__state_template(int other_value);
e__HideShowObject__state_template(e__HideShowObject__state::enum_type other_value);
e__HideShowObject__state_template(const e__HideShowObject__state& other_value);
e__HideShowObject__state_template(const OPTIONAL<e__HideShowObject__state>& other_value);
e__HideShowObject__state_template(const e__HideShowObject__state_template& other_value);
~e__HideShowObject__state_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__HideShowObject__state_template& operator=(template_sel other_value);
e__HideShowObject__state_template& operator=(int other_value);
e__HideShowObject__state_template& operator=(e__HideShowObject__state::enum_type other_value);
e__HideShowObject__state_template& operator=(const e__HideShowObject__state& other_value);
e__HideShowObject__state_template& operator=(const OPTIONAL<e__HideShowObject__state>& other_value);
e__HideShowObject__state_template& operator=(const e__HideShowObject__state_template& other_value);
boolean match(e__HideShowObject__state::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__HideShowObject__state& other_value, boolean legacy = FALSE) const;
e__HideShowObject__state::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__HideShowObject__state_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__HideShowObject__state& 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 HideShowObjectReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__HideShowObject__state field_hideShow;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
HideShowObjectReq();
HideShowObjectReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__HideShowObject__state& par_hideShow,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
HideShowObjectReq(const HideShowObjectReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
HideShowObjectReq& operator=(const HideShowObjectReq& other_value);
boolean operator==(const HideShowObjectReq& other_value) const;
inline boolean operator!=(const HideShowObjectReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__HideShowObject__state& hideShow()
{return field_hideShow;}
inline const e__HideShowObject__state& hideShow() const
{return field_hideShow;}
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 7;}
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 HideShowObjectReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
HideShowObjectReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const HideShowObjectReq& other_value);
void copy_template(const HideShowObjectReq_template& other_value);
public:
HideShowObjectReq_template();
HideShowObjectReq_template(template_sel other_value);
HideShowObjectReq_template(const HideShowObjectReq& other_value);
HideShowObjectReq_template(const OPTIONAL<HideShowObjectReq>& other_value);
HideShowObjectReq_template(const HideShowObjectReq_template& other_value);
~HideShowObjectReq_template();
HideShowObjectReq_template& operator=(template_sel other_value);
HideShowObjectReq_template& operator=(const HideShowObjectReq& other_value);
HideShowObjectReq_template& operator=(const OPTIONAL<HideShowObjectReq>& other_value);
HideShowObjectReq_template& operator=(const HideShowObjectReq_template& other_value);
boolean match(const HideShowObjectReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
HideShowObjectReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
HideShowObjectReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__HideShowObject__state_template& hideShow();
const e__HideShowObject__state_template& hideShow() 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 HideShowObjectReq& 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 HideShowObjectRes__errorCodes : public Base_Type {
BOOLEAN field_referencesToMissingObjects;
BOOLEAN field_invalidObjectID;
BOOLEAN field_undefined;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
HideShowObjectRes__errorCodes();
HideShowObjectRes__errorCodes(const BOOLEAN& par_referencesToMissingObjects,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_undefined,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
HideShowObjectRes__errorCodes(const HideShowObjectRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
HideShowObjectRes__errorCodes& operator=(const HideShowObjectRes__errorCodes& other_value);
boolean operator==(const HideShowObjectRes__errorCodes& other_value) const;
inline boolean operator!=(const HideShowObjectRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& referencesToMissingObjects()
{return field_referencesToMissingObjects;}
inline const BOOLEAN& referencesToMissingObjects() const
{return field_referencesToMissingObjects;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& undefined()
{return field_undefined;}
inline const BOOLEAN& undefined() const
{return field_undefined;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 HideShowObjectRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
HideShowObjectRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const HideShowObjectRes__errorCodes& other_value);
void copy_template(const HideShowObjectRes__errorCodes_template& other_value);
public:
HideShowObjectRes__errorCodes_template();
HideShowObjectRes__errorCodes_template(template_sel other_value);
HideShowObjectRes__errorCodes_template(const HideShowObjectRes__errorCodes& other_value);
HideShowObjectRes__errorCodes_template(const OPTIONAL<HideShowObjectRes__errorCodes>& other_value);
HideShowObjectRes__errorCodes_template(const HideShowObjectRes__errorCodes_template& other_value);
~HideShowObjectRes__errorCodes_template();
HideShowObjectRes__errorCodes_template& operator=(template_sel other_value);
HideShowObjectRes__errorCodes_template& operator=(const HideShowObjectRes__errorCodes& other_value);
HideShowObjectRes__errorCodes_template& operator=(const OPTIONAL<HideShowObjectRes__errorCodes>& other_value);
HideShowObjectRes__errorCodes_template& operator=(const HideShowObjectRes__errorCodes_template& other_value);
boolean match(const HideShowObjectRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
HideShowObjectRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
HideShowObjectRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& referencesToMissingObjects();
const BOOLEAN_template& referencesToMissingObjects() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& undefined();
const BOOLEAN_template& undefined() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const HideShowObjectRes__errorCodes& 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 HideShowObjectRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__HideShowObject__state field_hideShow;
HideShowObjectRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
HideShowObjectRes();
HideShowObjectRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__HideShowObject__state& par_hideShow,
const HideShowObjectRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
HideShowObjectRes(const HideShowObjectRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
HideShowObjectRes& operator=(const HideShowObjectRes& other_value);
boolean operator==(const HideShowObjectRes& other_value) const;
inline boolean operator!=(const HideShowObjectRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__HideShowObject__state& hideShow()
{return field_hideShow;}
inline const e__HideShowObject__state& hideShow() const
{return field_hideShow;}
inline HideShowObjectRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const HideShowObjectRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 HideShowObjectRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
HideShowObjectRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const HideShowObjectRes& other_value);
void copy_template(const HideShowObjectRes_template& other_value);
public:
HideShowObjectRes_template();
HideShowObjectRes_template(template_sel other_value);
HideShowObjectRes_template(const HideShowObjectRes& other_value);
HideShowObjectRes_template(const OPTIONAL<HideShowObjectRes>& other_value);
HideShowObjectRes_template(const HideShowObjectRes_template& other_value);
~HideShowObjectRes_template();
HideShowObjectRes_template& operator=(template_sel other_value);
HideShowObjectRes_template& operator=(const HideShowObjectRes& other_value);
HideShowObjectRes_template& operator=(const OPTIONAL<HideShowObjectRes>& other_value);
HideShowObjectRes_template& operator=(const HideShowObjectRes_template& other_value);
boolean match(const HideShowObjectRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
HideShowObjectRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
HideShowObjectRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__HideShowObject__state_template& hideShow();
const e__HideShowObject__state_template& hideShow() const;
HideShowObjectRes__errorCodes_template& errorCodes();
const HideShowObjectRes__errorCodes_template& errorCodes() 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 HideShowObjectRes& 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 VTfunction161VT2ECU : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction161VT2ECU();
VTfunction161VT2ECU(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction161VT2ECU(const VTfunction161VT2ECU& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction161VT2ECU& operator=(const VTfunction161VT2ECU& other_value);
boolean operator==(const VTfunction161VT2ECU& other_value) const;
inline boolean operator!=(const VTfunction161VT2ECU& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction161VT2ECU_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction161VT2ECU_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction161VT2ECU& other_value);
void copy_template(const VTfunction161VT2ECU_template& other_value);
public:
VTfunction161VT2ECU_template();
VTfunction161VT2ECU_template(template_sel other_value);
VTfunction161VT2ECU_template(const VTfunction161VT2ECU& other_value);
VTfunction161VT2ECU_template(const OPTIONAL<VTfunction161VT2ECU>& other_value);
VTfunction161VT2ECU_template(const VTfunction161VT2ECU_template& other_value);
~VTfunction161VT2ECU_template();
VTfunction161VT2ECU_template& operator=(template_sel other_value);
VTfunction161VT2ECU_template& operator=(const VTfunction161VT2ECU& other_value);
VTfunction161VT2ECU_template& operator=(const OPTIONAL<VTfunction161VT2ECU>& other_value);
VTfunction161VT2ECU_template& operator=(const VTfunction161VT2ECU_template& other_value);
boolean match(const VTfunction161VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction161VT2ECU valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction161VT2ECU_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction161VT2ECU& 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 VTfunction161ECU2VT : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_notImplementedYet;
public:
VTfunction161ECU2VT();
VTfunction161ECU2VT(const INTEGER& par_vtfunction,
const OCTETSTRING& par_notImplementedYet);
VTfunction161ECU2VT(const VTfunction161ECU2VT& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTfunction161ECU2VT& operator=(const VTfunction161ECU2VT& other_value);
boolean operator==(const VTfunction161ECU2VT& other_value) const;
inline boolean operator!=(const VTfunction161ECU2VT& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& notImplementedYet()
{return field_notImplementedYet;}
inline const OCTETSTRING& notImplementedYet() const
{return field_notImplementedYet;}
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 VTfunction161ECU2VT_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTfunction161ECU2VT_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTfunction161ECU2VT& other_value);
void copy_template(const VTfunction161ECU2VT_template& other_value);
public:
VTfunction161ECU2VT_template();
VTfunction161ECU2VT_template(template_sel other_value);
VTfunction161ECU2VT_template(const VTfunction161ECU2VT& other_value);
VTfunction161ECU2VT_template(const OPTIONAL<VTfunction161ECU2VT>& other_value);
VTfunction161ECU2VT_template(const VTfunction161ECU2VT_template& other_value);
~VTfunction161ECU2VT_template();
VTfunction161ECU2VT_template& operator=(template_sel other_value);
VTfunction161ECU2VT_template& operator=(const VTfunction161ECU2VT& other_value);
VTfunction161ECU2VT_template& operator=(const OPTIONAL<VTfunction161ECU2VT>& other_value);
VTfunction161ECU2VT_template& operator=(const VTfunction161ECU2VT_template& other_value);
boolean match(const VTfunction161ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTfunction161ECU2VT valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTfunction161ECU2VT_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& notImplementedYet();
const OCTETSTRING_template& notImplementedYet() const;
int size_of() const;
void log() const;
void log_match(const VTfunction161ECU2VT& 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__EnableDisableObject__DisableEnable : public Base_Type { // enum
friend class e__EnableDisableObject__DisableEnable_template;
public:
enum enum_type { disable = 0, enable = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__EnableDisableObject__DisableEnable();
e__EnableDisableObject__DisableEnable(int other_value);
e__EnableDisableObject__DisableEnable(enum_type other_value);
e__EnableDisableObject__DisableEnable(const e__EnableDisableObject__DisableEnable& other_value);
e__EnableDisableObject__DisableEnable& operator=(int other_value);
e__EnableDisableObject__DisableEnable& operator=(enum_type other_value);
e__EnableDisableObject__DisableEnable& operator=(const e__EnableDisableObject__DisableEnable& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__EnableDisableObject__DisableEnable& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__EnableDisableObject__DisableEnable& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__EnableDisableObject__DisableEnable& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__EnableDisableObject__DisableEnable& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__EnableDisableObject__DisableEnable& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__EnableDisableObject__DisableEnable& 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__EnableDisableObject__DisableEnable& 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__EnableDisableObject__DisableEnable_template : public Base_Template {
union {
e__EnableDisableObject__DisableEnable::enum_type single_value;
struct {
unsigned int n_values;
e__EnableDisableObject__DisableEnable_template *list_value;
} value_list;
};
void copy_template(const e__EnableDisableObject__DisableEnable_template& other_value);
public:
e__EnableDisableObject__DisableEnable_template();
e__EnableDisableObject__DisableEnable_template(template_sel other_value);
e__EnableDisableObject__DisableEnable_template(int other_value);
e__EnableDisableObject__DisableEnable_template(e__EnableDisableObject__DisableEnable::enum_type other_value);
e__EnableDisableObject__DisableEnable_template(const e__EnableDisableObject__DisableEnable& other_value);
e__EnableDisableObject__DisableEnable_template(const OPTIONAL<e__EnableDisableObject__DisableEnable>& other_value);
e__EnableDisableObject__DisableEnable_template(const e__EnableDisableObject__DisableEnable_template& other_value);
~e__EnableDisableObject__DisableEnable_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__EnableDisableObject__DisableEnable_template& operator=(template_sel other_value);
e__EnableDisableObject__DisableEnable_template& operator=(int other_value);
e__EnableDisableObject__DisableEnable_template& operator=(e__EnableDisableObject__DisableEnable::enum_type other_value);
e__EnableDisableObject__DisableEnable_template& operator=(const e__EnableDisableObject__DisableEnable& other_value);
e__EnableDisableObject__DisableEnable_template& operator=(const OPTIONAL<e__EnableDisableObject__DisableEnable>& other_value);
e__EnableDisableObject__DisableEnable_template& operator=(const e__EnableDisableObject__DisableEnable_template& other_value);
boolean match(e__EnableDisableObject__DisableEnable::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__EnableDisableObject__DisableEnable& other_value, boolean legacy = FALSE) const;
e__EnableDisableObject__DisableEnable::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__EnableDisableObject__DisableEnable_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__EnableDisableObject__DisableEnable& 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 EnableDisableObjectReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__EnableDisableObject__DisableEnable field_DisableEnable;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
EnableDisableObjectReq();
EnableDisableObjectReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__EnableDisableObject__DisableEnable& par_DisableEnable,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
EnableDisableObjectReq(const EnableDisableObjectReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EnableDisableObjectReq& operator=(const EnableDisableObjectReq& other_value);
boolean operator==(const EnableDisableObjectReq& other_value) const;
inline boolean operator!=(const EnableDisableObjectReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__EnableDisableObject__DisableEnable& DisableEnable()
{return field_DisableEnable;}
inline const e__EnableDisableObject__DisableEnable& DisableEnable() const
{return field_DisableEnable;}
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 7;}
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 EnableDisableObjectReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EnableDisableObjectReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EnableDisableObjectReq& other_value);
void copy_template(const EnableDisableObjectReq_template& other_value);
public:
EnableDisableObjectReq_template();
EnableDisableObjectReq_template(template_sel other_value);
EnableDisableObjectReq_template(const EnableDisableObjectReq& other_value);
EnableDisableObjectReq_template(const OPTIONAL<EnableDisableObjectReq>& other_value);
EnableDisableObjectReq_template(const EnableDisableObjectReq_template& other_value);
~EnableDisableObjectReq_template();
EnableDisableObjectReq_template& operator=(template_sel other_value);
EnableDisableObjectReq_template& operator=(const EnableDisableObjectReq& other_value);
EnableDisableObjectReq_template& operator=(const OPTIONAL<EnableDisableObjectReq>& other_value);
EnableDisableObjectReq_template& operator=(const EnableDisableObjectReq_template& other_value);
boolean match(const EnableDisableObjectReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EnableDisableObjectReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EnableDisableObjectReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__EnableDisableObject__DisableEnable_template& DisableEnable();
const e__EnableDisableObject__DisableEnable_template& DisableEnable() 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 EnableDisableObjectReq& 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 EnableDisableObjectRes__errorCodes : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_invalidObjectID;
BOOLEAN field_commandError;
BOOLEAN field_couldNotCompleteOperatorInputIsActiveOnThisObject;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
EnableDisableObjectRes__errorCodes();
EnableDisableObjectRes__errorCodes(const BOOLEAN& par_reserved0,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_commandError,
const BOOLEAN& par_couldNotCompleteOperatorInputIsActiveOnThisObject,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
EnableDisableObjectRes__errorCodes(const EnableDisableObjectRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EnableDisableObjectRes__errorCodes& operator=(const EnableDisableObjectRes__errorCodes& other_value);
boolean operator==(const EnableDisableObjectRes__errorCodes& other_value) const;
inline boolean operator!=(const EnableDisableObjectRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& commandError()
{return field_commandError;}
inline const BOOLEAN& commandError() const
{return field_commandError;}
inline BOOLEAN& couldNotCompleteOperatorInputIsActiveOnThisObject()
{return field_couldNotCompleteOperatorInputIsActiveOnThisObject;}
inline const BOOLEAN& couldNotCompleteOperatorInputIsActiveOnThisObject() const
{return field_couldNotCompleteOperatorInputIsActiveOnThisObject;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 EnableDisableObjectRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EnableDisableObjectRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EnableDisableObjectRes__errorCodes& other_value);
void copy_template(const EnableDisableObjectRes__errorCodes_template& other_value);
public:
EnableDisableObjectRes__errorCodes_template();
EnableDisableObjectRes__errorCodes_template(template_sel other_value);
EnableDisableObjectRes__errorCodes_template(const EnableDisableObjectRes__errorCodes& other_value);
EnableDisableObjectRes__errorCodes_template(const OPTIONAL<EnableDisableObjectRes__errorCodes>& other_value);
EnableDisableObjectRes__errorCodes_template(const EnableDisableObjectRes__errorCodes_template& other_value);
~EnableDisableObjectRes__errorCodes_template();
EnableDisableObjectRes__errorCodes_template& operator=(template_sel other_value);
EnableDisableObjectRes__errorCodes_template& operator=(const EnableDisableObjectRes__errorCodes& other_value);
EnableDisableObjectRes__errorCodes_template& operator=(const OPTIONAL<EnableDisableObjectRes__errorCodes>& other_value);
EnableDisableObjectRes__errorCodes_template& operator=(const EnableDisableObjectRes__errorCodes_template& other_value);
boolean match(const EnableDisableObjectRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EnableDisableObjectRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EnableDisableObjectRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& commandError();
const BOOLEAN_template& commandError() const;
BOOLEAN_template& couldNotCompleteOperatorInputIsActiveOnThisObject();
const BOOLEAN_template& couldNotCompleteOperatorInputIsActiveOnThisObject() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const EnableDisableObjectRes__errorCodes& 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 EnableDisableObjectRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__EnableDisableObject__DisableEnable field_DisableEnable;
EnableDisableObjectRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
EnableDisableObjectRes();
EnableDisableObjectRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__EnableDisableObject__DisableEnable& par_DisableEnable,
const EnableDisableObjectRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
EnableDisableObjectRes(const EnableDisableObjectRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EnableDisableObjectRes& operator=(const EnableDisableObjectRes& other_value);
boolean operator==(const EnableDisableObjectRes& other_value) const;
inline boolean operator!=(const EnableDisableObjectRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__EnableDisableObject__DisableEnable& DisableEnable()
{return field_DisableEnable;}
inline const e__EnableDisableObject__DisableEnable& DisableEnable() const
{return field_DisableEnable;}
inline EnableDisableObjectRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const EnableDisableObjectRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 EnableDisableObjectRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EnableDisableObjectRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EnableDisableObjectRes& other_value);
void copy_template(const EnableDisableObjectRes_template& other_value);
public:
EnableDisableObjectRes_template();
EnableDisableObjectRes_template(template_sel other_value);
EnableDisableObjectRes_template(const EnableDisableObjectRes& other_value);
EnableDisableObjectRes_template(const OPTIONAL<EnableDisableObjectRes>& other_value);
EnableDisableObjectRes_template(const EnableDisableObjectRes_template& other_value);
~EnableDisableObjectRes_template();
EnableDisableObjectRes_template& operator=(template_sel other_value);
EnableDisableObjectRes_template& operator=(const EnableDisableObjectRes& other_value);
EnableDisableObjectRes_template& operator=(const OPTIONAL<EnableDisableObjectRes>& other_value);
EnableDisableObjectRes_template& operator=(const EnableDisableObjectRes_template& other_value);
boolean match(const EnableDisableObjectRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EnableDisableObjectRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EnableDisableObjectRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__EnableDisableObject__DisableEnable_template& DisableEnable();
const e__EnableDisableObject__DisableEnable_template& DisableEnable() const;
EnableDisableObjectRes__errorCodes_template& errorCodes();
const EnableDisableObjectRes__errorCodes_template& errorCodes() 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 EnableDisableObjectRes& 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__SelectInputObjectReq__Option : public Base_Type { // enum
friend class e__SelectInputObjectReq__Option_template;
public:
enum enum_type { activateForDataInputTheObjectReferencedByObjectID = 0, activateForDataInputTheObjectReferencedByObjectID1 = 1, setFocusToObjectReferencedByObjectID = 255, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__SelectInputObjectReq__Option();
e__SelectInputObjectReq__Option(int other_value);
e__SelectInputObjectReq__Option(enum_type other_value);
e__SelectInputObjectReq__Option(const e__SelectInputObjectReq__Option& other_value);
e__SelectInputObjectReq__Option& operator=(int other_value);
e__SelectInputObjectReq__Option& operator=(enum_type other_value);
e__SelectInputObjectReq__Option& operator=(const e__SelectInputObjectReq__Option& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__SelectInputObjectReq__Option& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__SelectInputObjectReq__Option& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__SelectInputObjectReq__Option& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__SelectInputObjectReq__Option& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__SelectInputObjectReq__Option& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__SelectInputObjectReq__Option& 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__SelectInputObjectReq__Option& 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__SelectInputObjectReq__Option_template : public Base_Template {
union {
e__SelectInputObjectReq__Option::enum_type single_value;
struct {
unsigned int n_values;
e__SelectInputObjectReq__Option_template *list_value;
} value_list;
};
void copy_template(const e__SelectInputObjectReq__Option_template& other_value);
public:
e__SelectInputObjectReq__Option_template();
e__SelectInputObjectReq__Option_template(template_sel other_value);
e__SelectInputObjectReq__Option_template(int other_value);
e__SelectInputObjectReq__Option_template(e__SelectInputObjectReq__Option::enum_type other_value);
e__SelectInputObjectReq__Option_template(const e__SelectInputObjectReq__Option& other_value);
e__SelectInputObjectReq__Option_template(const OPTIONAL<e__SelectInputObjectReq__Option>& other_value);
e__SelectInputObjectReq__Option_template(const e__SelectInputObjectReq__Option_template& other_value);
~e__SelectInputObjectReq__Option_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__SelectInputObjectReq__Option_template& operator=(template_sel other_value);
e__SelectInputObjectReq__Option_template& operator=(int other_value);
e__SelectInputObjectReq__Option_template& operator=(e__SelectInputObjectReq__Option::enum_type other_value);
e__SelectInputObjectReq__Option_template& operator=(const e__SelectInputObjectReq__Option& other_value);
e__SelectInputObjectReq__Option_template& operator=(const OPTIONAL<e__SelectInputObjectReq__Option>& other_value);
e__SelectInputObjectReq__Option_template& operator=(const e__SelectInputObjectReq__Option_template& other_value);
boolean match(e__SelectInputObjectReq__Option::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__SelectInputObjectReq__Option& other_value, boolean legacy = FALSE) const;
e__SelectInputObjectReq__Option::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__SelectInputObjectReq__Option_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__SelectInputObjectReq__Option& 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 SelectInputObjectReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__SelectInputObjectReq__Option field_option;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SelectInputObjectReq();
SelectInputObjectReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__SelectInputObjectReq__Option& par_option,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SelectInputObjectReq(const SelectInputObjectReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectInputObjectReq& operator=(const SelectInputObjectReq& other_value);
boolean operator==(const SelectInputObjectReq& other_value) const;
inline boolean operator!=(const SelectInputObjectReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__SelectInputObjectReq__Option& option()
{return field_option;}
inline const e__SelectInputObjectReq__Option& option() const
{return field_option;}
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 7;}
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 SelectInputObjectReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectInputObjectReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectInputObjectReq& other_value);
void copy_template(const SelectInputObjectReq_template& other_value);
public:
SelectInputObjectReq_template();
SelectInputObjectReq_template(template_sel other_value);
SelectInputObjectReq_template(const SelectInputObjectReq& other_value);
SelectInputObjectReq_template(const OPTIONAL<SelectInputObjectReq>& other_value);
SelectInputObjectReq_template(const SelectInputObjectReq_template& other_value);
~SelectInputObjectReq_template();
SelectInputObjectReq_template& operator=(template_sel other_value);
SelectInputObjectReq_template& operator=(const SelectInputObjectReq& other_value);
SelectInputObjectReq_template& operator=(const OPTIONAL<SelectInputObjectReq>& other_value);
SelectInputObjectReq_template& operator=(const SelectInputObjectReq_template& other_value);
boolean match(const SelectInputObjectReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectInputObjectReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectInputObjectReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__SelectInputObjectReq__Option_template& option();
const e__SelectInputObjectReq__Option_template& option() 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 SelectInputObjectReq& 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__SelectInputObjectRes__Response : public Base_Type { // enum
friend class e__SelectInputObjectRes__Response_template;
public:
enum enum_type { objectReferencedByObjectIDisNotSelectedOrObjectIDisTheNULLobject = 0, objectReferencedByObjectIDisSelected = 1, objectReferencedByObjectIDisOpenedForEdit = 2, UNKNOWN_VALUE = 3, UNBOUND_VALUE = 4 };
private:
enum_type enum_value;
public:
e__SelectInputObjectRes__Response();
e__SelectInputObjectRes__Response(int other_value);
e__SelectInputObjectRes__Response(enum_type other_value);
e__SelectInputObjectRes__Response(const e__SelectInputObjectRes__Response& other_value);
e__SelectInputObjectRes__Response& operator=(int other_value);
e__SelectInputObjectRes__Response& operator=(enum_type other_value);
e__SelectInputObjectRes__Response& operator=(const e__SelectInputObjectRes__Response& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__SelectInputObjectRes__Response& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__SelectInputObjectRes__Response& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__SelectInputObjectRes__Response& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__SelectInputObjectRes__Response& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__SelectInputObjectRes__Response& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__SelectInputObjectRes__Response& 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__SelectInputObjectRes__Response& 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__SelectInputObjectRes__Response_template : public Base_Template {
union {
e__SelectInputObjectRes__Response::enum_type single_value;
struct {
unsigned int n_values;
e__SelectInputObjectRes__Response_template *list_value;
} value_list;
};
void copy_template(const e__SelectInputObjectRes__Response_template& other_value);
public:
e__SelectInputObjectRes__Response_template();
e__SelectInputObjectRes__Response_template(template_sel other_value);
e__SelectInputObjectRes__Response_template(int other_value);
e__SelectInputObjectRes__Response_template(e__SelectInputObjectRes__Response::enum_type other_value);
e__SelectInputObjectRes__Response_template(const e__SelectInputObjectRes__Response& other_value);
e__SelectInputObjectRes__Response_template(const OPTIONAL<e__SelectInputObjectRes__Response>& other_value);
e__SelectInputObjectRes__Response_template(const e__SelectInputObjectRes__Response_template& other_value);
~e__SelectInputObjectRes__Response_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__SelectInputObjectRes__Response_template& operator=(template_sel other_value);
e__SelectInputObjectRes__Response_template& operator=(int other_value);
e__SelectInputObjectRes__Response_template& operator=(e__SelectInputObjectRes__Response::enum_type other_value);
e__SelectInputObjectRes__Response_template& operator=(const e__SelectInputObjectRes__Response& other_value);
e__SelectInputObjectRes__Response_template& operator=(const OPTIONAL<e__SelectInputObjectRes__Response>& other_value);
e__SelectInputObjectRes__Response_template& operator=(const e__SelectInputObjectRes__Response_template& other_value);
boolean match(e__SelectInputObjectRes__Response::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__SelectInputObjectRes__Response& other_value, boolean legacy = FALSE) const;
e__SelectInputObjectRes__Response::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__SelectInputObjectRes__Response_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__SelectInputObjectRes__Response& 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 SelectInputObjectRes__errorCodes : public Base_Type {
BOOLEAN field_objectIsDisabled;
BOOLEAN field_invalidObjectID;
BOOLEAN field_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer;
BOOLEAN field_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
SelectInputObjectRes__errorCodes();
SelectInputObjectRes__errorCodes(const BOOLEAN& par_objectIsDisabled,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer,
const BOOLEAN& par_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
SelectInputObjectRes__errorCodes(const SelectInputObjectRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectInputObjectRes__errorCodes& operator=(const SelectInputObjectRes__errorCodes& other_value);
boolean operator==(const SelectInputObjectRes__errorCodes& other_value) const;
inline boolean operator!=(const SelectInputObjectRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& objectIsDisabled()
{return field_objectIsDisabled;}
inline const BOOLEAN& objectIsDisabled() const
{return field_objectIsDisabled;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer()
{return field_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer;}
inline const BOOLEAN& objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer() const
{return field_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer;}
inline BOOLEAN& couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld()
{return field_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld;}
inline const BOOLEAN& couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld() const
{return field_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 SelectInputObjectRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectInputObjectRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectInputObjectRes__errorCodes& other_value);
void copy_template(const SelectInputObjectRes__errorCodes_template& other_value);
public:
SelectInputObjectRes__errorCodes_template();
SelectInputObjectRes__errorCodes_template(template_sel other_value);
SelectInputObjectRes__errorCodes_template(const SelectInputObjectRes__errorCodes& other_value);
SelectInputObjectRes__errorCodes_template(const OPTIONAL<SelectInputObjectRes__errorCodes>& other_value);
SelectInputObjectRes__errorCodes_template(const SelectInputObjectRes__errorCodes_template& other_value);
~SelectInputObjectRes__errorCodes_template();
SelectInputObjectRes__errorCodes_template& operator=(template_sel other_value);
SelectInputObjectRes__errorCodes_template& operator=(const SelectInputObjectRes__errorCodes& other_value);
SelectInputObjectRes__errorCodes_template& operator=(const OPTIONAL<SelectInputObjectRes__errorCodes>& other_value);
SelectInputObjectRes__errorCodes_template& operator=(const SelectInputObjectRes__errorCodes_template& other_value);
boolean match(const SelectInputObjectRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectInputObjectRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectInputObjectRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& objectIsDisabled();
const BOOLEAN_template& objectIsDisabled() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer();
const BOOLEAN_template& objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer() const;
BOOLEAN_template& couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld();
const BOOLEAN_template& couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const SelectInputObjectRes__errorCodes& 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 SelectInputObjectRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
e__SelectInputObjectRes__Response field_response;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SelectInputObjectRes();
SelectInputObjectRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const e__SelectInputObjectRes__Response& par_response,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SelectInputObjectRes(const SelectInputObjectRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectInputObjectRes& operator=(const SelectInputObjectRes& other_value);
boolean operator==(const SelectInputObjectRes& other_value) const;
inline boolean operator!=(const SelectInputObjectRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline e__SelectInputObjectRes__Response& response()
{return field_response;}
inline const e__SelectInputObjectRes__Response& response() const
{return field_response;}
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 7;}
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 SelectInputObjectRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectInputObjectRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectInputObjectRes& other_value);
void copy_template(const SelectInputObjectRes_template& other_value);
public:
SelectInputObjectRes_template();
SelectInputObjectRes_template(template_sel other_value);
SelectInputObjectRes_template(const SelectInputObjectRes& other_value);
SelectInputObjectRes_template(const OPTIONAL<SelectInputObjectRes>& other_value);
SelectInputObjectRes_template(const SelectInputObjectRes_template& other_value);
~SelectInputObjectRes_template();
SelectInputObjectRes_template& operator=(template_sel other_value);
SelectInputObjectRes_template& operator=(const SelectInputObjectRes& other_value);
SelectInputObjectRes_template& operator=(const OPTIONAL<SelectInputObjectRes>& other_value);
SelectInputObjectRes_template& operator=(const SelectInputObjectRes_template& other_value);
boolean match(const SelectInputObjectRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectInputObjectRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectInputObjectRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
e__SelectInputObjectRes__Response_template& response();
const e__SelectInputObjectRes__Response_template& response() 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 SelectInputObjectRes& 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 ControlAudioSignalReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_activations;
INTEGER field_frequencyInHz;
INTEGER field_onTimeDuration__ms;
INTEGER field_offTimeDuration__ms;
public:
ControlAudioSignalReq();
ControlAudioSignalReq(const INTEGER& par_vtfunction,
const INTEGER& par_activations,
const INTEGER& par_frequencyInHz,
const INTEGER& par_onTimeDuration__ms,
const INTEGER& par_offTimeDuration__ms);
ControlAudioSignalReq(const ControlAudioSignalReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ControlAudioSignalReq& operator=(const ControlAudioSignalReq& other_value);
boolean operator==(const ControlAudioSignalReq& other_value) const;
inline boolean operator!=(const ControlAudioSignalReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& activations()
{return field_activations;}
inline const INTEGER& activations() const
{return field_activations;}
inline INTEGER& frequencyInHz()
{return field_frequencyInHz;}
inline const INTEGER& frequencyInHz() const
{return field_frequencyInHz;}
inline INTEGER& onTimeDuration__ms()
{return field_onTimeDuration__ms;}
inline const INTEGER& onTimeDuration__ms() const
{return field_onTimeDuration__ms;}
inline INTEGER& offTimeDuration__ms()
{return field_offTimeDuration__ms;}
inline const INTEGER& offTimeDuration__ms() const
{return field_offTimeDuration__ms;}
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 ControlAudioSignalReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ControlAudioSignalReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ControlAudioSignalReq& other_value);
void copy_template(const ControlAudioSignalReq_template& other_value);
public:
ControlAudioSignalReq_template();
ControlAudioSignalReq_template(template_sel other_value);
ControlAudioSignalReq_template(const ControlAudioSignalReq& other_value);
ControlAudioSignalReq_template(const OPTIONAL<ControlAudioSignalReq>& other_value);
ControlAudioSignalReq_template(const ControlAudioSignalReq_template& other_value);
~ControlAudioSignalReq_template();
ControlAudioSignalReq_template& operator=(template_sel other_value);
ControlAudioSignalReq_template& operator=(const ControlAudioSignalReq& other_value);
ControlAudioSignalReq_template& operator=(const OPTIONAL<ControlAudioSignalReq>& other_value);
ControlAudioSignalReq_template& operator=(const ControlAudioSignalReq_template& other_value);
boolean match(const ControlAudioSignalReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ControlAudioSignalReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ControlAudioSignalReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& activations();
const INTEGER_template& activations() const;
INTEGER_template& frequencyInHz();
const INTEGER_template& frequencyInHz() const;
INTEGER_template& onTimeDuration__ms();
const INTEGER_template& onTimeDuration__ms() const;
INTEGER_template& offTimeDuration__ms();
const INTEGER_template& offTimeDuration__ms() const;
int size_of() const;
void log() const;
void log_match(const ControlAudioSignalReq& 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__ControlAudioSignalRes__ErrorCodes : public Base_Type { // enum
friend class e__ControlAudioSignalRes__ErrorCodes_template;
public:
enum enum_type { audioDeviceIsBusy = 0, undefined = 1, objectReferencedByObjectIDisOpenedForEdit = 2, UNKNOWN_VALUE = 3, UNBOUND_VALUE = 4 };
private:
enum_type enum_value;
public:
e__ControlAudioSignalRes__ErrorCodes();
e__ControlAudioSignalRes__ErrorCodes(int other_value);
e__ControlAudioSignalRes__ErrorCodes(enum_type other_value);
e__ControlAudioSignalRes__ErrorCodes(const e__ControlAudioSignalRes__ErrorCodes& other_value);
e__ControlAudioSignalRes__ErrorCodes& operator=(int other_value);
e__ControlAudioSignalRes__ErrorCodes& operator=(enum_type other_value);
e__ControlAudioSignalRes__ErrorCodes& operator=(const e__ControlAudioSignalRes__ErrorCodes& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__ControlAudioSignalRes__ErrorCodes& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__ControlAudioSignalRes__ErrorCodes& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__ControlAudioSignalRes__ErrorCodes& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__ControlAudioSignalRes__ErrorCodes& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__ControlAudioSignalRes__ErrorCodes& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__ControlAudioSignalRes__ErrorCodes& 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__ControlAudioSignalRes__ErrorCodes& 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__ControlAudioSignalRes__ErrorCodes_template : public Base_Template {
union {
e__ControlAudioSignalRes__ErrorCodes::enum_type single_value;
struct {
unsigned int n_values;
e__ControlAudioSignalRes__ErrorCodes_template *list_value;
} value_list;
};
void copy_template(const e__ControlAudioSignalRes__ErrorCodes_template& other_value);
public:
e__ControlAudioSignalRes__ErrorCodes_template();
e__ControlAudioSignalRes__ErrorCodes_template(template_sel other_value);
e__ControlAudioSignalRes__ErrorCodes_template(int other_value);
e__ControlAudioSignalRes__ErrorCodes_template(e__ControlAudioSignalRes__ErrorCodes::enum_type other_value);
e__ControlAudioSignalRes__ErrorCodes_template(const e__ControlAudioSignalRes__ErrorCodes& other_value);
e__ControlAudioSignalRes__ErrorCodes_template(const OPTIONAL<e__ControlAudioSignalRes__ErrorCodes>& other_value);
e__ControlAudioSignalRes__ErrorCodes_template(const e__ControlAudioSignalRes__ErrorCodes_template& other_value);
~e__ControlAudioSignalRes__ErrorCodes_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__ControlAudioSignalRes__ErrorCodes_template& operator=(template_sel other_value);
e__ControlAudioSignalRes__ErrorCodes_template& operator=(int other_value);
e__ControlAudioSignalRes__ErrorCodes_template& operator=(e__ControlAudioSignalRes__ErrorCodes::enum_type other_value);
e__ControlAudioSignalRes__ErrorCodes_template& operator=(const e__ControlAudioSignalRes__ErrorCodes& other_value);
e__ControlAudioSignalRes__ErrorCodes_template& operator=(const OPTIONAL<e__ControlAudioSignalRes__ErrorCodes>& other_value);
e__ControlAudioSignalRes__ErrorCodes_template& operator=(const e__ControlAudioSignalRes__ErrorCodes_template& other_value);
boolean match(e__ControlAudioSignalRes__ErrorCodes::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__ControlAudioSignalRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
e__ControlAudioSignalRes__ErrorCodes::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__ControlAudioSignalRes__ErrorCodes_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__ControlAudioSignalRes__ErrorCodes& 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 ControlAudioSignalRes__ErrorCodes : public Base_Type {
BOOLEAN field_audioDeviceIsBusy;
BOOLEAN field_undefined1;
BOOLEAN field_undefined2;
BOOLEAN field_undefined3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ControlAudioSignalRes__ErrorCodes();
ControlAudioSignalRes__ErrorCodes(const BOOLEAN& par_audioDeviceIsBusy,
const BOOLEAN& par_undefined1,
const BOOLEAN& par_undefined2,
const BOOLEAN& par_undefined3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ControlAudioSignalRes__ErrorCodes(const ControlAudioSignalRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ControlAudioSignalRes__ErrorCodes& operator=(const ControlAudioSignalRes__ErrorCodes& other_value);
boolean operator==(const ControlAudioSignalRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ControlAudioSignalRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& audioDeviceIsBusy()
{return field_audioDeviceIsBusy;}
inline const BOOLEAN& audioDeviceIsBusy() const
{return field_audioDeviceIsBusy;}
inline BOOLEAN& undefined1()
{return field_undefined1;}
inline const BOOLEAN& undefined1() const
{return field_undefined1;}
inline BOOLEAN& undefined2()
{return field_undefined2;}
inline const BOOLEAN& undefined2() const
{return field_undefined2;}
inline BOOLEAN& undefined3()
{return field_undefined3;}
inline const BOOLEAN& undefined3() const
{return field_undefined3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ControlAudioSignalRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ControlAudioSignalRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ControlAudioSignalRes__ErrorCodes& other_value);
void copy_template(const ControlAudioSignalRes__ErrorCodes_template& other_value);
public:
ControlAudioSignalRes__ErrorCodes_template();
ControlAudioSignalRes__ErrorCodes_template(template_sel other_value);
ControlAudioSignalRes__ErrorCodes_template(const ControlAudioSignalRes__ErrorCodes& other_value);
ControlAudioSignalRes__ErrorCodes_template(const OPTIONAL<ControlAudioSignalRes__ErrorCodes>& other_value);
ControlAudioSignalRes__ErrorCodes_template(const ControlAudioSignalRes__ErrorCodes_template& other_value);
~ControlAudioSignalRes__ErrorCodes_template();
ControlAudioSignalRes__ErrorCodes_template& operator=(template_sel other_value);
ControlAudioSignalRes__ErrorCodes_template& operator=(const ControlAudioSignalRes__ErrorCodes& other_value);
ControlAudioSignalRes__ErrorCodes_template& operator=(const OPTIONAL<ControlAudioSignalRes__ErrorCodes>& other_value);
ControlAudioSignalRes__ErrorCodes_template& operator=(const ControlAudioSignalRes__ErrorCodes_template& other_value);
boolean match(const ControlAudioSignalRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ControlAudioSignalRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ControlAudioSignalRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& audioDeviceIsBusy();
const BOOLEAN_template& audioDeviceIsBusy() const;
BOOLEAN_template& undefined1();
const BOOLEAN_template& undefined1() const;
BOOLEAN_template& undefined2();
const BOOLEAN_template& undefined2() const;
BOOLEAN_template& undefined3();
const BOOLEAN_template& undefined3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ControlAudioSignalRes__ErrorCodes& 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 ControlAudioSignalRes : public Base_Type {
INTEGER field_vtfunction;
ControlAudioSignalRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ControlAudioSignalRes();
ControlAudioSignalRes(const INTEGER& par_vtfunction,
const ControlAudioSignalRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ControlAudioSignalRes(const ControlAudioSignalRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ControlAudioSignalRes& operator=(const ControlAudioSignalRes& other_value);
boolean operator==(const ControlAudioSignalRes& other_value) const;
inline boolean operator!=(const ControlAudioSignalRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline ControlAudioSignalRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ControlAudioSignalRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 ControlAudioSignalRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ControlAudioSignalRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ControlAudioSignalRes& other_value);
void copy_template(const ControlAudioSignalRes_template& other_value);
public:
ControlAudioSignalRes_template();
ControlAudioSignalRes_template(template_sel other_value);
ControlAudioSignalRes_template(const ControlAudioSignalRes& other_value);
ControlAudioSignalRes_template(const OPTIONAL<ControlAudioSignalRes>& other_value);
ControlAudioSignalRes_template(const ControlAudioSignalRes_template& other_value);
~ControlAudioSignalRes_template();
ControlAudioSignalRes_template& operator=(template_sel other_value);
ControlAudioSignalRes_template& operator=(const ControlAudioSignalRes& other_value);
ControlAudioSignalRes_template& operator=(const OPTIONAL<ControlAudioSignalRes>& other_value);
ControlAudioSignalRes_template& operator=(const ControlAudioSignalRes_template& other_value);
boolean match(const ControlAudioSignalRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ControlAudioSignalRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ControlAudioSignalRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
ControlAudioSignalRes__ErrorCodes_template& errorCodes();
const ControlAudioSignalRes__ErrorCodes_template& errorCodes() 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 ControlAudioSignalRes& 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 SetAudioVolumeReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_volumeInPercent;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetAudioVolumeReq();
SetAudioVolumeReq(const INTEGER& par_vtfunction,
const INTEGER& par_volumeInPercent,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetAudioVolumeReq(const SetAudioVolumeReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetAudioVolumeReq& operator=(const SetAudioVolumeReq& other_value);
boolean operator==(const SetAudioVolumeReq& other_value) const;
inline boolean operator!=(const SetAudioVolumeReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& volumeInPercent()
{return field_volumeInPercent;}
inline const INTEGER& volumeInPercent() const
{return field_volumeInPercent;}
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 7;}
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 SetAudioVolumeReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetAudioVolumeReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetAudioVolumeReq& other_value);
void copy_template(const SetAudioVolumeReq_template& other_value);
public:
SetAudioVolumeReq_template();
SetAudioVolumeReq_template(template_sel other_value);
SetAudioVolumeReq_template(const SetAudioVolumeReq& other_value);
SetAudioVolumeReq_template(const OPTIONAL<SetAudioVolumeReq>& other_value);
SetAudioVolumeReq_template(const SetAudioVolumeReq_template& other_value);
~SetAudioVolumeReq_template();
SetAudioVolumeReq_template& operator=(template_sel other_value);
SetAudioVolumeReq_template& operator=(const SetAudioVolumeReq& other_value);
SetAudioVolumeReq_template& operator=(const OPTIONAL<SetAudioVolumeReq>& other_value);
SetAudioVolumeReq_template& operator=(const SetAudioVolumeReq_template& other_value);
boolean match(const SetAudioVolumeReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetAudioVolumeReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetAudioVolumeReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& volumeInPercent();
const INTEGER_template& volumeInPercent() 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 SetAudioVolumeReq& 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 SetAudioVolumeErrorCodes : public Base_Type {
BOOLEAN field_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting;
BOOLEAN field_CommandIsNotSupported;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
SetAudioVolumeErrorCodes();
SetAudioVolumeErrorCodes(const BOOLEAN& par_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting,
const BOOLEAN& par_CommandIsNotSupported,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
SetAudioVolumeErrorCodes(const SetAudioVolumeErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetAudioVolumeErrorCodes& operator=(const SetAudioVolumeErrorCodes& other_value);
boolean operator==(const SetAudioVolumeErrorCodes& other_value) const;
inline boolean operator!=(const SetAudioVolumeErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& AudioDeviceIsBusySubsequentCommandsUseTheNewSetting()
{return field_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting;}
inline const BOOLEAN& AudioDeviceIsBusySubsequentCommandsUseTheNewSetting() const
{return field_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting;}
inline BOOLEAN& CommandIsNotSupported()
{return field_CommandIsNotSupported;}
inline const BOOLEAN& CommandIsNotSupported() const
{return field_CommandIsNotSupported;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 SetAudioVolumeErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetAudioVolumeErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetAudioVolumeErrorCodes& other_value);
void copy_template(const SetAudioVolumeErrorCodes_template& other_value);
public:
SetAudioVolumeErrorCodes_template();
SetAudioVolumeErrorCodes_template(template_sel other_value);
SetAudioVolumeErrorCodes_template(const SetAudioVolumeErrorCodes& other_value);
SetAudioVolumeErrorCodes_template(const OPTIONAL<SetAudioVolumeErrorCodes>& other_value);
SetAudioVolumeErrorCodes_template(const SetAudioVolumeErrorCodes_template& other_value);
~SetAudioVolumeErrorCodes_template();
SetAudioVolumeErrorCodes_template& operator=(template_sel other_value);
SetAudioVolumeErrorCodes_template& operator=(const SetAudioVolumeErrorCodes& other_value);
SetAudioVolumeErrorCodes_template& operator=(const OPTIONAL<SetAudioVolumeErrorCodes>& other_value);
SetAudioVolumeErrorCodes_template& operator=(const SetAudioVolumeErrorCodes_template& other_value);
boolean match(const SetAudioVolumeErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetAudioVolumeErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetAudioVolumeErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& AudioDeviceIsBusySubsequentCommandsUseTheNewSetting();
const BOOLEAN_template& AudioDeviceIsBusySubsequentCommandsUseTheNewSetting() const;
BOOLEAN_template& CommandIsNotSupported();
const BOOLEAN_template& CommandIsNotSupported() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const SetAudioVolumeErrorCodes& 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 SetAudioVolumeRes : public Base_Type {
INTEGER field_vtfunction;
SetAudioVolumeErrorCodes field_errorCodes;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetAudioVolumeRes();
SetAudioVolumeRes(const INTEGER& par_vtfunction,
const SetAudioVolumeErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetAudioVolumeRes(const SetAudioVolumeRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetAudioVolumeRes& operator=(const SetAudioVolumeRes& other_value);
boolean operator==(const SetAudioVolumeRes& other_value) const;
inline boolean operator!=(const SetAudioVolumeRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline SetAudioVolumeErrorCodes& errorCodes()
{return field_errorCodes;}
inline const SetAudioVolumeErrorCodes& errorCodes() const
{return field_errorCodes;}
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 SetAudioVolumeRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetAudioVolumeRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetAudioVolumeRes& other_value);
void copy_template(const SetAudioVolumeRes_template& other_value);
public:
SetAudioVolumeRes_template();
SetAudioVolumeRes_template(template_sel other_value);
SetAudioVolumeRes_template(const SetAudioVolumeRes& other_value);
SetAudioVolumeRes_template(const OPTIONAL<SetAudioVolumeRes>& other_value);
SetAudioVolumeRes_template(const SetAudioVolumeRes_template& other_value);
~SetAudioVolumeRes_template();
SetAudioVolumeRes_template& operator=(template_sel other_value);
SetAudioVolumeRes_template& operator=(const SetAudioVolumeRes& other_value);
SetAudioVolumeRes_template& operator=(const OPTIONAL<SetAudioVolumeRes>& other_value);
SetAudioVolumeRes_template& operator=(const SetAudioVolumeRes_template& other_value);
boolean match(const SetAudioVolumeRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetAudioVolumeRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetAudioVolumeRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
SetAudioVolumeErrorCodes_template& errorCodes();
const SetAudioVolumeErrorCodes_template& errorCodes() 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 SetAudioVolumeRes& 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 ChangeChildLocationReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_parentObjectID;
INTEGER field_objectIDofObjectToMove;
INTEGER field_relativeChangeInXposition;
INTEGER field_relativeChangeInYposition;
OCTETSTRING field_reserved8;
public:
ChangeChildLocationReq();
ChangeChildLocationReq(const INTEGER& par_vtfunction,
const INTEGER& par_parentObjectID,
const INTEGER& par_objectIDofObjectToMove,
const INTEGER& par_relativeChangeInXposition,
const INTEGER& par_relativeChangeInYposition,
const OCTETSTRING& par_reserved8);
ChangeChildLocationReq(const ChangeChildLocationReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildLocationReq& operator=(const ChangeChildLocationReq& other_value);
boolean operator==(const ChangeChildLocationReq& other_value) const;
inline boolean operator!=(const ChangeChildLocationReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& objectIDofObjectToMove()
{return field_objectIDofObjectToMove;}
inline const INTEGER& objectIDofObjectToMove() const
{return field_objectIDofObjectToMove;}
inline INTEGER& relativeChangeInXposition()
{return field_relativeChangeInXposition;}
inline const INTEGER& relativeChangeInXposition() const
{return field_relativeChangeInXposition;}
inline INTEGER& relativeChangeInYposition()
{return field_relativeChangeInYposition;}
inline const INTEGER& relativeChangeInYposition() const
{return field_relativeChangeInYposition;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeChildLocationReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildLocationReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildLocationReq& other_value);
void copy_template(const ChangeChildLocationReq_template& other_value);
public:
ChangeChildLocationReq_template();
ChangeChildLocationReq_template(template_sel other_value);
ChangeChildLocationReq_template(const ChangeChildLocationReq& other_value);
ChangeChildLocationReq_template(const OPTIONAL<ChangeChildLocationReq>& other_value);
ChangeChildLocationReq_template(const ChangeChildLocationReq_template& other_value);
~ChangeChildLocationReq_template();
ChangeChildLocationReq_template& operator=(template_sel other_value);
ChangeChildLocationReq_template& operator=(const ChangeChildLocationReq& other_value);
ChangeChildLocationReq_template& operator=(const OPTIONAL<ChangeChildLocationReq>& other_value);
ChangeChildLocationReq_template& operator=(const ChangeChildLocationReq_template& other_value);
boolean match(const ChangeChildLocationReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildLocationReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildLocationReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& objectIDofObjectToMove();
const INTEGER_template& objectIDofObjectToMove() const;
INTEGER_template& relativeChangeInXposition();
const INTEGER_template& relativeChangeInXposition() const;
INTEGER_template& relativeChangeInYposition();
const INTEGER_template& relativeChangeInYposition() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeChildLocationReq& 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 ChangeChildLocationRes__errorCodes : public Base_Type {
BOOLEAN field_invalidParentObjectID;
BOOLEAN field_invalidObjectID;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeChildLocationRes__errorCodes();
ChangeChildLocationRes__errorCodes(const BOOLEAN& par_invalidParentObjectID,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeChildLocationRes__errorCodes(const ChangeChildLocationRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildLocationRes__errorCodes& operator=(const ChangeChildLocationRes__errorCodes& other_value);
boolean operator==(const ChangeChildLocationRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeChildLocationRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidParentObjectID()
{return field_invalidParentObjectID;}
inline const BOOLEAN& invalidParentObjectID() const
{return field_invalidParentObjectID;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeChildLocationRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildLocationRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildLocationRes__errorCodes& other_value);
void copy_template(const ChangeChildLocationRes__errorCodes_template& other_value);
public:
ChangeChildLocationRes__errorCodes_template();
ChangeChildLocationRes__errorCodes_template(template_sel other_value);
ChangeChildLocationRes__errorCodes_template(const ChangeChildLocationRes__errorCodes& other_value);
ChangeChildLocationRes__errorCodes_template(const OPTIONAL<ChangeChildLocationRes__errorCodes>& other_value);
ChangeChildLocationRes__errorCodes_template(const ChangeChildLocationRes__errorCodes_template& other_value);
~ChangeChildLocationRes__errorCodes_template();
ChangeChildLocationRes__errorCodes_template& operator=(template_sel other_value);
ChangeChildLocationRes__errorCodes_template& operator=(const ChangeChildLocationRes__errorCodes& other_value);
ChangeChildLocationRes__errorCodes_template& operator=(const OPTIONAL<ChangeChildLocationRes__errorCodes>& other_value);
ChangeChildLocationRes__errorCodes_template& operator=(const ChangeChildLocationRes__errorCodes_template& other_value);
boolean match(const ChangeChildLocationRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildLocationRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildLocationRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidParentObjectID();
const BOOLEAN_template& invalidParentObjectID() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeChildLocationRes__errorCodes& 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 ChangeChildLocationRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_parentObjectID;
INTEGER field_objectIDofObjectToMove;
ChangeChildLocationRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeChildLocationRes();
ChangeChildLocationRes(const INTEGER& par_vtfunction,
const INTEGER& par_parentObjectID,
const INTEGER& par_objectIDofObjectToMove,
const ChangeChildLocationRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeChildLocationRes(const ChangeChildLocationRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildLocationRes& operator=(const ChangeChildLocationRes& other_value);
boolean operator==(const ChangeChildLocationRes& other_value) const;
inline boolean operator!=(const ChangeChildLocationRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& objectIDofObjectToMove()
{return field_objectIDofObjectToMove;}
inline const INTEGER& objectIDofObjectToMove() const
{return field_objectIDofObjectToMove;}
inline ChangeChildLocationRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeChildLocationRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeChildLocationRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildLocationRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildLocationRes& other_value);
void copy_template(const ChangeChildLocationRes_template& other_value);
public:
ChangeChildLocationRes_template();
ChangeChildLocationRes_template(template_sel other_value);
ChangeChildLocationRes_template(const ChangeChildLocationRes& other_value);
ChangeChildLocationRes_template(const OPTIONAL<ChangeChildLocationRes>& other_value);
ChangeChildLocationRes_template(const ChangeChildLocationRes_template& other_value);
~ChangeChildLocationRes_template();
ChangeChildLocationRes_template& operator=(template_sel other_value);
ChangeChildLocationRes_template& operator=(const ChangeChildLocationRes& other_value);
ChangeChildLocationRes_template& operator=(const OPTIONAL<ChangeChildLocationRes>& other_value);
ChangeChildLocationRes_template& operator=(const ChangeChildLocationRes_template& other_value);
boolean match(const ChangeChildLocationRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildLocationRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildLocationRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& objectIDofObjectToMove();
const INTEGER_template& objectIDofObjectToMove() const;
ChangeChildLocationRes__errorCodes_template& errorCodes();
const ChangeChildLocationRes__errorCodes_template& errorCodes() 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 ChangeChildLocationRes& 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 ChangeSizeReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofObjectToSize;
INTEGER field_newWidth;
INTEGER field_newHeight;
OCTETSTRING field_reserved8;
public:
ChangeSizeReq();
ChangeSizeReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofObjectToSize,
const INTEGER& par_newWidth,
const INTEGER& par_newHeight,
const OCTETSTRING& par_reserved8);
ChangeSizeReq(const ChangeSizeReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSizeReq& operator=(const ChangeSizeReq& other_value);
boolean operator==(const ChangeSizeReq& other_value) const;
inline boolean operator!=(const ChangeSizeReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofObjectToSize()
{return field_objectIDofObjectToSize;}
inline const INTEGER& objectIDofObjectToSize() const
{return field_objectIDofObjectToSize;}
inline INTEGER& newWidth()
{return field_newWidth;}
inline const INTEGER& newWidth() const
{return field_newWidth;}
inline INTEGER& newHeight()
{return field_newHeight;}
inline const INTEGER& newHeight() const
{return field_newHeight;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
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 ChangeSizeReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSizeReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSizeReq& other_value);
void copy_template(const ChangeSizeReq_template& other_value);
public:
ChangeSizeReq_template();
ChangeSizeReq_template(template_sel other_value);
ChangeSizeReq_template(const ChangeSizeReq& other_value);
ChangeSizeReq_template(const OPTIONAL<ChangeSizeReq>& other_value);
ChangeSizeReq_template(const ChangeSizeReq_template& other_value);
~ChangeSizeReq_template();
ChangeSizeReq_template& operator=(template_sel other_value);
ChangeSizeReq_template& operator=(const ChangeSizeReq& other_value);
ChangeSizeReq_template& operator=(const OPTIONAL<ChangeSizeReq>& other_value);
ChangeSizeReq_template& operator=(const ChangeSizeReq_template& other_value);
boolean match(const ChangeSizeReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSizeReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSizeReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofObjectToSize();
const INTEGER_template& objectIDofObjectToSize() const;
INTEGER_template& newWidth();
const INTEGER_template& newWidth() const;
INTEGER_template& newHeight();
const INTEGER_template& newHeight() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeSizeReq& 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 ChangeSizeRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeSizeRes__errorCodes();
ChangeSizeRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeSizeRes__errorCodes(const ChangeSizeRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSizeRes__errorCodes& operator=(const ChangeSizeRes__errorCodes& other_value);
boolean operator==(const ChangeSizeRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeSizeRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeSizeRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSizeRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSizeRes__errorCodes& other_value);
void copy_template(const ChangeSizeRes__errorCodes_template& other_value);
public:
ChangeSizeRes__errorCodes_template();
ChangeSizeRes__errorCodes_template(template_sel other_value);
ChangeSizeRes__errorCodes_template(const ChangeSizeRes__errorCodes& other_value);
ChangeSizeRes__errorCodes_template(const OPTIONAL<ChangeSizeRes__errorCodes>& other_value);
ChangeSizeRes__errorCodes_template(const ChangeSizeRes__errorCodes_template& other_value);
~ChangeSizeRes__errorCodes_template();
ChangeSizeRes__errorCodes_template& operator=(template_sel other_value);
ChangeSizeRes__errorCodes_template& operator=(const ChangeSizeRes__errorCodes& other_value);
ChangeSizeRes__errorCodes_template& operator=(const OPTIONAL<ChangeSizeRes__errorCodes>& other_value);
ChangeSizeRes__errorCodes_template& operator=(const ChangeSizeRes__errorCodes_template& other_value);
boolean match(const ChangeSizeRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSizeRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSizeRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeSizeRes__errorCodes& 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 ChangeSizeRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofObjectToSize;
ChangeSizeRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeSizeRes();
ChangeSizeRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofObjectToSize,
const ChangeSizeRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeSizeRes(const ChangeSizeRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSizeRes& operator=(const ChangeSizeRes& other_value);
boolean operator==(const ChangeSizeRes& other_value) const;
inline boolean operator!=(const ChangeSizeRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofObjectToSize()
{return field_objectIDofObjectToSize;}
inline const INTEGER& objectIDofObjectToSize() const
{return field_objectIDofObjectToSize;}
inline ChangeSizeRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeSizeRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeSizeRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSizeRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSizeRes& other_value);
void copy_template(const ChangeSizeRes_template& other_value);
public:
ChangeSizeRes_template();
ChangeSizeRes_template(template_sel other_value);
ChangeSizeRes_template(const ChangeSizeRes& other_value);
ChangeSizeRes_template(const OPTIONAL<ChangeSizeRes>& other_value);
ChangeSizeRes_template(const ChangeSizeRes_template& other_value);
~ChangeSizeRes_template();
ChangeSizeRes_template& operator=(template_sel other_value);
ChangeSizeRes_template& operator=(const ChangeSizeRes& other_value);
ChangeSizeRes_template& operator=(const OPTIONAL<ChangeSizeRes>& other_value);
ChangeSizeRes_template& operator=(const ChangeSizeRes_template& other_value);
boolean match(const ChangeSizeRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSizeRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSizeRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofObjectToSize();
const INTEGER_template& objectIDofObjectToSize() const;
ChangeSizeRes__errorCodes_template& errorCodes();
const ChangeSizeRes__errorCodes_template& errorCodes() 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 ChangeSizeRes& 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 ChangeBackgroundColourReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofObjectToChange;
INTEGER field_newBackgroundColour;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeBackgroundColourReq();
ChangeBackgroundColourReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofObjectToChange,
const INTEGER& par_newBackgroundColour,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeBackgroundColourReq(const ChangeBackgroundColourReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeBackgroundColourReq& operator=(const ChangeBackgroundColourReq& other_value);
boolean operator==(const ChangeBackgroundColourReq& other_value) const;
inline boolean operator!=(const ChangeBackgroundColourReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofObjectToChange()
{return field_objectIDofObjectToChange;}
inline const INTEGER& objectIDofObjectToChange() const
{return field_objectIDofObjectToChange;}
inline INTEGER& newBackgroundColour()
{return field_newBackgroundColour;}
inline const INTEGER& newBackgroundColour() const
{return field_newBackgroundColour;}
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 7;}
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 ChangeBackgroundColourReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeBackgroundColourReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeBackgroundColourReq& other_value);
void copy_template(const ChangeBackgroundColourReq_template& other_value);
public:
ChangeBackgroundColourReq_template();
ChangeBackgroundColourReq_template(template_sel other_value);
ChangeBackgroundColourReq_template(const ChangeBackgroundColourReq& other_value);
ChangeBackgroundColourReq_template(const OPTIONAL<ChangeBackgroundColourReq>& other_value);
ChangeBackgroundColourReq_template(const ChangeBackgroundColourReq_template& other_value);
~ChangeBackgroundColourReq_template();
ChangeBackgroundColourReq_template& operator=(template_sel other_value);
ChangeBackgroundColourReq_template& operator=(const ChangeBackgroundColourReq& other_value);
ChangeBackgroundColourReq_template& operator=(const OPTIONAL<ChangeBackgroundColourReq>& other_value);
ChangeBackgroundColourReq_template& operator=(const ChangeBackgroundColourReq_template& other_value);
boolean match(const ChangeBackgroundColourReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeBackgroundColourReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeBackgroundColourReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofObjectToChange();
const INTEGER_template& objectIDofObjectToChange() const;
INTEGER_template& newBackgroundColour();
const INTEGER_template& newBackgroundColour() 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 ChangeBackgroundColourReq& 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 ChangeBackgroundColourRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidColourCode;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeBackgroundColourRes__errorCodes();
ChangeBackgroundColourRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidColourCode,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeBackgroundColourRes__errorCodes(const ChangeBackgroundColourRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeBackgroundColourRes__errorCodes& operator=(const ChangeBackgroundColourRes__errorCodes& other_value);
boolean operator==(const ChangeBackgroundColourRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeBackgroundColourRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidColourCode()
{return field_invalidColourCode;}
inline const BOOLEAN& invalidColourCode() const
{return field_invalidColourCode;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeBackgroundColourRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeBackgroundColourRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeBackgroundColourRes__errorCodes& other_value);
void copy_template(const ChangeBackgroundColourRes__errorCodes_template& other_value);
public:
ChangeBackgroundColourRes__errorCodes_template();
ChangeBackgroundColourRes__errorCodes_template(template_sel other_value);
ChangeBackgroundColourRes__errorCodes_template(const ChangeBackgroundColourRes__errorCodes& other_value);
ChangeBackgroundColourRes__errorCodes_template(const OPTIONAL<ChangeBackgroundColourRes__errorCodes>& other_value);
ChangeBackgroundColourRes__errorCodes_template(const ChangeBackgroundColourRes__errorCodes_template& other_value);
~ChangeBackgroundColourRes__errorCodes_template();
ChangeBackgroundColourRes__errorCodes_template& operator=(template_sel other_value);
ChangeBackgroundColourRes__errorCodes_template& operator=(const ChangeBackgroundColourRes__errorCodes& other_value);
ChangeBackgroundColourRes__errorCodes_template& operator=(const OPTIONAL<ChangeBackgroundColourRes__errorCodes>& other_value);
ChangeBackgroundColourRes__errorCodes_template& operator=(const ChangeBackgroundColourRes__errorCodes_template& other_value);
boolean match(const ChangeBackgroundColourRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeBackgroundColourRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeBackgroundColourRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidColourCode();
const BOOLEAN_template& invalidColourCode() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeBackgroundColourRes__errorCodes& 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 ChangeBackgroundColourRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofObjectToChange;
INTEGER field_newBackgroundColour;
ChangeBackgroundColourRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeBackgroundColourRes();
ChangeBackgroundColourRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofObjectToChange,
const INTEGER& par_newBackgroundColour,
const ChangeBackgroundColourRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeBackgroundColourRes(const ChangeBackgroundColourRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeBackgroundColourRes& operator=(const ChangeBackgroundColourRes& other_value);
boolean operator==(const ChangeBackgroundColourRes& other_value) const;
inline boolean operator!=(const ChangeBackgroundColourRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofObjectToChange()
{return field_objectIDofObjectToChange;}
inline const INTEGER& objectIDofObjectToChange() const
{return field_objectIDofObjectToChange;}
inline INTEGER& newBackgroundColour()
{return field_newBackgroundColour;}
inline const INTEGER& newBackgroundColour() const
{return field_newBackgroundColour;}
inline ChangeBackgroundColourRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeBackgroundColourRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeBackgroundColourRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeBackgroundColourRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeBackgroundColourRes& other_value);
void copy_template(const ChangeBackgroundColourRes_template& other_value);
public:
ChangeBackgroundColourRes_template();
ChangeBackgroundColourRes_template(template_sel other_value);
ChangeBackgroundColourRes_template(const ChangeBackgroundColourRes& other_value);
ChangeBackgroundColourRes_template(const OPTIONAL<ChangeBackgroundColourRes>& other_value);
ChangeBackgroundColourRes_template(const ChangeBackgroundColourRes_template& other_value);
~ChangeBackgroundColourRes_template();
ChangeBackgroundColourRes_template& operator=(template_sel other_value);
ChangeBackgroundColourRes_template& operator=(const ChangeBackgroundColourRes& other_value);
ChangeBackgroundColourRes_template& operator=(const OPTIONAL<ChangeBackgroundColourRes>& other_value);
ChangeBackgroundColourRes_template& operator=(const ChangeBackgroundColourRes_template& other_value);
boolean match(const ChangeBackgroundColourRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeBackgroundColourRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeBackgroundColourRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofObjectToChange();
const INTEGER_template& objectIDofObjectToChange() const;
INTEGER_template& newBackgroundColour();
const INTEGER_template& newBackgroundColour() const;
ChangeBackgroundColourRes__errorCodes_template& errorCodes();
const ChangeBackgroundColourRes__errorCodes_template& errorCodes() 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 ChangeBackgroundColourRes& 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 ChangeNumericValueReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
OCTETSTRING field_reserved4;
OCTETSTRING field_newValueForValueAttribute;
public:
ChangeNumericValueReq();
ChangeNumericValueReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_newValueForValueAttribute);
ChangeNumericValueReq(const ChangeNumericValueReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeNumericValueReq& operator=(const ChangeNumericValueReq& other_value);
boolean operator==(const ChangeNumericValueReq& other_value) const;
inline boolean operator!=(const ChangeNumericValueReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline OCTETSTRING& reserved4()
{return field_reserved4;}
inline const OCTETSTRING& reserved4() const
{return field_reserved4;}
inline OCTETSTRING& newValueForValueAttribute()
{return field_newValueForValueAttribute;}
inline const OCTETSTRING& newValueForValueAttribute() const
{return field_newValueForValueAttribute;}
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 ChangeNumericValueReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeNumericValueReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeNumericValueReq& other_value);
void copy_template(const ChangeNumericValueReq_template& other_value);
public:
ChangeNumericValueReq_template();
ChangeNumericValueReq_template(template_sel other_value);
ChangeNumericValueReq_template(const ChangeNumericValueReq& other_value);
ChangeNumericValueReq_template(const OPTIONAL<ChangeNumericValueReq>& other_value);
ChangeNumericValueReq_template(const ChangeNumericValueReq_template& other_value);
~ChangeNumericValueReq_template();
ChangeNumericValueReq_template& operator=(template_sel other_value);
ChangeNumericValueReq_template& operator=(const ChangeNumericValueReq& other_value);
ChangeNumericValueReq_template& operator=(const OPTIONAL<ChangeNumericValueReq>& other_value);
ChangeNumericValueReq_template& operator=(const ChangeNumericValueReq_template& other_value);
boolean match(const ChangeNumericValueReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeNumericValueReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeNumericValueReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
OCTETSTRING_template& reserved4();
const OCTETSTRING_template& reserved4() const;
OCTETSTRING_template& newValueForValueAttribute();
const OCTETSTRING_template& newValueForValueAttribute() const;
int size_of() const;
void log() const;
void log_match(const ChangeNumericValueReq& 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 ChangeNumericValueRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidValue;
BOOLEAN field_valueInUse;
BOOLEAN field_undefined;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeNumericValueRes__errorCodes();
ChangeNumericValueRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidValue,
const BOOLEAN& par_valueInUse,
const BOOLEAN& par_undefined,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeNumericValueRes__errorCodes(const ChangeNumericValueRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeNumericValueRes__errorCodes& operator=(const ChangeNumericValueRes__errorCodes& other_value);
boolean operator==(const ChangeNumericValueRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeNumericValueRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidValue()
{return field_invalidValue;}
inline const BOOLEAN& invalidValue() const
{return field_invalidValue;}
inline BOOLEAN& valueInUse()
{return field_valueInUse;}
inline const BOOLEAN& valueInUse() const
{return field_valueInUse;}
inline BOOLEAN& undefined()
{return field_undefined;}
inline const BOOLEAN& undefined() const
{return field_undefined;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeNumericValueRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeNumericValueRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeNumericValueRes__errorCodes& other_value);
void copy_template(const ChangeNumericValueRes__errorCodes_template& other_value);
public:
ChangeNumericValueRes__errorCodes_template();
ChangeNumericValueRes__errorCodes_template(template_sel other_value);
ChangeNumericValueRes__errorCodes_template(const ChangeNumericValueRes__errorCodes& other_value);
ChangeNumericValueRes__errorCodes_template(const OPTIONAL<ChangeNumericValueRes__errorCodes>& other_value);
ChangeNumericValueRes__errorCodes_template(const ChangeNumericValueRes__errorCodes_template& other_value);
~ChangeNumericValueRes__errorCodes_template();
ChangeNumericValueRes__errorCodes_template& operator=(template_sel other_value);
ChangeNumericValueRes__errorCodes_template& operator=(const ChangeNumericValueRes__errorCodes& other_value);
ChangeNumericValueRes__errorCodes_template& operator=(const OPTIONAL<ChangeNumericValueRes__errorCodes>& other_value);
ChangeNumericValueRes__errorCodes_template& operator=(const ChangeNumericValueRes__errorCodes_template& other_value);
boolean match(const ChangeNumericValueRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeNumericValueRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeNumericValueRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidValue();
const BOOLEAN_template& invalidValue() const;
BOOLEAN_template& valueInUse();
const BOOLEAN_template& valueInUse() const;
BOOLEAN_template& undefined();
const BOOLEAN_template& undefined() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeNumericValueRes__errorCodes& 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 ChangeNumericValueRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
ChangeNumericValueRes__errorCodes field_errorCodes;
OCTETSTRING field_valueForValueAttribute;
public:
ChangeNumericValueRes();
ChangeNumericValueRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const ChangeNumericValueRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_valueForValueAttribute);
ChangeNumericValueRes(const ChangeNumericValueRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeNumericValueRes& operator=(const ChangeNumericValueRes& other_value);
boolean operator==(const ChangeNumericValueRes& other_value) const;
inline boolean operator!=(const ChangeNumericValueRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeNumericValueRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeNumericValueRes__errorCodes& errorCodes() const
{return field_errorCodes;}
inline OCTETSTRING& valueForValueAttribute()
{return field_valueForValueAttribute;}
inline const OCTETSTRING& valueForValueAttribute() const
{return field_valueForValueAttribute;}
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 ChangeNumericValueRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeNumericValueRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeNumericValueRes& other_value);
void copy_template(const ChangeNumericValueRes_template& other_value);
public:
ChangeNumericValueRes_template();
ChangeNumericValueRes_template(template_sel other_value);
ChangeNumericValueRes_template(const ChangeNumericValueRes& other_value);
ChangeNumericValueRes_template(const OPTIONAL<ChangeNumericValueRes>& other_value);
ChangeNumericValueRes_template(const ChangeNumericValueRes_template& other_value);
~ChangeNumericValueRes_template();
ChangeNumericValueRes_template& operator=(template_sel other_value);
ChangeNumericValueRes_template& operator=(const ChangeNumericValueRes& other_value);
ChangeNumericValueRes_template& operator=(const OPTIONAL<ChangeNumericValueRes>& other_value);
ChangeNumericValueRes_template& operator=(const ChangeNumericValueRes_template& other_value);
boolean match(const ChangeNumericValueRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeNumericValueRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeNumericValueRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeNumericValueRes__errorCodes_template& errorCodes();
const ChangeNumericValueRes__errorCodes_template& errorCodes() const;
OCTETSTRING_template& valueForValueAttribute();
const OCTETSTRING_template& valueForValueAttribute() const;
int size_of() const;
void log() const;
void log_match(const ChangeNumericValueRes& 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 ChangeEndPointRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidLineDirection;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeEndPointRes__errorCodes();
ChangeEndPointRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidLineDirection,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeEndPointRes__errorCodes(const ChangeEndPointRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeEndPointRes__errorCodes& operator=(const ChangeEndPointRes__errorCodes& other_value);
boolean operator==(const ChangeEndPointRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeEndPointRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidLineDirection()
{return field_invalidLineDirection;}
inline const BOOLEAN& invalidLineDirection() const
{return field_invalidLineDirection;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeEndPointRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeEndPointRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeEndPointRes__errorCodes& other_value);
void copy_template(const ChangeEndPointRes__errorCodes_template& other_value);
public:
ChangeEndPointRes__errorCodes_template();
ChangeEndPointRes__errorCodes_template(template_sel other_value);
ChangeEndPointRes__errorCodes_template(const ChangeEndPointRes__errorCodes& other_value);
ChangeEndPointRes__errorCodes_template(const OPTIONAL<ChangeEndPointRes__errorCodes>& other_value);
ChangeEndPointRes__errorCodes_template(const ChangeEndPointRes__errorCodes_template& other_value);
~ChangeEndPointRes__errorCodes_template();
ChangeEndPointRes__errorCodes_template& operator=(template_sel other_value);
ChangeEndPointRes__errorCodes_template& operator=(const ChangeEndPointRes__errorCodes& other_value);
ChangeEndPointRes__errorCodes_template& operator=(const OPTIONAL<ChangeEndPointRes__errorCodes>& other_value);
ChangeEndPointRes__errorCodes_template& operator=(const ChangeEndPointRes__errorCodes_template& other_value);
boolean match(const ChangeEndPointRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeEndPointRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeEndPointRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidLineDirection();
const BOOLEAN_template& invalidLineDirection() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeEndPointRes__errorCodes& 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 ChangeEndPointRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
ChangeEndPointRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeEndPointRes();
ChangeEndPointRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const ChangeEndPointRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeEndPointRes(const ChangeEndPointRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeEndPointRes& operator=(const ChangeEndPointRes& other_value);
boolean operator==(const ChangeEndPointRes& other_value) const;
inline boolean operator!=(const ChangeEndPointRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeEndPointRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeEndPointRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeEndPointRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeEndPointRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeEndPointRes& other_value);
void copy_template(const ChangeEndPointRes_template& other_value);
public:
ChangeEndPointRes_template();
ChangeEndPointRes_template(template_sel other_value);
ChangeEndPointRes_template(const ChangeEndPointRes& other_value);
ChangeEndPointRes_template(const OPTIONAL<ChangeEndPointRes>& other_value);
ChangeEndPointRes_template(const ChangeEndPointRes_template& other_value);
~ChangeEndPointRes_template();
ChangeEndPointRes_template& operator=(template_sel other_value);
ChangeEndPointRes_template& operator=(const ChangeEndPointRes& other_value);
ChangeEndPointRes_template& operator=(const OPTIONAL<ChangeEndPointRes>& other_value);
ChangeEndPointRes_template& operator=(const ChangeEndPointRes_template& other_value);
boolean match(const ChangeEndPointRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeEndPointRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeEndPointRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeEndPointRes__errorCodes_template& errorCodes();
const ChangeEndPointRes__errorCodes_template& errorCodes() 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 ChangeEndPointRes& 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__ChangeEndPointReq__LineDirection : public Base_Type { // enum
friend class e__ChangeEndPointReq__LineDirection_template;
public:
enum enum_type { lineIsDrawnFromTopLeftToBottomRightOfEnclosingVirtualRectangle = 0, lineIsDrawnFromBottomLeftToToRightOfEnclosingVirtualRectangle = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__ChangeEndPointReq__LineDirection();
e__ChangeEndPointReq__LineDirection(int other_value);
e__ChangeEndPointReq__LineDirection(enum_type other_value);
e__ChangeEndPointReq__LineDirection(const e__ChangeEndPointReq__LineDirection& other_value);
e__ChangeEndPointReq__LineDirection& operator=(int other_value);
e__ChangeEndPointReq__LineDirection& operator=(enum_type other_value);
e__ChangeEndPointReq__LineDirection& operator=(const e__ChangeEndPointReq__LineDirection& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__ChangeEndPointReq__LineDirection& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__ChangeEndPointReq__LineDirection& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__ChangeEndPointReq__LineDirection& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__ChangeEndPointReq__LineDirection& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__ChangeEndPointReq__LineDirection& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__ChangeEndPointReq__LineDirection& 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__ChangeEndPointReq__LineDirection& 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__ChangeEndPointReq__LineDirection_template : public Base_Template {
union {
e__ChangeEndPointReq__LineDirection::enum_type single_value;
struct {
unsigned int n_values;
e__ChangeEndPointReq__LineDirection_template *list_value;
} value_list;
};
void copy_template(const e__ChangeEndPointReq__LineDirection_template& other_value);
public:
e__ChangeEndPointReq__LineDirection_template();
e__ChangeEndPointReq__LineDirection_template(template_sel other_value);
e__ChangeEndPointReq__LineDirection_template(int other_value);
e__ChangeEndPointReq__LineDirection_template(e__ChangeEndPointReq__LineDirection::enum_type other_value);
e__ChangeEndPointReq__LineDirection_template(const e__ChangeEndPointReq__LineDirection& other_value);
e__ChangeEndPointReq__LineDirection_template(const OPTIONAL<e__ChangeEndPointReq__LineDirection>& other_value);
e__ChangeEndPointReq__LineDirection_template(const e__ChangeEndPointReq__LineDirection_template& other_value);
~e__ChangeEndPointReq__LineDirection_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__ChangeEndPointReq__LineDirection_template& operator=(template_sel other_value);
e__ChangeEndPointReq__LineDirection_template& operator=(int other_value);
e__ChangeEndPointReq__LineDirection_template& operator=(e__ChangeEndPointReq__LineDirection::enum_type other_value);
e__ChangeEndPointReq__LineDirection_template& operator=(const e__ChangeEndPointReq__LineDirection& other_value);
e__ChangeEndPointReq__LineDirection_template& operator=(const OPTIONAL<e__ChangeEndPointReq__LineDirection>& other_value);
e__ChangeEndPointReq__LineDirection_template& operator=(const e__ChangeEndPointReq__LineDirection_template& other_value);
boolean match(e__ChangeEndPointReq__LineDirection::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__ChangeEndPointReq__LineDirection& other_value, boolean legacy = FALSE) const;
e__ChangeEndPointReq__LineDirection::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__ChangeEndPointReq__LineDirection_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__ChangeEndPointReq__LineDirection& 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 ChangeEndPointReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofAnOutputLineObjectToChange;
INTEGER field_width;
INTEGER field_height;
e__ChangeEndPointReq__LineDirection field_lineDirection;
public:
ChangeEndPointReq();
ChangeEndPointReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofAnOutputLineObjectToChange,
const INTEGER& par_width,
const INTEGER& par_height,
const e__ChangeEndPointReq__LineDirection& par_lineDirection);
ChangeEndPointReq(const ChangeEndPointReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeEndPointReq& operator=(const ChangeEndPointReq& other_value);
boolean operator==(const ChangeEndPointReq& other_value) const;
inline boolean operator!=(const ChangeEndPointReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofAnOutputLineObjectToChange()
{return field_objectIDofAnOutputLineObjectToChange;}
inline const INTEGER& objectIDofAnOutputLineObjectToChange() const
{return field_objectIDofAnOutputLineObjectToChange;}
inline INTEGER& width()
{return field_width;}
inline const INTEGER& width() const
{return field_width;}
inline INTEGER& height()
{return field_height;}
inline const INTEGER& height() const
{return field_height;}
inline e__ChangeEndPointReq__LineDirection& lineDirection()
{return field_lineDirection;}
inline const e__ChangeEndPointReq__LineDirection& lineDirection() const
{return field_lineDirection;}
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 ChangeEndPointReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeEndPointReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeEndPointReq& other_value);
void copy_template(const ChangeEndPointReq_template& other_value);
public:
ChangeEndPointReq_template();
ChangeEndPointReq_template(template_sel other_value);
ChangeEndPointReq_template(const ChangeEndPointReq& other_value);
ChangeEndPointReq_template(const OPTIONAL<ChangeEndPointReq>& other_value);
ChangeEndPointReq_template(const ChangeEndPointReq_template& other_value);
~ChangeEndPointReq_template();
ChangeEndPointReq_template& operator=(template_sel other_value);
ChangeEndPointReq_template& operator=(const ChangeEndPointReq& other_value);
ChangeEndPointReq_template& operator=(const OPTIONAL<ChangeEndPointReq>& other_value);
ChangeEndPointReq_template& operator=(const ChangeEndPointReq_template& other_value);
boolean match(const ChangeEndPointReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeEndPointReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeEndPointReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofAnOutputLineObjectToChange();
const INTEGER_template& objectIDofAnOutputLineObjectToChange() const;
INTEGER_template& width();
const INTEGER_template& width() const;
INTEGER_template& height();
const INTEGER_template& height() const;
e__ChangeEndPointReq__LineDirection_template& lineDirection();
const e__ChangeEndPointReq__LineDirection_template& lineDirection() const;
int size_of() const;
void log() const;
void log_match(const ChangeEndPointReq& 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 ChangeFontAttributesRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidColor;
BOOLEAN field_invalidSize;
BOOLEAN field_invalidType;
BOOLEAN field_invalidStyle;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeFontAttributesRes__errorCodes();
ChangeFontAttributesRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidColor,
const BOOLEAN& par_invalidSize,
const BOOLEAN& par_invalidType,
const BOOLEAN& par_invalidStyle,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeFontAttributesRes__errorCodes(const ChangeFontAttributesRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFontAttributesRes__errorCodes& operator=(const ChangeFontAttributesRes__errorCodes& other_value);
boolean operator==(const ChangeFontAttributesRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeFontAttributesRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidColor()
{return field_invalidColor;}
inline const BOOLEAN& invalidColor() const
{return field_invalidColor;}
inline BOOLEAN& invalidSize()
{return field_invalidSize;}
inline const BOOLEAN& invalidSize() const
{return field_invalidSize;}
inline BOOLEAN& invalidType()
{return field_invalidType;}
inline const BOOLEAN& invalidType() const
{return field_invalidType;}
inline BOOLEAN& invalidStyle()
{return field_invalidStyle;}
inline const BOOLEAN& invalidStyle() const
{return field_invalidStyle;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeFontAttributesRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFontAttributesRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFontAttributesRes__errorCodes& other_value);
void copy_template(const ChangeFontAttributesRes__errorCodes_template& other_value);
public:
ChangeFontAttributesRes__errorCodes_template();
ChangeFontAttributesRes__errorCodes_template(template_sel other_value);
ChangeFontAttributesRes__errorCodes_template(const ChangeFontAttributesRes__errorCodes& other_value);
ChangeFontAttributesRes__errorCodes_template(const OPTIONAL<ChangeFontAttributesRes__errorCodes>& other_value);
ChangeFontAttributesRes__errorCodes_template(const ChangeFontAttributesRes__errorCodes_template& other_value);
~ChangeFontAttributesRes__errorCodes_template();
ChangeFontAttributesRes__errorCodes_template& operator=(template_sel other_value);
ChangeFontAttributesRes__errorCodes_template& operator=(const ChangeFontAttributesRes__errorCodes& other_value);
ChangeFontAttributesRes__errorCodes_template& operator=(const OPTIONAL<ChangeFontAttributesRes__errorCodes>& other_value);
ChangeFontAttributesRes__errorCodes_template& operator=(const ChangeFontAttributesRes__errorCodes_template& other_value);
boolean match(const ChangeFontAttributesRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFontAttributesRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFontAttributesRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidColor();
const BOOLEAN_template& invalidColor() const;
BOOLEAN_template& invalidSize();
const BOOLEAN_template& invalidSize() const;
BOOLEAN_template& invalidType();
const BOOLEAN_template& invalidType() const;
BOOLEAN_template& invalidStyle();
const BOOLEAN_template& invalidStyle() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeFontAttributesRes__errorCodes& 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 ChangeFontAttributesRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
ChangeFontAttributesRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeFontAttributesRes();
ChangeFontAttributesRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const ChangeFontAttributesRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeFontAttributesRes(const ChangeFontAttributesRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFontAttributesRes& operator=(const ChangeFontAttributesRes& other_value);
boolean operator==(const ChangeFontAttributesRes& other_value) const;
inline boolean operator!=(const ChangeFontAttributesRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeFontAttributesRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeFontAttributesRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeFontAttributesRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFontAttributesRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFontAttributesRes& other_value);
void copy_template(const ChangeFontAttributesRes_template& other_value);
public:
ChangeFontAttributesRes_template();
ChangeFontAttributesRes_template(template_sel other_value);
ChangeFontAttributesRes_template(const ChangeFontAttributesRes& other_value);
ChangeFontAttributesRes_template(const OPTIONAL<ChangeFontAttributesRes>& other_value);
ChangeFontAttributesRes_template(const ChangeFontAttributesRes_template& other_value);
~ChangeFontAttributesRes_template();
ChangeFontAttributesRes_template& operator=(template_sel other_value);
ChangeFontAttributesRes_template& operator=(const ChangeFontAttributesRes& other_value);
ChangeFontAttributesRes_template& operator=(const OPTIONAL<ChangeFontAttributesRes>& other_value);
ChangeFontAttributesRes_template& operator=(const ChangeFontAttributesRes_template& other_value);
boolean match(const ChangeFontAttributesRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFontAttributesRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFontAttributesRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeFontAttributesRes__errorCodes_template& errorCodes();
const ChangeFontAttributesRes__errorCodes_template& errorCodes() 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 ChangeFontAttributesRes& 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 ChangeFontAttributesReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofObjectToChange;
INTEGER field_fontColour;
INTEGER field_fontSize;
INTEGER field_fontType;
INTEGER field_fontStyle;
OCTETSTRING field_reserved8;
public:
ChangeFontAttributesReq();
ChangeFontAttributesReq(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofObjectToChange,
const INTEGER& par_fontColour,
const INTEGER& par_fontSize,
const INTEGER& par_fontType,
const INTEGER& par_fontStyle,
const OCTETSTRING& par_reserved8);
ChangeFontAttributesReq(const ChangeFontAttributesReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFontAttributesReq& operator=(const ChangeFontAttributesReq& other_value);
boolean operator==(const ChangeFontAttributesReq& other_value) const;
inline boolean operator!=(const ChangeFontAttributesReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofObjectToChange()
{return field_ObjectIDofObjectToChange;}
inline const INTEGER& ObjectIDofObjectToChange() const
{return field_ObjectIDofObjectToChange;}
inline INTEGER& fontColour()
{return field_fontColour;}
inline const INTEGER& fontColour() const
{return field_fontColour;}
inline INTEGER& fontSize()
{return field_fontSize;}
inline const INTEGER& fontSize() const
{return field_fontSize;}
inline INTEGER& fontType()
{return field_fontType;}
inline const INTEGER& fontType() const
{return field_fontType;}
inline INTEGER& fontStyle()
{return field_fontStyle;}
inline const INTEGER& fontStyle() const
{return field_fontStyle;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 7;}
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 ChangeFontAttributesReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFontAttributesReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFontAttributesReq& other_value);
void copy_template(const ChangeFontAttributesReq_template& other_value);
public:
ChangeFontAttributesReq_template();
ChangeFontAttributesReq_template(template_sel other_value);
ChangeFontAttributesReq_template(const ChangeFontAttributesReq& other_value);
ChangeFontAttributesReq_template(const OPTIONAL<ChangeFontAttributesReq>& other_value);
ChangeFontAttributesReq_template(const ChangeFontAttributesReq_template& other_value);
~ChangeFontAttributesReq_template();
ChangeFontAttributesReq_template& operator=(template_sel other_value);
ChangeFontAttributesReq_template& operator=(const ChangeFontAttributesReq& other_value);
ChangeFontAttributesReq_template& operator=(const OPTIONAL<ChangeFontAttributesReq>& other_value);
ChangeFontAttributesReq_template& operator=(const ChangeFontAttributesReq_template& other_value);
boolean match(const ChangeFontAttributesReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFontAttributesReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFontAttributesReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofObjectToChange();
const INTEGER_template& ObjectIDofObjectToChange() const;
INTEGER_template& fontColour();
const INTEGER_template& fontColour() const;
INTEGER_template& fontSize();
const INTEGER_template& fontSize() const;
INTEGER_template& fontType();
const INTEGER_template& fontType() const;
INTEGER_template& fontStyle();
const INTEGER_template& fontStyle() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeFontAttributesReq& 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 ChangeLineAttributesRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidColor;
BOOLEAN field_invalidWidth;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeLineAttributesRes__errorCodes();
ChangeLineAttributesRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidColor,
const BOOLEAN& par_invalidWidth,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeLineAttributesRes__errorCodes(const ChangeLineAttributesRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeLineAttributesRes__errorCodes& operator=(const ChangeLineAttributesRes__errorCodes& other_value);
boolean operator==(const ChangeLineAttributesRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeLineAttributesRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidColor()
{return field_invalidColor;}
inline const BOOLEAN& invalidColor() const
{return field_invalidColor;}
inline BOOLEAN& invalidWidth()
{return field_invalidWidth;}
inline const BOOLEAN& invalidWidth() const
{return field_invalidWidth;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeLineAttributesRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeLineAttributesRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeLineAttributesRes__errorCodes& other_value);
void copy_template(const ChangeLineAttributesRes__errorCodes_template& other_value);
public:
ChangeLineAttributesRes__errorCodes_template();
ChangeLineAttributesRes__errorCodes_template(template_sel other_value);
ChangeLineAttributesRes__errorCodes_template(const ChangeLineAttributesRes__errorCodes& other_value);
ChangeLineAttributesRes__errorCodes_template(const OPTIONAL<ChangeLineAttributesRes__errorCodes>& other_value);
ChangeLineAttributesRes__errorCodes_template(const ChangeLineAttributesRes__errorCodes_template& other_value);
~ChangeLineAttributesRes__errorCodes_template();
ChangeLineAttributesRes__errorCodes_template& operator=(template_sel other_value);
ChangeLineAttributesRes__errorCodes_template& operator=(const ChangeLineAttributesRes__errorCodes& other_value);
ChangeLineAttributesRes__errorCodes_template& operator=(const OPTIONAL<ChangeLineAttributesRes__errorCodes>& other_value);
ChangeLineAttributesRes__errorCodes_template& operator=(const ChangeLineAttributesRes__errorCodes_template& other_value);
boolean match(const ChangeLineAttributesRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeLineAttributesRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeLineAttributesRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidColor();
const BOOLEAN_template& invalidColor() const;
BOOLEAN_template& invalidWidth();
const BOOLEAN_template& invalidWidth() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeLineAttributesRes__errorCodes& 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 ChangeLineAttributesRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
ChangeLineAttributesRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeLineAttributesRes();
ChangeLineAttributesRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const ChangeLineAttributesRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeLineAttributesRes(const ChangeLineAttributesRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeLineAttributesRes& operator=(const ChangeLineAttributesRes& other_value);
boolean operator==(const ChangeLineAttributesRes& other_value) const;
inline boolean operator!=(const ChangeLineAttributesRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeLineAttributesRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeLineAttributesRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeLineAttributesRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeLineAttributesRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeLineAttributesRes& other_value);
void copy_template(const ChangeLineAttributesRes_template& other_value);
public:
ChangeLineAttributesRes_template();
ChangeLineAttributesRes_template(template_sel other_value);
ChangeLineAttributesRes_template(const ChangeLineAttributesRes& other_value);
ChangeLineAttributesRes_template(const OPTIONAL<ChangeLineAttributesRes>& other_value);
ChangeLineAttributesRes_template(const ChangeLineAttributesRes_template& other_value);
~ChangeLineAttributesRes_template();
ChangeLineAttributesRes_template& operator=(template_sel other_value);
ChangeLineAttributesRes_template& operator=(const ChangeLineAttributesRes& other_value);
ChangeLineAttributesRes_template& operator=(const OPTIONAL<ChangeLineAttributesRes>& other_value);
ChangeLineAttributesRes_template& operator=(const ChangeLineAttributesRes_template& other_value);
boolean match(const ChangeLineAttributesRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeLineAttributesRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeLineAttributesRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeLineAttributesRes__errorCodes_template& errorCodes();
const ChangeLineAttributesRes__errorCodes_template& errorCodes() 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 ChangeLineAttributesRes& 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 ChangeLineAttributesReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofObjectToChange;
INTEGER field_lineColour;
INTEGER field_lineWidth;
BITSTRING field_LineArt;
OCTETSTRING field_reserved8;
public:
ChangeLineAttributesReq();
ChangeLineAttributesReq(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofObjectToChange,
const INTEGER& par_lineColour,
const INTEGER& par_lineWidth,
const BITSTRING& par_LineArt,
const OCTETSTRING& par_reserved8);
ChangeLineAttributesReq(const ChangeLineAttributesReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeLineAttributesReq& operator=(const ChangeLineAttributesReq& other_value);
boolean operator==(const ChangeLineAttributesReq& other_value) const;
inline boolean operator!=(const ChangeLineAttributesReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofObjectToChange()
{return field_ObjectIDofObjectToChange;}
inline const INTEGER& ObjectIDofObjectToChange() const
{return field_ObjectIDofObjectToChange;}
inline INTEGER& lineColour()
{return field_lineColour;}
inline const INTEGER& lineColour() const
{return field_lineColour;}
inline INTEGER& lineWidth()
{return field_lineWidth;}
inline const INTEGER& lineWidth() const
{return field_lineWidth;}
inline BITSTRING& LineArt()
{return field_LineArt;}
inline const BITSTRING& LineArt() const
{return field_LineArt;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeLineAttributesReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeLineAttributesReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeLineAttributesReq& other_value);
void copy_template(const ChangeLineAttributesReq_template& other_value);
public:
ChangeLineAttributesReq_template();
ChangeLineAttributesReq_template(template_sel other_value);
ChangeLineAttributesReq_template(const ChangeLineAttributesReq& other_value);
ChangeLineAttributesReq_template(const OPTIONAL<ChangeLineAttributesReq>& other_value);
ChangeLineAttributesReq_template(const ChangeLineAttributesReq_template& other_value);
~ChangeLineAttributesReq_template();
ChangeLineAttributesReq_template& operator=(template_sel other_value);
ChangeLineAttributesReq_template& operator=(const ChangeLineAttributesReq& other_value);
ChangeLineAttributesReq_template& operator=(const OPTIONAL<ChangeLineAttributesReq>& other_value);
ChangeLineAttributesReq_template& operator=(const ChangeLineAttributesReq_template& other_value);
boolean match(const ChangeLineAttributesReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeLineAttributesReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeLineAttributesReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofObjectToChange();
const INTEGER_template& ObjectIDofObjectToChange() const;
INTEGER_template& lineColour();
const INTEGER_template& lineColour() const;
INTEGER_template& lineWidth();
const INTEGER_template& lineWidth() const;
BITSTRING_template& LineArt();
const BITSTRING_template& LineArt() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeLineAttributesReq& 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 ChangeFillAttributesRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidType;
BOOLEAN field_invalidColor;
BOOLEAN field_invalidPatternObjectID;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeFillAttributesRes__errorCodes();
ChangeFillAttributesRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidType,
const BOOLEAN& par_invalidColor,
const BOOLEAN& par_invalidPatternObjectID,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeFillAttributesRes__errorCodes(const ChangeFillAttributesRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFillAttributesRes__errorCodes& operator=(const ChangeFillAttributesRes__errorCodes& other_value);
boolean operator==(const ChangeFillAttributesRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeFillAttributesRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidType()
{return field_invalidType;}
inline const BOOLEAN& invalidType() const
{return field_invalidType;}
inline BOOLEAN& invalidColor()
{return field_invalidColor;}
inline const BOOLEAN& invalidColor() const
{return field_invalidColor;}
inline BOOLEAN& invalidPatternObjectID()
{return field_invalidPatternObjectID;}
inline const BOOLEAN& invalidPatternObjectID() const
{return field_invalidPatternObjectID;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeFillAttributesRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFillAttributesRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFillAttributesRes__errorCodes& other_value);
void copy_template(const ChangeFillAttributesRes__errorCodes_template& other_value);
public:
ChangeFillAttributesRes__errorCodes_template();
ChangeFillAttributesRes__errorCodes_template(template_sel other_value);
ChangeFillAttributesRes__errorCodes_template(const ChangeFillAttributesRes__errorCodes& other_value);
ChangeFillAttributesRes__errorCodes_template(const OPTIONAL<ChangeFillAttributesRes__errorCodes>& other_value);
ChangeFillAttributesRes__errorCodes_template(const ChangeFillAttributesRes__errorCodes_template& other_value);
~ChangeFillAttributesRes__errorCodes_template();
ChangeFillAttributesRes__errorCodes_template& operator=(template_sel other_value);
ChangeFillAttributesRes__errorCodes_template& operator=(const ChangeFillAttributesRes__errorCodes& other_value);
ChangeFillAttributesRes__errorCodes_template& operator=(const OPTIONAL<ChangeFillAttributesRes__errorCodes>& other_value);
ChangeFillAttributesRes__errorCodes_template& operator=(const ChangeFillAttributesRes__errorCodes_template& other_value);
boolean match(const ChangeFillAttributesRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFillAttributesRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFillAttributesRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidType();
const BOOLEAN_template& invalidType() const;
BOOLEAN_template& invalidColor();
const BOOLEAN_template& invalidColor() const;
BOOLEAN_template& invalidPatternObjectID();
const BOOLEAN_template& invalidPatternObjectID() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeFillAttributesRes__errorCodes& 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 ChangeFillAttributesRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
ChangeFillAttributesRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeFillAttributesRes();
ChangeFillAttributesRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const ChangeFillAttributesRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeFillAttributesRes(const ChangeFillAttributesRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFillAttributesRes& operator=(const ChangeFillAttributesRes& other_value);
boolean operator==(const ChangeFillAttributesRes& other_value) const;
inline boolean operator!=(const ChangeFillAttributesRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeFillAttributesRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeFillAttributesRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeFillAttributesRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFillAttributesRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFillAttributesRes& other_value);
void copy_template(const ChangeFillAttributesRes_template& other_value);
public:
ChangeFillAttributesRes_template();
ChangeFillAttributesRes_template(template_sel other_value);
ChangeFillAttributesRes_template(const ChangeFillAttributesRes& other_value);
ChangeFillAttributesRes_template(const OPTIONAL<ChangeFillAttributesRes>& other_value);
ChangeFillAttributesRes_template(const ChangeFillAttributesRes_template& other_value);
~ChangeFillAttributesRes_template();
ChangeFillAttributesRes_template& operator=(template_sel other_value);
ChangeFillAttributesRes_template& operator=(const ChangeFillAttributesRes& other_value);
ChangeFillAttributesRes_template& operator=(const OPTIONAL<ChangeFillAttributesRes>& other_value);
ChangeFillAttributesRes_template& operator=(const ChangeFillAttributesRes_template& other_value);
boolean match(const ChangeFillAttributesRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFillAttributesRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFillAttributesRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeFillAttributesRes__errorCodes_template& errorCodes();
const ChangeFillAttributesRes__errorCodes_template& errorCodes() 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 ChangeFillAttributesRes& 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 ChangeFillAttributesReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofObjectToChange;
INTEGER field_lineColour;
INTEGER field_lineWidth;
BITSTRING field_lineArt;
INTEGER field_fillPatternObjectID;
OCTETSTRING field_reserved8;
public:
ChangeFillAttributesReq();
ChangeFillAttributesReq(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofObjectToChange,
const INTEGER& par_lineColour,
const INTEGER& par_lineWidth,
const BITSTRING& par_lineArt,
const INTEGER& par_fillPatternObjectID,
const OCTETSTRING& par_reserved8);
ChangeFillAttributesReq(const ChangeFillAttributesReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeFillAttributesReq& operator=(const ChangeFillAttributesReq& other_value);
boolean operator==(const ChangeFillAttributesReq& other_value) const;
inline boolean operator!=(const ChangeFillAttributesReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofObjectToChange()
{return field_ObjectIDofObjectToChange;}
inline const INTEGER& ObjectIDofObjectToChange() const
{return field_ObjectIDofObjectToChange;}
inline INTEGER& lineColour()
{return field_lineColour;}
inline const INTEGER& lineColour() const
{return field_lineColour;}
inline INTEGER& lineWidth()
{return field_lineWidth;}
inline const INTEGER& lineWidth() const
{return field_lineWidth;}
inline BITSTRING& lineArt()
{return field_lineArt;}
inline const BITSTRING& lineArt() const
{return field_lineArt;}
inline INTEGER& fillPatternObjectID()
{return field_fillPatternObjectID;}
inline const INTEGER& fillPatternObjectID() const
{return field_fillPatternObjectID;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
inline int size_of() const
{return 7;}
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 ChangeFillAttributesReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeFillAttributesReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeFillAttributesReq& other_value);
void copy_template(const ChangeFillAttributesReq_template& other_value);
public:
ChangeFillAttributesReq_template();
ChangeFillAttributesReq_template(template_sel other_value);
ChangeFillAttributesReq_template(const ChangeFillAttributesReq& other_value);
ChangeFillAttributesReq_template(const OPTIONAL<ChangeFillAttributesReq>& other_value);
ChangeFillAttributesReq_template(const ChangeFillAttributesReq_template& other_value);
~ChangeFillAttributesReq_template();
ChangeFillAttributesReq_template& operator=(template_sel other_value);
ChangeFillAttributesReq_template& operator=(const ChangeFillAttributesReq& other_value);
ChangeFillAttributesReq_template& operator=(const OPTIONAL<ChangeFillAttributesReq>& other_value);
ChangeFillAttributesReq_template& operator=(const ChangeFillAttributesReq_template& other_value);
boolean match(const ChangeFillAttributesReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeFillAttributesReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeFillAttributesReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofObjectToChange();
const INTEGER_template& ObjectIDofObjectToChange() const;
INTEGER_template& lineColour();
const INTEGER_template& lineColour() const;
INTEGER_template& lineWidth();
const INTEGER_template& lineWidth() const;
BITSTRING_template& lineArt();
const BITSTRING_template& lineArt() const;
INTEGER_template& fillPatternObjectID();
const INTEGER_template& fillPatternObjectID() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeFillAttributesReq& 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 ChangeActiveMaskReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_workingSetObjectID;
INTEGER field_newActiveMaskObjectID;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeActiveMaskReq();
ChangeActiveMaskReq(const INTEGER& par_vtfunction,
const INTEGER& par_workingSetObjectID,
const INTEGER& par_newActiveMaskObjectID,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeActiveMaskReq(const ChangeActiveMaskReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeActiveMaskReq& operator=(const ChangeActiveMaskReq& other_value);
boolean operator==(const ChangeActiveMaskReq& other_value) const;
inline boolean operator!=(const ChangeActiveMaskReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& workingSetObjectID()
{return field_workingSetObjectID;}
inline const INTEGER& workingSetObjectID() const
{return field_workingSetObjectID;}
inline INTEGER& newActiveMaskObjectID()
{return field_newActiveMaskObjectID;}
inline const INTEGER& newActiveMaskObjectID() const
{return field_newActiveMaskObjectID;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeActiveMaskReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeActiveMaskReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeActiveMaskReq& other_value);
void copy_template(const ChangeActiveMaskReq_template& other_value);
public:
ChangeActiveMaskReq_template();
ChangeActiveMaskReq_template(template_sel other_value);
ChangeActiveMaskReq_template(const ChangeActiveMaskReq& other_value);
ChangeActiveMaskReq_template(const OPTIONAL<ChangeActiveMaskReq>& other_value);
ChangeActiveMaskReq_template(const ChangeActiveMaskReq_template& other_value);
~ChangeActiveMaskReq_template();
ChangeActiveMaskReq_template& operator=(template_sel other_value);
ChangeActiveMaskReq_template& operator=(const ChangeActiveMaskReq& other_value);
ChangeActiveMaskReq_template& operator=(const OPTIONAL<ChangeActiveMaskReq>& other_value);
ChangeActiveMaskReq_template& operator=(const ChangeActiveMaskReq_template& other_value);
boolean match(const ChangeActiveMaskReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeActiveMaskReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeActiveMaskReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& workingSetObjectID();
const INTEGER_template& workingSetObjectID() const;
INTEGER_template& newActiveMaskObjectID();
const INTEGER_template& newActiveMaskObjectID() 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 ChangeActiveMaskReq& 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 ChangeActiveMaskRes__errorCodes : public Base_Type {
BOOLEAN field_invalidWorkingSetObjectID;
BOOLEAN field_invalidMaskObjectID;
BOOLEAN field_undefined1;
BOOLEAN field_undefined2;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeActiveMaskRes__errorCodes();
ChangeActiveMaskRes__errorCodes(const BOOLEAN& par_invalidWorkingSetObjectID,
const BOOLEAN& par_invalidMaskObjectID,
const BOOLEAN& par_undefined1,
const BOOLEAN& par_undefined2,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeActiveMaskRes__errorCodes(const ChangeActiveMaskRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeActiveMaskRes__errorCodes& operator=(const ChangeActiveMaskRes__errorCodes& other_value);
boolean operator==(const ChangeActiveMaskRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeActiveMaskRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidWorkingSetObjectID()
{return field_invalidWorkingSetObjectID;}
inline const BOOLEAN& invalidWorkingSetObjectID() const
{return field_invalidWorkingSetObjectID;}
inline BOOLEAN& invalidMaskObjectID()
{return field_invalidMaskObjectID;}
inline const BOOLEAN& invalidMaskObjectID() const
{return field_invalidMaskObjectID;}
inline BOOLEAN& undefined1()
{return field_undefined1;}
inline const BOOLEAN& undefined1() const
{return field_undefined1;}
inline BOOLEAN& undefined2()
{return field_undefined2;}
inline const BOOLEAN& undefined2() const
{return field_undefined2;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeActiveMaskRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeActiveMaskRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeActiveMaskRes__errorCodes& other_value);
void copy_template(const ChangeActiveMaskRes__errorCodes_template& other_value);
public:
ChangeActiveMaskRes__errorCodes_template();
ChangeActiveMaskRes__errorCodes_template(template_sel other_value);
ChangeActiveMaskRes__errorCodes_template(const ChangeActiveMaskRes__errorCodes& other_value);
ChangeActiveMaskRes__errorCodes_template(const OPTIONAL<ChangeActiveMaskRes__errorCodes>& other_value);
ChangeActiveMaskRes__errorCodes_template(const ChangeActiveMaskRes__errorCodes_template& other_value);
~ChangeActiveMaskRes__errorCodes_template();
ChangeActiveMaskRes__errorCodes_template& operator=(template_sel other_value);
ChangeActiveMaskRes__errorCodes_template& operator=(const ChangeActiveMaskRes__errorCodes& other_value);
ChangeActiveMaskRes__errorCodes_template& operator=(const OPTIONAL<ChangeActiveMaskRes__errorCodes>& other_value);
ChangeActiveMaskRes__errorCodes_template& operator=(const ChangeActiveMaskRes__errorCodes_template& other_value);
boolean match(const ChangeActiveMaskRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeActiveMaskRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeActiveMaskRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidWorkingSetObjectID();
const BOOLEAN_template& invalidWorkingSetObjectID() const;
BOOLEAN_template& invalidMaskObjectID();
const BOOLEAN_template& invalidMaskObjectID() const;
BOOLEAN_template& undefined1();
const BOOLEAN_template& undefined1() const;
BOOLEAN_template& undefined2();
const BOOLEAN_template& undefined2() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeActiveMaskRes__errorCodes& 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 ChangeActiveMaskRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_newActiveMaskObjectID;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeActiveMaskRes();
ChangeActiveMaskRes(const INTEGER& par_vtfunction,
const INTEGER& par_newActiveMaskObjectID,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeActiveMaskRes(const ChangeActiveMaskRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeActiveMaskRes& operator=(const ChangeActiveMaskRes& other_value);
boolean operator==(const ChangeActiveMaskRes& other_value) const;
inline boolean operator!=(const ChangeActiveMaskRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& newActiveMaskObjectID()
{return field_newActiveMaskObjectID;}
inline const INTEGER& newActiveMaskObjectID() const
{return field_newActiveMaskObjectID;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeActiveMaskRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeActiveMaskRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeActiveMaskRes& other_value);
void copy_template(const ChangeActiveMaskRes_template& other_value);
public:
ChangeActiveMaskRes_template();
ChangeActiveMaskRes_template(template_sel other_value);
ChangeActiveMaskRes_template(const ChangeActiveMaskRes& other_value);
ChangeActiveMaskRes_template(const OPTIONAL<ChangeActiveMaskRes>& other_value);
ChangeActiveMaskRes_template(const ChangeActiveMaskRes_template& other_value);
~ChangeActiveMaskRes_template();
ChangeActiveMaskRes_template& operator=(template_sel other_value);
ChangeActiveMaskRes_template& operator=(const ChangeActiveMaskRes& other_value);
ChangeActiveMaskRes_template& operator=(const OPTIONAL<ChangeActiveMaskRes>& other_value);
ChangeActiveMaskRes_template& operator=(const ChangeActiveMaskRes_template& other_value);
boolean match(const ChangeActiveMaskRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeActiveMaskRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeActiveMaskRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& newActiveMaskObjectID();
const INTEGER_template& newActiveMaskObjectID() 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 ChangeActiveMaskRes& 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__ChangeSoftKeyMaskReq__MaskType : public Base_Type { // enum
friend class e__ChangeSoftKeyMaskReq__MaskType_template;
public:
enum enum_type { Data = 1, Alarm = 2, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__ChangeSoftKeyMaskReq__MaskType();
e__ChangeSoftKeyMaskReq__MaskType(int other_value);
e__ChangeSoftKeyMaskReq__MaskType(enum_type other_value);
e__ChangeSoftKeyMaskReq__MaskType(const e__ChangeSoftKeyMaskReq__MaskType& other_value);
e__ChangeSoftKeyMaskReq__MaskType& operator=(int other_value);
e__ChangeSoftKeyMaskReq__MaskType& operator=(enum_type other_value);
e__ChangeSoftKeyMaskReq__MaskType& operator=(const e__ChangeSoftKeyMaskReq__MaskType& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__ChangeSoftKeyMaskReq__MaskType& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__ChangeSoftKeyMaskReq__MaskType& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__ChangeSoftKeyMaskReq__MaskType& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__ChangeSoftKeyMaskReq__MaskType& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__ChangeSoftKeyMaskReq__MaskType& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__ChangeSoftKeyMaskReq__MaskType& 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__ChangeSoftKeyMaskReq__MaskType& 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__ChangeSoftKeyMaskReq__MaskType_template : public Base_Template {
union {
e__ChangeSoftKeyMaskReq__MaskType::enum_type single_value;
struct {
unsigned int n_values;
e__ChangeSoftKeyMaskReq__MaskType_template *list_value;
} value_list;
};
void copy_template(const e__ChangeSoftKeyMaskReq__MaskType_template& other_value);
public:
e__ChangeSoftKeyMaskReq__MaskType_template();
e__ChangeSoftKeyMaskReq__MaskType_template(template_sel other_value);
e__ChangeSoftKeyMaskReq__MaskType_template(int other_value);
e__ChangeSoftKeyMaskReq__MaskType_template(e__ChangeSoftKeyMaskReq__MaskType::enum_type other_value);
e__ChangeSoftKeyMaskReq__MaskType_template(const e__ChangeSoftKeyMaskReq__MaskType& other_value);
e__ChangeSoftKeyMaskReq__MaskType_template(const OPTIONAL<e__ChangeSoftKeyMaskReq__MaskType>& other_value);
e__ChangeSoftKeyMaskReq__MaskType_template(const e__ChangeSoftKeyMaskReq__MaskType_template& other_value);
~e__ChangeSoftKeyMaskReq__MaskType_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(template_sel other_value);
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(int other_value);
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(e__ChangeSoftKeyMaskReq__MaskType::enum_type other_value);
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(const e__ChangeSoftKeyMaskReq__MaskType& other_value);
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(const OPTIONAL<e__ChangeSoftKeyMaskReq__MaskType>& other_value);
e__ChangeSoftKeyMaskReq__MaskType_template& operator=(const e__ChangeSoftKeyMaskReq__MaskType_template& other_value);
boolean match(e__ChangeSoftKeyMaskReq__MaskType::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__ChangeSoftKeyMaskReq__MaskType& other_value, boolean legacy = FALSE) const;
e__ChangeSoftKeyMaskReq__MaskType::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__ChangeSoftKeyMaskReq__MaskType_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__ChangeSoftKeyMaskReq__MaskType& 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 ChangeSoftKeyMaskReq : public Base_Type {
INTEGER field_vtfunction;
e__ChangeSoftKeyMaskReq__MaskType field_maskType;
INTEGER field_DataOrAlarmMaskObjectID;
INTEGER field_NewSoftKeyMaskObjectID;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeSoftKeyMaskReq();
ChangeSoftKeyMaskReq(const INTEGER& par_vtfunction,
const e__ChangeSoftKeyMaskReq__MaskType& par_maskType,
const INTEGER& par_DataOrAlarmMaskObjectID,
const INTEGER& par_NewSoftKeyMaskObjectID,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeSoftKeyMaskReq(const ChangeSoftKeyMaskReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSoftKeyMaskReq& operator=(const ChangeSoftKeyMaskReq& other_value);
boolean operator==(const ChangeSoftKeyMaskReq& other_value) const;
inline boolean operator!=(const ChangeSoftKeyMaskReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__ChangeSoftKeyMaskReq__MaskType& maskType()
{return field_maskType;}
inline const e__ChangeSoftKeyMaskReq__MaskType& maskType() const
{return field_maskType;}
inline INTEGER& DataOrAlarmMaskObjectID()
{return field_DataOrAlarmMaskObjectID;}
inline const INTEGER& DataOrAlarmMaskObjectID() const
{return field_DataOrAlarmMaskObjectID;}
inline INTEGER& NewSoftKeyMaskObjectID()
{return field_NewSoftKeyMaskObjectID;}
inline const INTEGER& NewSoftKeyMaskObjectID() const
{return field_NewSoftKeyMaskObjectID;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeSoftKeyMaskReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSoftKeyMaskReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSoftKeyMaskReq& other_value);
void copy_template(const ChangeSoftKeyMaskReq_template& other_value);
public:
ChangeSoftKeyMaskReq_template();
ChangeSoftKeyMaskReq_template(template_sel other_value);
ChangeSoftKeyMaskReq_template(const ChangeSoftKeyMaskReq& other_value);
ChangeSoftKeyMaskReq_template(const OPTIONAL<ChangeSoftKeyMaskReq>& other_value);
ChangeSoftKeyMaskReq_template(const ChangeSoftKeyMaskReq_template& other_value);
~ChangeSoftKeyMaskReq_template();
ChangeSoftKeyMaskReq_template& operator=(template_sel other_value);
ChangeSoftKeyMaskReq_template& operator=(const ChangeSoftKeyMaskReq& other_value);
ChangeSoftKeyMaskReq_template& operator=(const OPTIONAL<ChangeSoftKeyMaskReq>& other_value);
ChangeSoftKeyMaskReq_template& operator=(const ChangeSoftKeyMaskReq_template& other_value);
boolean match(const ChangeSoftKeyMaskReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSoftKeyMaskReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSoftKeyMaskReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__ChangeSoftKeyMaskReq__MaskType_template& maskType();
const e__ChangeSoftKeyMaskReq__MaskType_template& maskType() const;
INTEGER_template& DataOrAlarmMaskObjectID();
const INTEGER_template& DataOrAlarmMaskObjectID() const;
INTEGER_template& NewSoftKeyMaskObjectID();
const INTEGER_template& NewSoftKeyMaskObjectID() 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 ChangeSoftKeyMaskReq& 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 ChangeSoftKeyMaskRes__errorCodes : public Base_Type {
BOOLEAN field_invalidDataOrAlarmMaskObjectID;
BOOLEAN field_invalidSoftKeyMaskObjectID;
BOOLEAN field_missingObjects;
BOOLEAN field_MaskOrChildObjectHasErrors;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeSoftKeyMaskRes__errorCodes();
ChangeSoftKeyMaskRes__errorCodes(const BOOLEAN& par_invalidDataOrAlarmMaskObjectID,
const BOOLEAN& par_invalidSoftKeyMaskObjectID,
const BOOLEAN& par_missingObjects,
const BOOLEAN& par_MaskOrChildObjectHasErrors,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeSoftKeyMaskRes__errorCodes(const ChangeSoftKeyMaskRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSoftKeyMaskRes__errorCodes& operator=(const ChangeSoftKeyMaskRes__errorCodes& other_value);
boolean operator==(const ChangeSoftKeyMaskRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeSoftKeyMaskRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidDataOrAlarmMaskObjectID()
{return field_invalidDataOrAlarmMaskObjectID;}
inline const BOOLEAN& invalidDataOrAlarmMaskObjectID() const
{return field_invalidDataOrAlarmMaskObjectID;}
inline BOOLEAN& invalidSoftKeyMaskObjectID()
{return field_invalidSoftKeyMaskObjectID;}
inline const BOOLEAN& invalidSoftKeyMaskObjectID() const
{return field_invalidSoftKeyMaskObjectID;}
inline BOOLEAN& missingObjects()
{return field_missingObjects;}
inline const BOOLEAN& missingObjects() const
{return field_missingObjects;}
inline BOOLEAN& MaskOrChildObjectHasErrors()
{return field_MaskOrChildObjectHasErrors;}
inline const BOOLEAN& MaskOrChildObjectHasErrors() const
{return field_MaskOrChildObjectHasErrors;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeSoftKeyMaskRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSoftKeyMaskRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSoftKeyMaskRes__errorCodes& other_value);
void copy_template(const ChangeSoftKeyMaskRes__errorCodes_template& other_value);
public:
ChangeSoftKeyMaskRes__errorCodes_template();
ChangeSoftKeyMaskRes__errorCodes_template(template_sel other_value);
ChangeSoftKeyMaskRes__errorCodes_template(const ChangeSoftKeyMaskRes__errorCodes& other_value);
ChangeSoftKeyMaskRes__errorCodes_template(const OPTIONAL<ChangeSoftKeyMaskRes__errorCodes>& other_value);
ChangeSoftKeyMaskRes__errorCodes_template(const ChangeSoftKeyMaskRes__errorCodes_template& other_value);
~ChangeSoftKeyMaskRes__errorCodes_template();
ChangeSoftKeyMaskRes__errorCodes_template& operator=(template_sel other_value);
ChangeSoftKeyMaskRes__errorCodes_template& operator=(const ChangeSoftKeyMaskRes__errorCodes& other_value);
ChangeSoftKeyMaskRes__errorCodes_template& operator=(const OPTIONAL<ChangeSoftKeyMaskRes__errorCodes>& other_value);
ChangeSoftKeyMaskRes__errorCodes_template& operator=(const ChangeSoftKeyMaskRes__errorCodes_template& other_value);
boolean match(const ChangeSoftKeyMaskRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSoftKeyMaskRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSoftKeyMaskRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidDataOrAlarmMaskObjectID();
const BOOLEAN_template& invalidDataOrAlarmMaskObjectID() const;
BOOLEAN_template& invalidSoftKeyMaskObjectID();
const BOOLEAN_template& invalidSoftKeyMaskObjectID() const;
BOOLEAN_template& missingObjects();
const BOOLEAN_template& missingObjects() const;
BOOLEAN_template& MaskOrChildObjectHasErrors();
const BOOLEAN_template& MaskOrChildObjectHasErrors() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeSoftKeyMaskRes__errorCodes& 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 ChangeSoftKeyMaskRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_DataOrAlarmMaskObjectID;
INTEGER field_NewSoftKeyMaskObjectID;
ChangeSoftKeyMaskRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved8;
public:
ChangeSoftKeyMaskRes();
ChangeSoftKeyMaskRes(const INTEGER& par_vtfunction,
const INTEGER& par_DataOrAlarmMaskObjectID,
const INTEGER& par_NewSoftKeyMaskObjectID,
const ChangeSoftKeyMaskRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved8);
ChangeSoftKeyMaskRes(const ChangeSoftKeyMaskRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeSoftKeyMaskRes& operator=(const ChangeSoftKeyMaskRes& other_value);
boolean operator==(const ChangeSoftKeyMaskRes& other_value) const;
inline boolean operator!=(const ChangeSoftKeyMaskRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& DataOrAlarmMaskObjectID()
{return field_DataOrAlarmMaskObjectID;}
inline const INTEGER& DataOrAlarmMaskObjectID() const
{return field_DataOrAlarmMaskObjectID;}
inline INTEGER& NewSoftKeyMaskObjectID()
{return field_NewSoftKeyMaskObjectID;}
inline const INTEGER& NewSoftKeyMaskObjectID() const
{return field_NewSoftKeyMaskObjectID;}
inline ChangeSoftKeyMaskRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeSoftKeyMaskRes__errorCodes& errorCodes() const
{return field_errorCodes;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
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 ChangeSoftKeyMaskRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeSoftKeyMaskRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeSoftKeyMaskRes& other_value);
void copy_template(const ChangeSoftKeyMaskRes_template& other_value);
public:
ChangeSoftKeyMaskRes_template();
ChangeSoftKeyMaskRes_template(template_sel other_value);
ChangeSoftKeyMaskRes_template(const ChangeSoftKeyMaskRes& other_value);
ChangeSoftKeyMaskRes_template(const OPTIONAL<ChangeSoftKeyMaskRes>& other_value);
ChangeSoftKeyMaskRes_template(const ChangeSoftKeyMaskRes_template& other_value);
~ChangeSoftKeyMaskRes_template();
ChangeSoftKeyMaskRes_template& operator=(template_sel other_value);
ChangeSoftKeyMaskRes_template& operator=(const ChangeSoftKeyMaskRes& other_value);
ChangeSoftKeyMaskRes_template& operator=(const OPTIONAL<ChangeSoftKeyMaskRes>& other_value);
ChangeSoftKeyMaskRes_template& operator=(const ChangeSoftKeyMaskRes_template& other_value);
boolean match(const ChangeSoftKeyMaskRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeSoftKeyMaskRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeSoftKeyMaskRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& DataOrAlarmMaskObjectID();
const INTEGER_template& DataOrAlarmMaskObjectID() const;
INTEGER_template& NewSoftKeyMaskObjectID();
const INTEGER_template& NewSoftKeyMaskObjectID() const;
ChangeSoftKeyMaskRes__errorCodes_template& errorCodes();
const ChangeSoftKeyMaskRes__errorCodes_template& errorCodes() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeSoftKeyMaskRes& 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 ChangeAttributeReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_attributeID;
OCTETSTRING field_newValueOfAttribute;
public:
ChangeAttributeReq();
ChangeAttributeReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_attributeID,
const OCTETSTRING& par_newValueOfAttribute);
ChangeAttributeReq(const ChangeAttributeReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeAttributeReq& operator=(const ChangeAttributeReq& other_value);
boolean operator==(const ChangeAttributeReq& other_value) const;
inline boolean operator!=(const ChangeAttributeReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& attributeID()
{return field_attributeID;}
inline const INTEGER& attributeID() const
{return field_attributeID;}
inline OCTETSTRING& newValueOfAttribute()
{return field_newValueOfAttribute;}
inline const OCTETSTRING& newValueOfAttribute() const
{return field_newValueOfAttribute;}
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 ChangeAttributeReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeAttributeReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeAttributeReq& other_value);
void copy_template(const ChangeAttributeReq_template& other_value);
public:
ChangeAttributeReq_template();
ChangeAttributeReq_template(template_sel other_value);
ChangeAttributeReq_template(const ChangeAttributeReq& other_value);
ChangeAttributeReq_template(const OPTIONAL<ChangeAttributeReq>& other_value);
ChangeAttributeReq_template(const ChangeAttributeReq_template& other_value);
~ChangeAttributeReq_template();
ChangeAttributeReq_template& operator=(template_sel other_value);
ChangeAttributeReq_template& operator=(const ChangeAttributeReq& other_value);
ChangeAttributeReq_template& operator=(const OPTIONAL<ChangeAttributeReq>& other_value);
ChangeAttributeReq_template& operator=(const ChangeAttributeReq_template& other_value);
boolean match(const ChangeAttributeReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeAttributeReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeAttributeReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& attributeID();
const INTEGER_template& attributeID() const;
OCTETSTRING_template& newValueOfAttribute();
const OCTETSTRING_template& newValueOfAttribute() const;
int size_of() const;
void log() const;
void log_match(const ChangeAttributeReq& 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 ChangeAttributeRes__errorCodes : public Base_Type {
BOOLEAN field_invalidWorkingSetObjectID;
BOOLEAN field_invalidAttributeID;
BOOLEAN field_invalidValue;
BOOLEAN field_valueInUse;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeAttributeRes__errorCodes();
ChangeAttributeRes__errorCodes(const BOOLEAN& par_invalidWorkingSetObjectID,
const BOOLEAN& par_invalidAttributeID,
const BOOLEAN& par_invalidValue,
const BOOLEAN& par_valueInUse,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeAttributeRes__errorCodes(const ChangeAttributeRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeAttributeRes__errorCodes& operator=(const ChangeAttributeRes__errorCodes& other_value);
boolean operator==(const ChangeAttributeRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeAttributeRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidWorkingSetObjectID()
{return field_invalidWorkingSetObjectID;}
inline const BOOLEAN& invalidWorkingSetObjectID() const
{return field_invalidWorkingSetObjectID;}
inline BOOLEAN& invalidAttributeID()
{return field_invalidAttributeID;}
inline const BOOLEAN& invalidAttributeID() const
{return field_invalidAttributeID;}
inline BOOLEAN& invalidValue()
{return field_invalidValue;}
inline const BOOLEAN& invalidValue() const
{return field_invalidValue;}
inline BOOLEAN& valueInUse()
{return field_valueInUse;}
inline const BOOLEAN& valueInUse() const
{return field_valueInUse;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeAttributeRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeAttributeRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeAttributeRes__errorCodes& other_value);
void copy_template(const ChangeAttributeRes__errorCodes_template& other_value);
public:
ChangeAttributeRes__errorCodes_template();
ChangeAttributeRes__errorCodes_template(template_sel other_value);
ChangeAttributeRes__errorCodes_template(const ChangeAttributeRes__errorCodes& other_value);
ChangeAttributeRes__errorCodes_template(const OPTIONAL<ChangeAttributeRes__errorCodes>& other_value);
ChangeAttributeRes__errorCodes_template(const ChangeAttributeRes__errorCodes_template& other_value);
~ChangeAttributeRes__errorCodes_template();
ChangeAttributeRes__errorCodes_template& operator=(template_sel other_value);
ChangeAttributeRes__errorCodes_template& operator=(const ChangeAttributeRes__errorCodes& other_value);
ChangeAttributeRes__errorCodes_template& operator=(const OPTIONAL<ChangeAttributeRes__errorCodes>& other_value);
ChangeAttributeRes__errorCodes_template& operator=(const ChangeAttributeRes__errorCodes_template& other_value);
boolean match(const ChangeAttributeRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeAttributeRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeAttributeRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidWorkingSetObjectID();
const BOOLEAN_template& invalidWorkingSetObjectID() const;
BOOLEAN_template& invalidAttributeID();
const BOOLEAN_template& invalidAttributeID() const;
BOOLEAN_template& invalidValue();
const BOOLEAN_template& invalidValue() const;
BOOLEAN_template& valueInUse();
const BOOLEAN_template& valueInUse() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeAttributeRes__errorCodes& 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 ChangeAttributeRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_attributeID;
ChangeAttributeRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeAttributeRes();
ChangeAttributeRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_attributeID,
const ChangeAttributeRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeAttributeRes(const ChangeAttributeRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeAttributeRes& operator=(const ChangeAttributeRes& other_value);
boolean operator==(const ChangeAttributeRes& other_value) const;
inline boolean operator!=(const ChangeAttributeRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& attributeID()
{return field_attributeID;}
inline const INTEGER& attributeID() const
{return field_attributeID;}
inline ChangeAttributeRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeAttributeRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeAttributeRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeAttributeRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeAttributeRes& other_value);
void copy_template(const ChangeAttributeRes_template& other_value);
public:
ChangeAttributeRes_template();
ChangeAttributeRes_template(template_sel other_value);
ChangeAttributeRes_template(const ChangeAttributeRes& other_value);
ChangeAttributeRes_template(const OPTIONAL<ChangeAttributeRes>& other_value);
ChangeAttributeRes_template(const ChangeAttributeRes_template& other_value);
~ChangeAttributeRes_template();
ChangeAttributeRes_template& operator=(template_sel other_value);
ChangeAttributeRes_template& operator=(const ChangeAttributeRes& other_value);
ChangeAttributeRes_template& operator=(const OPTIONAL<ChangeAttributeRes>& other_value);
ChangeAttributeRes_template& operator=(const ChangeAttributeRes_template& other_value);
boolean match(const ChangeAttributeRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeAttributeRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeAttributeRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& attributeID();
const INTEGER_template& attributeID() const;
ChangeAttributeRes__errorCodes_template& errorCodes();
const ChangeAttributeRes__errorCodes_template& errorCodes() 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 ChangeAttributeRes& 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 ChangePriorityRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidPriority;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangePriorityRes__errorCodes();
ChangePriorityRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidPriority,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangePriorityRes__errorCodes(const ChangePriorityRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePriorityRes__errorCodes& operator=(const ChangePriorityRes__errorCodes& other_value);
boolean operator==(const ChangePriorityRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangePriorityRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidPriority()
{return field_invalidPriority;}
inline const BOOLEAN& invalidPriority() const
{return field_invalidPriority;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangePriorityRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePriorityRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePriorityRes__errorCodes& other_value);
void copy_template(const ChangePriorityRes__errorCodes_template& other_value);
public:
ChangePriorityRes__errorCodes_template();
ChangePriorityRes__errorCodes_template(template_sel other_value);
ChangePriorityRes__errorCodes_template(const ChangePriorityRes__errorCodes& other_value);
ChangePriorityRes__errorCodes_template(const OPTIONAL<ChangePriorityRes__errorCodes>& other_value);
ChangePriorityRes__errorCodes_template(const ChangePriorityRes__errorCodes_template& other_value);
~ChangePriorityRes__errorCodes_template();
ChangePriorityRes__errorCodes_template& operator=(template_sel other_value);
ChangePriorityRes__errorCodes_template& operator=(const ChangePriorityRes__errorCodes& other_value);
ChangePriorityRes__errorCodes_template& operator=(const OPTIONAL<ChangePriorityRes__errorCodes>& other_value);
ChangePriorityRes__errorCodes_template& operator=(const ChangePriorityRes__errorCodes_template& other_value);
boolean match(const ChangePriorityRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePriorityRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePriorityRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidPriority();
const BOOLEAN_template& invalidPriority() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangePriorityRes__errorCodes& 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 ChangePriorityRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofArlarmMask;
INTEGER field_newPriority;
ChangePriorityRes__errorCodes field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangePriorityRes();
ChangePriorityRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofArlarmMask,
const INTEGER& par_newPriority,
const ChangePriorityRes__errorCodes& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangePriorityRes(const ChangePriorityRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePriorityRes& operator=(const ChangePriorityRes& other_value);
boolean operator==(const ChangePriorityRes& other_value) const;
inline boolean operator!=(const ChangePriorityRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofArlarmMask()
{return field_objectIDofArlarmMask;}
inline const INTEGER& objectIDofArlarmMask() const
{return field_objectIDofArlarmMask;}
inline INTEGER& newPriority()
{return field_newPriority;}
inline const INTEGER& newPriority() const
{return field_newPriority;}
inline ChangePriorityRes__errorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangePriorityRes__errorCodes& errorCodes() const
{return field_errorCodes;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangePriorityRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePriorityRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePriorityRes& other_value);
void copy_template(const ChangePriorityRes_template& other_value);
public:
ChangePriorityRes_template();
ChangePriorityRes_template(template_sel other_value);
ChangePriorityRes_template(const ChangePriorityRes& other_value);
ChangePriorityRes_template(const OPTIONAL<ChangePriorityRes>& other_value);
ChangePriorityRes_template(const ChangePriorityRes_template& other_value);
~ChangePriorityRes_template();
ChangePriorityRes_template& operator=(template_sel other_value);
ChangePriorityRes_template& operator=(const ChangePriorityRes& other_value);
ChangePriorityRes_template& operator=(const OPTIONAL<ChangePriorityRes>& other_value);
ChangePriorityRes_template& operator=(const ChangePriorityRes_template& other_value);
boolean match(const ChangePriorityRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePriorityRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePriorityRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofArlarmMask();
const INTEGER_template& objectIDofArlarmMask() const;
INTEGER_template& newPriority();
const INTEGER_template& newPriority() const;
ChangePriorityRes__errorCodes_template& errorCodes();
const ChangePriorityRes__errorCodes_template& errorCodes() 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 ChangePriorityRes& 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 ChangePriorityReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofArlarmMask;
INTEGER field_newPriority;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangePriorityReq();
ChangePriorityReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofArlarmMask,
const INTEGER& par_newPriority,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangePriorityReq(const ChangePriorityReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePriorityReq& operator=(const ChangePriorityReq& other_value);
boolean operator==(const ChangePriorityReq& other_value) const;
inline boolean operator!=(const ChangePriorityReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofArlarmMask()
{return field_objectIDofArlarmMask;}
inline const INTEGER& objectIDofArlarmMask() const
{return field_objectIDofArlarmMask;}
inline INTEGER& newPriority()
{return field_newPriority;}
inline const INTEGER& newPriority() const
{return field_newPriority;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangePriorityReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePriorityReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePriorityReq& other_value);
void copy_template(const ChangePriorityReq_template& other_value);
public:
ChangePriorityReq_template();
ChangePriorityReq_template(template_sel other_value);
ChangePriorityReq_template(const ChangePriorityReq& other_value);
ChangePriorityReq_template(const OPTIONAL<ChangePriorityReq>& other_value);
ChangePriorityReq_template(const ChangePriorityReq_template& other_value);
~ChangePriorityReq_template();
ChangePriorityReq_template& operator=(template_sel other_value);
ChangePriorityReq_template& operator=(const ChangePriorityReq& other_value);
ChangePriorityReq_template& operator=(const OPTIONAL<ChangePriorityReq>& other_value);
ChangePriorityReq_template& operator=(const ChangePriorityReq_template& other_value);
boolean match(const ChangePriorityReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePriorityReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePriorityReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofArlarmMask();
const INTEGER_template& objectIDofArlarmMask() const;
INTEGER_template& newPriority();
const INTEGER_template& newPriority() 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 ChangePriorityReq& 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 ChangeListItemRes__errorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidListIndex;
BOOLEAN field_invalidNewListItemObjectID;
BOOLEAN field_valueInUse;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeListItemRes__errorCodes();
ChangeListItemRes__errorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidListIndex,
const BOOLEAN& par_invalidNewListItemObjectID,
const BOOLEAN& par_valueInUse,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeListItemRes__errorCodes(const ChangeListItemRes__errorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeListItemRes__errorCodes& operator=(const ChangeListItemRes__errorCodes& other_value);
boolean operator==(const ChangeListItemRes__errorCodes& other_value) const;
inline boolean operator!=(const ChangeListItemRes__errorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidListIndex()
{return field_invalidListIndex;}
inline const BOOLEAN& invalidListIndex() const
{return field_invalidListIndex;}
inline BOOLEAN& invalidNewListItemObjectID()
{return field_invalidNewListItemObjectID;}
inline const BOOLEAN& invalidNewListItemObjectID() const
{return field_invalidNewListItemObjectID;}
inline BOOLEAN& valueInUse()
{return field_valueInUse;}
inline const BOOLEAN& valueInUse() const
{return field_valueInUse;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeListItemRes__errorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeListItemRes__errorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeListItemRes__errorCodes& other_value);
void copy_template(const ChangeListItemRes__errorCodes_template& other_value);
public:
ChangeListItemRes__errorCodes_template();
ChangeListItemRes__errorCodes_template(template_sel other_value);
ChangeListItemRes__errorCodes_template(const ChangeListItemRes__errorCodes& other_value);
ChangeListItemRes__errorCodes_template(const OPTIONAL<ChangeListItemRes__errorCodes>& other_value);
ChangeListItemRes__errorCodes_template(const ChangeListItemRes__errorCodes_template& other_value);
~ChangeListItemRes__errorCodes_template();
ChangeListItemRes__errorCodes_template& operator=(template_sel other_value);
ChangeListItemRes__errorCodes_template& operator=(const ChangeListItemRes__errorCodes& other_value);
ChangeListItemRes__errorCodes_template& operator=(const OPTIONAL<ChangeListItemRes__errorCodes>& other_value);
ChangeListItemRes__errorCodes_template& operator=(const ChangeListItemRes__errorCodes_template& other_value);
boolean match(const ChangeListItemRes__errorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeListItemRes__errorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeListItemRes__errorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidListIndex();
const BOOLEAN_template& invalidListIndex() const;
BOOLEAN_template& invalidNewListItemObjectID();
const BOOLEAN_template& invalidNewListItemObjectID() const;
BOOLEAN_template& valueInUse();
const BOOLEAN_template& valueInUse() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeListItemRes__errorCodes& 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 ChangeListItemRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_listIndex;
INTEGER field_newObjectID;
OCTETSTRING field_reserved8;
public:
ChangeListItemRes();
ChangeListItemRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_listIndex,
const INTEGER& par_newObjectID,
const OCTETSTRING& par_reserved8);
ChangeListItemRes(const ChangeListItemRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeListItemRes& operator=(const ChangeListItemRes& other_value);
boolean operator==(const ChangeListItemRes& other_value) const;
inline boolean operator!=(const ChangeListItemRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& listIndex()
{return field_listIndex;}
inline const INTEGER& listIndex() const
{return field_listIndex;}
inline INTEGER& newObjectID()
{return field_newObjectID;}
inline const INTEGER& newObjectID() const
{return field_newObjectID;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
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 ChangeListItemRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeListItemRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeListItemRes& other_value);
void copy_template(const ChangeListItemRes_template& other_value);
public:
ChangeListItemRes_template();
ChangeListItemRes_template(template_sel other_value);
ChangeListItemRes_template(const ChangeListItemRes& other_value);
ChangeListItemRes_template(const OPTIONAL<ChangeListItemRes>& other_value);
ChangeListItemRes_template(const ChangeListItemRes_template& other_value);
~ChangeListItemRes_template();
ChangeListItemRes_template& operator=(template_sel other_value);
ChangeListItemRes_template& operator=(const ChangeListItemRes& other_value);
ChangeListItemRes_template& operator=(const OPTIONAL<ChangeListItemRes>& other_value);
ChangeListItemRes_template& operator=(const ChangeListItemRes_template& other_value);
boolean match(const ChangeListItemRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeListItemRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeListItemRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& listIndex();
const INTEGER_template& listIndex() const;
INTEGER_template& newObjectID();
const INTEGER_template& newObjectID() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangeListItemRes& 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 ChangeListItemReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_listIndex;
INTEGER field_newObjectID;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeListItemReq();
ChangeListItemReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_listIndex,
const INTEGER& par_newObjectID,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeListItemReq(const ChangeListItemReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeListItemReq& operator=(const ChangeListItemReq& other_value);
boolean operator==(const ChangeListItemReq& other_value) const;
inline boolean operator!=(const ChangeListItemReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& listIndex()
{return field_listIndex;}
inline const INTEGER& listIndex() const
{return field_listIndex;}
inline INTEGER& newObjectID()
{return field_newObjectID;}
inline const INTEGER& newObjectID() const
{return field_newObjectID;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeListItemReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeListItemReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeListItemReq& other_value);
void copy_template(const ChangeListItemReq_template& other_value);
public:
ChangeListItemReq_template();
ChangeListItemReq_template(template_sel other_value);
ChangeListItemReq_template(const ChangeListItemReq& other_value);
ChangeListItemReq_template(const OPTIONAL<ChangeListItemReq>& other_value);
ChangeListItemReq_template(const ChangeListItemReq_template& other_value);
~ChangeListItemReq_template();
ChangeListItemReq_template& operator=(template_sel other_value);
ChangeListItemReq_template& operator=(const ChangeListItemReq& other_value);
ChangeListItemReq_template& operator=(const OPTIONAL<ChangeListItemReq>& other_value);
ChangeListItemReq_template& operator=(const ChangeListItemReq_template& other_value);
boolean match(const ChangeListItemReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeListItemReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeListItemReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& listIndex();
const INTEGER_template& listIndex() const;
INTEGER_template& newObjectID();
const INTEGER_template& newObjectID() 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 ChangeListItemReq& 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 DeleteObjectPoolReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
DeleteObjectPoolReq();
DeleteObjectPoolReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
DeleteObjectPoolReq(const DeleteObjectPoolReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteObjectPoolReq& operator=(const DeleteObjectPoolReq& other_value);
boolean operator==(const DeleteObjectPoolReq& other_value) const;
inline boolean operator!=(const DeleteObjectPoolReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 DeleteObjectPoolReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteObjectPoolReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteObjectPoolReq& other_value);
void copy_template(const DeleteObjectPoolReq_template& other_value);
public:
DeleteObjectPoolReq_template();
DeleteObjectPoolReq_template(template_sel other_value);
DeleteObjectPoolReq_template(const DeleteObjectPoolReq& other_value);
DeleteObjectPoolReq_template(const OPTIONAL<DeleteObjectPoolReq>& other_value);
DeleteObjectPoolReq_template(const DeleteObjectPoolReq_template& other_value);
~DeleteObjectPoolReq_template();
DeleteObjectPoolReq_template& operator=(template_sel other_value);
DeleteObjectPoolReq_template& operator=(const DeleteObjectPoolReq& other_value);
DeleteObjectPoolReq_template& operator=(const OPTIONAL<DeleteObjectPoolReq>& other_value);
DeleteObjectPoolReq_template& operator=(const DeleteObjectPoolReq_template& other_value);
boolean match(const DeleteObjectPoolReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteObjectPoolReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteObjectPoolReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 DeleteObjectPoolReq& 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 DeleteObjectPoolRes__ErrorCodes : public Base_Type {
BOOLEAN field_deletionError;
BOOLEAN field_undefined1;
BOOLEAN field_undefined2;
BOOLEAN field_undefined3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
DeleteObjectPoolRes__ErrorCodes();
DeleteObjectPoolRes__ErrorCodes(const BOOLEAN& par_deletionError,
const BOOLEAN& par_undefined1,
const BOOLEAN& par_undefined2,
const BOOLEAN& par_undefined3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
DeleteObjectPoolRes__ErrorCodes(const DeleteObjectPoolRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteObjectPoolRes__ErrorCodes& operator=(const DeleteObjectPoolRes__ErrorCodes& other_value);
boolean operator==(const DeleteObjectPoolRes__ErrorCodes& other_value) const;
inline boolean operator!=(const DeleteObjectPoolRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& deletionError()
{return field_deletionError;}
inline const BOOLEAN& deletionError() const
{return field_deletionError;}
inline BOOLEAN& undefined1()
{return field_undefined1;}
inline const BOOLEAN& undefined1() const
{return field_undefined1;}
inline BOOLEAN& undefined2()
{return field_undefined2;}
inline const BOOLEAN& undefined2() const
{return field_undefined2;}
inline BOOLEAN& undefined3()
{return field_undefined3;}
inline const BOOLEAN& undefined3() const
{return field_undefined3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 DeleteObjectPoolRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteObjectPoolRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteObjectPoolRes__ErrorCodes& other_value);
void copy_template(const DeleteObjectPoolRes__ErrorCodes_template& other_value);
public:
DeleteObjectPoolRes__ErrorCodes_template();
DeleteObjectPoolRes__ErrorCodes_template(template_sel other_value);
DeleteObjectPoolRes__ErrorCodes_template(const DeleteObjectPoolRes__ErrorCodes& other_value);
DeleteObjectPoolRes__ErrorCodes_template(const OPTIONAL<DeleteObjectPoolRes__ErrorCodes>& other_value);
DeleteObjectPoolRes__ErrorCodes_template(const DeleteObjectPoolRes__ErrorCodes_template& other_value);
~DeleteObjectPoolRes__ErrorCodes_template();
DeleteObjectPoolRes__ErrorCodes_template& operator=(template_sel other_value);
DeleteObjectPoolRes__ErrorCodes_template& operator=(const DeleteObjectPoolRes__ErrorCodes& other_value);
DeleteObjectPoolRes__ErrorCodes_template& operator=(const OPTIONAL<DeleteObjectPoolRes__ErrorCodes>& other_value);
DeleteObjectPoolRes__ErrorCodes_template& operator=(const DeleteObjectPoolRes__ErrorCodes_template& other_value);
boolean match(const DeleteObjectPoolRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteObjectPoolRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteObjectPoolRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& deletionError();
const BOOLEAN_template& deletionError() const;
BOOLEAN_template& undefined1();
const BOOLEAN_template& undefined1() const;
BOOLEAN_template& undefined2();
const BOOLEAN_template& undefined2() const;
BOOLEAN_template& undefined3();
const BOOLEAN_template& undefined3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const DeleteObjectPoolRes__ErrorCodes& 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 DeleteObjectPoolRes : public Base_Type {
INTEGER field_vtfunction;
DeleteObjectPoolRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
DeleteObjectPoolRes();
DeleteObjectPoolRes(const INTEGER& par_vtfunction,
const DeleteObjectPoolRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
DeleteObjectPoolRes(const DeleteObjectPoolRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteObjectPoolRes& operator=(const DeleteObjectPoolRes& other_value);
boolean operator==(const DeleteObjectPoolRes& other_value) const;
inline boolean operator!=(const DeleteObjectPoolRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline DeleteObjectPoolRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const DeleteObjectPoolRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 DeleteObjectPoolRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteObjectPoolRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteObjectPoolRes& other_value);
void copy_template(const DeleteObjectPoolRes_template& other_value);
public:
DeleteObjectPoolRes_template();
DeleteObjectPoolRes_template(template_sel other_value);
DeleteObjectPoolRes_template(const DeleteObjectPoolRes& other_value);
DeleteObjectPoolRes_template(const OPTIONAL<DeleteObjectPoolRes>& other_value);
DeleteObjectPoolRes_template(const DeleteObjectPoolRes_template& other_value);
~DeleteObjectPoolRes_template();
DeleteObjectPoolRes_template& operator=(template_sel other_value);
DeleteObjectPoolRes_template& operator=(const DeleteObjectPoolRes& other_value);
DeleteObjectPoolRes_template& operator=(const OPTIONAL<DeleteObjectPoolRes>& other_value);
DeleteObjectPoolRes_template& operator=(const DeleteObjectPoolRes_template& other_value);
boolean match(const DeleteObjectPoolRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteObjectPoolRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteObjectPoolRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
DeleteObjectPoolRes__ErrorCodes_template& errorCodes();
const DeleteObjectPoolRes__ErrorCodes_template& errorCodes() 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 DeleteObjectPoolRes& 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 ChangeStringValueReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_numberOfBytes;
OCTETSTRING field_newStringValue;
public:
ChangeStringValueReq();
ChangeStringValueReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_numberOfBytes,
const OCTETSTRING& par_newStringValue);
ChangeStringValueReq(const ChangeStringValueReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeStringValueReq& operator=(const ChangeStringValueReq& other_value);
boolean operator==(const ChangeStringValueReq& other_value) const;
inline boolean operator!=(const ChangeStringValueReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& numberOfBytes()
{return field_numberOfBytes;}
inline const INTEGER& numberOfBytes() const
{return field_numberOfBytes;}
inline OCTETSTRING& newStringValue()
{return field_newStringValue;}
inline const OCTETSTRING& newStringValue() const
{return field_newStringValue;}
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 ChangeStringValueReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeStringValueReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeStringValueReq& other_value);
void copy_template(const ChangeStringValueReq_template& other_value);
public:
ChangeStringValueReq_template();
ChangeStringValueReq_template(template_sel other_value);
ChangeStringValueReq_template(const ChangeStringValueReq& other_value);
ChangeStringValueReq_template(const OPTIONAL<ChangeStringValueReq>& other_value);
ChangeStringValueReq_template(const ChangeStringValueReq_template& other_value);
~ChangeStringValueReq_template();
ChangeStringValueReq_template& operator=(template_sel other_value);
ChangeStringValueReq_template& operator=(const ChangeStringValueReq& other_value);
ChangeStringValueReq_template& operator=(const OPTIONAL<ChangeStringValueReq>& other_value);
ChangeStringValueReq_template& operator=(const ChangeStringValueReq_template& other_value);
boolean match(const ChangeStringValueReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeStringValueReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeStringValueReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& numberOfBytes();
const INTEGER_template& numberOfBytes() const;
OCTETSTRING_template& newStringValue();
const OCTETSTRING_template& newStringValue() const;
int size_of() const;
void log() const;
void log_match(const ChangeStringValueReq& 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 ChangeStringValueRes__ErrorCodes : public Base_Type {
BOOLEAN field_undefined;
BOOLEAN field_invalidObjectID;
BOOLEAN field_stringTooLong;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeStringValueRes__ErrorCodes();
ChangeStringValueRes__ErrorCodes(const BOOLEAN& par_undefined,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_stringTooLong,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeStringValueRes__ErrorCodes(const ChangeStringValueRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeStringValueRes__ErrorCodes& operator=(const ChangeStringValueRes__ErrorCodes& other_value);
boolean operator==(const ChangeStringValueRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ChangeStringValueRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& undefined()
{return field_undefined;}
inline const BOOLEAN& undefined() const
{return field_undefined;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& stringTooLong()
{return field_stringTooLong;}
inline const BOOLEAN& stringTooLong() const
{return field_stringTooLong;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeStringValueRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeStringValueRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeStringValueRes__ErrorCodes& other_value);
void copy_template(const ChangeStringValueRes__ErrorCodes_template& other_value);
public:
ChangeStringValueRes__ErrorCodes_template();
ChangeStringValueRes__ErrorCodes_template(template_sel other_value);
ChangeStringValueRes__ErrorCodes_template(const ChangeStringValueRes__ErrorCodes& other_value);
ChangeStringValueRes__ErrorCodes_template(const OPTIONAL<ChangeStringValueRes__ErrorCodes>& other_value);
ChangeStringValueRes__ErrorCodes_template(const ChangeStringValueRes__ErrorCodes_template& other_value);
~ChangeStringValueRes__ErrorCodes_template();
ChangeStringValueRes__ErrorCodes_template& operator=(template_sel other_value);
ChangeStringValueRes__ErrorCodes_template& operator=(const ChangeStringValueRes__ErrorCodes& other_value);
ChangeStringValueRes__ErrorCodes_template& operator=(const OPTIONAL<ChangeStringValueRes__ErrorCodes>& other_value);
ChangeStringValueRes__ErrorCodes_template& operator=(const ChangeStringValueRes__ErrorCodes_template& other_value);
boolean match(const ChangeStringValueRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeStringValueRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeStringValueRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& undefined();
const BOOLEAN_template& undefined() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& stringTooLong();
const BOOLEAN_template& stringTooLong() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeStringValueRes__ErrorCodes& 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 ChangeStringValueRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
INTEGER field_objectID;
ChangeStringValueRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeStringValueRes();
ChangeStringValueRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const INTEGER& par_objectID,
const ChangeStringValueRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeStringValueRes(const ChangeStringValueRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeStringValueRes& operator=(const ChangeStringValueRes& other_value);
boolean operator==(const ChangeStringValueRes& other_value) const;
inline boolean operator!=(const ChangeStringValueRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
inline OCTETSTRING& reserved3()
{return field_reserved3;}
inline const OCTETSTRING& reserved3() const
{return field_reserved3;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeStringValueRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeStringValueRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ChangeStringValueRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeStringValueRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeStringValueRes& other_value);
void copy_template(const ChangeStringValueRes_template& other_value);
public:
ChangeStringValueRes_template();
ChangeStringValueRes_template(template_sel other_value);
ChangeStringValueRes_template(const ChangeStringValueRes& other_value);
ChangeStringValueRes_template(const OPTIONAL<ChangeStringValueRes>& other_value);
ChangeStringValueRes_template(const ChangeStringValueRes_template& other_value);
~ChangeStringValueRes_template();
ChangeStringValueRes_template& operator=(template_sel other_value);
ChangeStringValueRes_template& operator=(const ChangeStringValueRes& other_value);
ChangeStringValueRes_template& operator=(const OPTIONAL<ChangeStringValueRes>& other_value);
ChangeStringValueRes_template& operator=(const ChangeStringValueRes_template& other_value);
boolean match(const ChangeStringValueRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeStringValueRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeStringValueRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() const;
OCTETSTRING_template& reserved3();
const OCTETSTRING_template& reserved3() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeStringValueRes__ErrorCodes_template& errorCodes();
const ChangeStringValueRes__ErrorCodes_template& errorCodes() 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 ChangeStringValueRes& 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 ChangeChildPositionReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_parentObjectID;
INTEGER field_objectID;
INTEGER field_pos__x__relative;
INTEGER field_pos__y__relative;
public:
ChangeChildPositionReq();
ChangeChildPositionReq(const INTEGER& par_vtfunction,
const INTEGER& par_parentObjectID,
const INTEGER& par_objectID,
const INTEGER& par_pos__x__relative,
const INTEGER& par_pos__y__relative);
ChangeChildPositionReq(const ChangeChildPositionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildPositionReq& operator=(const ChangeChildPositionReq& other_value);
boolean operator==(const ChangeChildPositionReq& other_value) const;
inline boolean operator!=(const ChangeChildPositionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& pos__x__relative()
{return field_pos__x__relative;}
inline const INTEGER& pos__x__relative() const
{return field_pos__x__relative;}
inline INTEGER& pos__y__relative()
{return field_pos__y__relative;}
inline const INTEGER& pos__y__relative() const
{return field_pos__y__relative;}
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 ChangeChildPositionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildPositionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildPositionReq& other_value);
void copy_template(const ChangeChildPositionReq_template& other_value);
public:
ChangeChildPositionReq_template();
ChangeChildPositionReq_template(template_sel other_value);
ChangeChildPositionReq_template(const ChangeChildPositionReq& other_value);
ChangeChildPositionReq_template(const OPTIONAL<ChangeChildPositionReq>& other_value);
ChangeChildPositionReq_template(const ChangeChildPositionReq_template& other_value);
~ChangeChildPositionReq_template();
ChangeChildPositionReq_template& operator=(template_sel other_value);
ChangeChildPositionReq_template& operator=(const ChangeChildPositionReq& other_value);
ChangeChildPositionReq_template& operator=(const OPTIONAL<ChangeChildPositionReq>& other_value);
ChangeChildPositionReq_template& operator=(const ChangeChildPositionReq_template& other_value);
boolean match(const ChangeChildPositionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildPositionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildPositionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& pos__x__relative();
const INTEGER_template& pos__x__relative() const;
INTEGER_template& pos__y__relative();
const INTEGER_template& pos__y__relative() const;
int size_of() const;
void log() const;
void log_match(const ChangeChildPositionReq& 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 ChangeChildPositionRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidParentObjectID;
BOOLEAN field_invalidObjectID;
BOOLEAN field_undefined;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeChildPositionRes__ErrorCodes();
ChangeChildPositionRes__ErrorCodes(const BOOLEAN& par_invalidParentObjectID,
const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_undefined,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeChildPositionRes__ErrorCodes(const ChangeChildPositionRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildPositionRes__ErrorCodes& operator=(const ChangeChildPositionRes__ErrorCodes& other_value);
boolean operator==(const ChangeChildPositionRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ChangeChildPositionRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidParentObjectID()
{return field_invalidParentObjectID;}
inline const BOOLEAN& invalidParentObjectID() const
{return field_invalidParentObjectID;}
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& undefined()
{return field_undefined;}
inline const BOOLEAN& undefined() const
{return field_undefined;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeChildPositionRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildPositionRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildPositionRes__ErrorCodes& other_value);
void copy_template(const ChangeChildPositionRes__ErrorCodes_template& other_value);
public:
ChangeChildPositionRes__ErrorCodes_template();
ChangeChildPositionRes__ErrorCodes_template(template_sel other_value);
ChangeChildPositionRes__ErrorCodes_template(const ChangeChildPositionRes__ErrorCodes& other_value);
ChangeChildPositionRes__ErrorCodes_template(const OPTIONAL<ChangeChildPositionRes__ErrorCodes>& other_value);
ChangeChildPositionRes__ErrorCodes_template(const ChangeChildPositionRes__ErrorCodes_template& other_value);
~ChangeChildPositionRes__ErrorCodes_template();
ChangeChildPositionRes__ErrorCodes_template& operator=(template_sel other_value);
ChangeChildPositionRes__ErrorCodes_template& operator=(const ChangeChildPositionRes__ErrorCodes& other_value);
ChangeChildPositionRes__ErrorCodes_template& operator=(const OPTIONAL<ChangeChildPositionRes__ErrorCodes>& other_value);
ChangeChildPositionRes__ErrorCodes_template& operator=(const ChangeChildPositionRes__ErrorCodes_template& other_value);
boolean match(const ChangeChildPositionRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildPositionRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildPositionRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidParentObjectID();
const BOOLEAN_template& invalidParentObjectID() const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& undefined();
const BOOLEAN_template& undefined() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeChildPositionRes__ErrorCodes& 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 ChangeChildPositionRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_parentObjectID;
INTEGER field_objectID;
ChangeChildPositionRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeChildPositionRes();
ChangeChildPositionRes(const INTEGER& par_vtfunction,
const INTEGER& par_parentObjectID,
const INTEGER& par_objectID,
const ChangeChildPositionRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeChildPositionRes(const ChangeChildPositionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeChildPositionRes& operator=(const ChangeChildPositionRes& other_value);
boolean operator==(const ChangeChildPositionRes& other_value) const;
inline boolean operator!=(const ChangeChildPositionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& parentObjectID()
{return field_parentObjectID;}
inline const INTEGER& parentObjectID() const
{return field_parentObjectID;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline ChangeChildPositionRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeChildPositionRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ChangeChildPositionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeChildPositionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeChildPositionRes& other_value);
void copy_template(const ChangeChildPositionRes_template& other_value);
public:
ChangeChildPositionRes_template();
ChangeChildPositionRes_template(template_sel other_value);
ChangeChildPositionRes_template(const ChangeChildPositionRes& other_value);
ChangeChildPositionRes_template(const OPTIONAL<ChangeChildPositionRes>& other_value);
ChangeChildPositionRes_template(const ChangeChildPositionRes_template& other_value);
~ChangeChildPositionRes_template();
ChangeChildPositionRes_template& operator=(template_sel other_value);
ChangeChildPositionRes_template& operator=(const ChangeChildPositionRes& other_value);
ChangeChildPositionRes_template& operator=(const OPTIONAL<ChangeChildPositionRes>& other_value);
ChangeChildPositionRes_template& operator=(const ChangeChildPositionRes_template& other_value);
boolean match(const ChangeChildPositionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeChildPositionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeChildPositionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& parentObjectID();
const INTEGER_template& parentObjectID() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
ChangeChildPositionRes__ErrorCodes_template& errorCodes();
const ChangeChildPositionRes__ErrorCodes_template& errorCodes() 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 ChangeChildPositionRes& 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 ChangeObjectLabelRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidStringVariableObjectID;
BOOLEAN field_invalidFontType;
BOOLEAN field_noObjectLabelReferenceListObjectAvailableInObjectPool;
BOOLEAN field_designatorReferencesInvalidObjects;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangeObjectLabelRes__ErrorCodes();
ChangeObjectLabelRes__ErrorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidStringVariableObjectID,
const BOOLEAN& par_invalidFontType,
const BOOLEAN& par_noObjectLabelReferenceListObjectAvailableInObjectPool,
const BOOLEAN& par_designatorReferencesInvalidObjects,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangeObjectLabelRes__ErrorCodes(const ChangeObjectLabelRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeObjectLabelRes__ErrorCodes& operator=(const ChangeObjectLabelRes__ErrorCodes& other_value);
boolean operator==(const ChangeObjectLabelRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ChangeObjectLabelRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidStringVariableObjectID()
{return field_invalidStringVariableObjectID;}
inline const BOOLEAN& invalidStringVariableObjectID() const
{return field_invalidStringVariableObjectID;}
inline BOOLEAN& invalidFontType()
{return field_invalidFontType;}
inline const BOOLEAN& invalidFontType() const
{return field_invalidFontType;}
inline BOOLEAN& noObjectLabelReferenceListObjectAvailableInObjectPool()
{return field_noObjectLabelReferenceListObjectAvailableInObjectPool;}
inline const BOOLEAN& noObjectLabelReferenceListObjectAvailableInObjectPool() const
{return field_noObjectLabelReferenceListObjectAvailableInObjectPool;}
inline BOOLEAN& designatorReferencesInvalidObjects()
{return field_designatorReferencesInvalidObjects;}
inline const BOOLEAN& designatorReferencesInvalidObjects() const
{return field_designatorReferencesInvalidObjects;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangeObjectLabelRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeObjectLabelRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeObjectLabelRes__ErrorCodes& other_value);
void copy_template(const ChangeObjectLabelRes__ErrorCodes_template& other_value);
public:
ChangeObjectLabelRes__ErrorCodes_template();
ChangeObjectLabelRes__ErrorCodes_template(template_sel other_value);
ChangeObjectLabelRes__ErrorCodes_template(const ChangeObjectLabelRes__ErrorCodes& other_value);
ChangeObjectLabelRes__ErrorCodes_template(const OPTIONAL<ChangeObjectLabelRes__ErrorCodes>& other_value);
ChangeObjectLabelRes__ErrorCodes_template(const ChangeObjectLabelRes__ErrorCodes_template& other_value);
~ChangeObjectLabelRes__ErrorCodes_template();
ChangeObjectLabelRes__ErrorCodes_template& operator=(template_sel other_value);
ChangeObjectLabelRes__ErrorCodes_template& operator=(const ChangeObjectLabelRes__ErrorCodes& other_value);
ChangeObjectLabelRes__ErrorCodes_template& operator=(const OPTIONAL<ChangeObjectLabelRes__ErrorCodes>& other_value);
ChangeObjectLabelRes__ErrorCodes_template& operator=(const ChangeObjectLabelRes__ErrorCodes_template& other_value);
boolean match(const ChangeObjectLabelRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeObjectLabelRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeObjectLabelRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidStringVariableObjectID();
const BOOLEAN_template& invalidStringVariableObjectID() const;
BOOLEAN_template& invalidFontType();
const BOOLEAN_template& invalidFontType() const;
BOOLEAN_template& noObjectLabelReferenceListObjectAvailableInObjectPool();
const BOOLEAN_template& noObjectLabelReferenceListObjectAvailableInObjectPool() const;
BOOLEAN_template& designatorReferencesInvalidObjects();
const BOOLEAN_template& designatorReferencesInvalidObjects() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangeObjectLabelRes__ErrorCodes& 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 ChangeObjectLabelRes : public Base_Type {
INTEGER field_vtfunction;
ChangeObjectLabelRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangeObjectLabelRes();
ChangeObjectLabelRes(const INTEGER& par_vtfunction,
const ChangeObjectLabelRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangeObjectLabelRes(const ChangeObjectLabelRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeObjectLabelRes& operator=(const ChangeObjectLabelRes& other_value);
boolean operator==(const ChangeObjectLabelRes& other_value) const;
inline boolean operator!=(const ChangeObjectLabelRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline ChangeObjectLabelRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangeObjectLabelRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 ChangeObjectLabelRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeObjectLabelRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeObjectLabelRes& other_value);
void copy_template(const ChangeObjectLabelRes_template& other_value);
public:
ChangeObjectLabelRes_template();
ChangeObjectLabelRes_template(template_sel other_value);
ChangeObjectLabelRes_template(const ChangeObjectLabelRes& other_value);
ChangeObjectLabelRes_template(const OPTIONAL<ChangeObjectLabelRes>& other_value);
ChangeObjectLabelRes_template(const ChangeObjectLabelRes_template& other_value);
~ChangeObjectLabelRes_template();
ChangeObjectLabelRes_template& operator=(template_sel other_value);
ChangeObjectLabelRes_template& operator=(const ChangeObjectLabelRes& other_value);
ChangeObjectLabelRes_template& operator=(const OPTIONAL<ChangeObjectLabelRes>& other_value);
ChangeObjectLabelRes_template& operator=(const ChangeObjectLabelRes_template& other_value);
boolean match(const ChangeObjectLabelRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeObjectLabelRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeObjectLabelRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
ChangeObjectLabelRes__ErrorCodes_template& errorCodes();
const ChangeObjectLabelRes__ErrorCodes_template& errorCodes() 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 ChangeObjectLabelRes& 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 ChangeObjectLabelReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofObjectToAssociateLabelWith;
INTEGER field_objectIDofAStringVariableObjectThatContainsTheLabelString;
INTEGER field_fontType;
INTEGER field_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel;
public:
ChangeObjectLabelReq();
ChangeObjectLabelReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofObjectToAssociateLabelWith,
const INTEGER& par_objectIDofAStringVariableObjectThatContainsTheLabelString,
const INTEGER& par_fontType,
const INTEGER& par_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel);
ChangeObjectLabelReq(const ChangeObjectLabelReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeObjectLabelReq& operator=(const ChangeObjectLabelReq& other_value);
boolean operator==(const ChangeObjectLabelReq& other_value) const;
inline boolean operator!=(const ChangeObjectLabelReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofObjectToAssociateLabelWith()
{return field_objectIDofObjectToAssociateLabelWith;}
inline const INTEGER& objectIDofObjectToAssociateLabelWith() const
{return field_objectIDofObjectToAssociateLabelWith;}
inline INTEGER& objectIDofAStringVariableObjectThatContainsTheLabelString()
{return field_objectIDofAStringVariableObjectThatContainsTheLabelString;}
inline const INTEGER& objectIDofAStringVariableObjectThatContainsTheLabelString() const
{return field_objectIDofAStringVariableObjectThatContainsTheLabelString;}
inline INTEGER& fontType()
{return field_fontType;}
inline const INTEGER& fontType() const
{return field_fontType;}
inline INTEGER& objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel()
{return field_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel;}
inline const INTEGER& objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel() const
{return field_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel;}
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 ChangeObjectLabelReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeObjectLabelReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeObjectLabelReq& other_value);
void copy_template(const ChangeObjectLabelReq_template& other_value);
public:
ChangeObjectLabelReq_template();
ChangeObjectLabelReq_template(template_sel other_value);
ChangeObjectLabelReq_template(const ChangeObjectLabelReq& other_value);
ChangeObjectLabelReq_template(const OPTIONAL<ChangeObjectLabelReq>& other_value);
ChangeObjectLabelReq_template(const ChangeObjectLabelReq_template& other_value);
~ChangeObjectLabelReq_template();
ChangeObjectLabelReq_template& operator=(template_sel other_value);
ChangeObjectLabelReq_template& operator=(const ChangeObjectLabelReq& other_value);
ChangeObjectLabelReq_template& operator=(const OPTIONAL<ChangeObjectLabelReq>& other_value);
ChangeObjectLabelReq_template& operator=(const ChangeObjectLabelReq_template& other_value);
boolean match(const ChangeObjectLabelReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeObjectLabelReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeObjectLabelReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofObjectToAssociateLabelWith();
const INTEGER_template& objectIDofObjectToAssociateLabelWith() const;
INTEGER_template& objectIDofAStringVariableObjectThatContainsTheLabelString();
const INTEGER_template& objectIDofAStringVariableObjectThatContainsTheLabelString() const;
INTEGER_template& fontType();
const INTEGER_template& fontType() const;
INTEGER_template& objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel();
const INTEGER_template& objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel() const;
int size_of() const;
void log() const;
void log_match(const ChangeObjectLabelReq& 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 ChangePolygonPointRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidPointIndex;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangePolygonPointRes__ErrorCodes();
ChangePolygonPointRes__ErrorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidPointIndex,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangePolygonPointRes__ErrorCodes(const ChangePolygonPointRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonPointRes__ErrorCodes& operator=(const ChangePolygonPointRes__ErrorCodes& other_value);
boolean operator==(const ChangePolygonPointRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ChangePolygonPointRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidPointIndex()
{return field_invalidPointIndex;}
inline const BOOLEAN& invalidPointIndex() const
{return field_invalidPointIndex;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangePolygonPointRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonPointRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonPointRes__ErrorCodes& other_value);
void copy_template(const ChangePolygonPointRes__ErrorCodes_template& other_value);
public:
ChangePolygonPointRes__ErrorCodes_template();
ChangePolygonPointRes__ErrorCodes_template(template_sel other_value);
ChangePolygonPointRes__ErrorCodes_template(const ChangePolygonPointRes__ErrorCodes& other_value);
ChangePolygonPointRes__ErrorCodes_template(const OPTIONAL<ChangePolygonPointRes__ErrorCodes>& other_value);
ChangePolygonPointRes__ErrorCodes_template(const ChangePolygonPointRes__ErrorCodes_template& other_value);
~ChangePolygonPointRes__ErrorCodes_template();
ChangePolygonPointRes__ErrorCodes_template& operator=(template_sel other_value);
ChangePolygonPointRes__ErrorCodes_template& operator=(const ChangePolygonPointRes__ErrorCodes& other_value);
ChangePolygonPointRes__ErrorCodes_template& operator=(const OPTIONAL<ChangePolygonPointRes__ErrorCodes>& other_value);
ChangePolygonPointRes__ErrorCodes_template& operator=(const ChangePolygonPointRes__ErrorCodes_template& other_value);
boolean match(const ChangePolygonPointRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonPointRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonPointRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidPointIndex();
const BOOLEAN_template& invalidPointIndex() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangePolygonPointRes__ErrorCodes& 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 ChangePolygonPointRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofTheOutputPolygonObjectToChange;
ChangePolygonPointRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ChangePolygonPointRes();
ChangePolygonPointRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofTheOutputPolygonObjectToChange,
const ChangePolygonPointRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ChangePolygonPointRes(const ChangePolygonPointRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonPointRes& operator=(const ChangePolygonPointRes& other_value);
boolean operator==(const ChangePolygonPointRes& other_value) const;
inline boolean operator!=(const ChangePolygonPointRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofTheOutputPolygonObjectToChange()
{return field_objectIDofTheOutputPolygonObjectToChange;}
inline const INTEGER& objectIDofTheOutputPolygonObjectToChange() const
{return field_objectIDofTheOutputPolygonObjectToChange;}
inline ChangePolygonPointRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangePolygonPointRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 ChangePolygonPointRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonPointRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonPointRes& other_value);
void copy_template(const ChangePolygonPointRes_template& other_value);
public:
ChangePolygonPointRes_template();
ChangePolygonPointRes_template(template_sel other_value);
ChangePolygonPointRes_template(const ChangePolygonPointRes& other_value);
ChangePolygonPointRes_template(const OPTIONAL<ChangePolygonPointRes>& other_value);
ChangePolygonPointRes_template(const ChangePolygonPointRes_template& other_value);
~ChangePolygonPointRes_template();
ChangePolygonPointRes_template& operator=(template_sel other_value);
ChangePolygonPointRes_template& operator=(const ChangePolygonPointRes& other_value);
ChangePolygonPointRes_template& operator=(const OPTIONAL<ChangePolygonPointRes>& other_value);
ChangePolygonPointRes_template& operator=(const ChangePolygonPointRes_template& other_value);
boolean match(const ChangePolygonPointRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonPointRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonPointRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofTheOutputPolygonObjectToChange();
const INTEGER_template& objectIDofTheOutputPolygonObjectToChange() const;
ChangePolygonPointRes__ErrorCodes_template& errorCodes();
const ChangePolygonPointRes__ErrorCodes_template& errorCodes() 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 ChangePolygonPointRes& 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 ChangePolygonPointReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofTheOutputPolygonObjectToChange;
INTEGER field_pointIndexOfThePointToReplace;
INTEGER field_newXposition;
INTEGER field_newYposition;
public:
ChangePolygonPointReq();
ChangePolygonPointReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofTheOutputPolygonObjectToChange,
const INTEGER& par_pointIndexOfThePointToReplace,
const INTEGER& par_newXposition,
const INTEGER& par_newYposition);
ChangePolygonPointReq(const ChangePolygonPointReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonPointReq& operator=(const ChangePolygonPointReq& other_value);
boolean operator==(const ChangePolygonPointReq& other_value) const;
inline boolean operator!=(const ChangePolygonPointReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofTheOutputPolygonObjectToChange()
{return field_objectIDofTheOutputPolygonObjectToChange;}
inline const INTEGER& objectIDofTheOutputPolygonObjectToChange() const
{return field_objectIDofTheOutputPolygonObjectToChange;}
inline INTEGER& pointIndexOfThePointToReplace()
{return field_pointIndexOfThePointToReplace;}
inline const INTEGER& pointIndexOfThePointToReplace() const
{return field_pointIndexOfThePointToReplace;}
inline INTEGER& newXposition()
{return field_newXposition;}
inline const INTEGER& newXposition() const
{return field_newXposition;}
inline INTEGER& newYposition()
{return field_newYposition;}
inline const INTEGER& newYposition() const
{return field_newYposition;}
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 ChangePolygonPointReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonPointReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonPointReq& other_value);
void copy_template(const ChangePolygonPointReq_template& other_value);
public:
ChangePolygonPointReq_template();
ChangePolygonPointReq_template(template_sel other_value);
ChangePolygonPointReq_template(const ChangePolygonPointReq& other_value);
ChangePolygonPointReq_template(const OPTIONAL<ChangePolygonPointReq>& other_value);
ChangePolygonPointReq_template(const ChangePolygonPointReq_template& other_value);
~ChangePolygonPointReq_template();
ChangePolygonPointReq_template& operator=(template_sel other_value);
ChangePolygonPointReq_template& operator=(const ChangePolygonPointReq& other_value);
ChangePolygonPointReq_template& operator=(const OPTIONAL<ChangePolygonPointReq>& other_value);
ChangePolygonPointReq_template& operator=(const ChangePolygonPointReq_template& other_value);
boolean match(const ChangePolygonPointReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonPointReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonPointReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofTheOutputPolygonObjectToChange();
const INTEGER_template& objectIDofTheOutputPolygonObjectToChange() const;
INTEGER_template& pointIndexOfThePointToReplace();
const INTEGER_template& pointIndexOfThePointToReplace() const;
INTEGER_template& newXposition();
const INTEGER_template& newXposition() const;
INTEGER_template& newYposition();
const INTEGER_template& newYposition() const;
int size_of() const;
void log() const;
void log_match(const ChangePolygonPointReq& 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 ChangePolygonScaleRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ChangePolygonScaleRes__ErrorCodes();
ChangePolygonScaleRes__ErrorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ChangePolygonScaleRes__ErrorCodes(const ChangePolygonScaleRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonScaleRes__ErrorCodes& operator=(const ChangePolygonScaleRes__ErrorCodes& other_value);
boolean operator==(const ChangePolygonScaleRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ChangePolygonScaleRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ChangePolygonScaleRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonScaleRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonScaleRes__ErrorCodes& other_value);
void copy_template(const ChangePolygonScaleRes__ErrorCodes_template& other_value);
public:
ChangePolygonScaleRes__ErrorCodes_template();
ChangePolygonScaleRes__ErrorCodes_template(template_sel other_value);
ChangePolygonScaleRes__ErrorCodes_template(const ChangePolygonScaleRes__ErrorCodes& other_value);
ChangePolygonScaleRes__ErrorCodes_template(const OPTIONAL<ChangePolygonScaleRes__ErrorCodes>& other_value);
ChangePolygonScaleRes__ErrorCodes_template(const ChangePolygonScaleRes__ErrorCodes_template& other_value);
~ChangePolygonScaleRes__ErrorCodes_template();
ChangePolygonScaleRes__ErrorCodes_template& operator=(template_sel other_value);
ChangePolygonScaleRes__ErrorCodes_template& operator=(const ChangePolygonScaleRes__ErrorCodes& other_value);
ChangePolygonScaleRes__ErrorCodes_template& operator=(const OPTIONAL<ChangePolygonScaleRes__ErrorCodes>& other_value);
ChangePolygonScaleRes__ErrorCodes_template& operator=(const ChangePolygonScaleRes__ErrorCodes_template& other_value);
boolean match(const ChangePolygonScaleRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonScaleRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonScaleRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ChangePolygonScaleRes__ErrorCodes& 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 ChangePolygonScaleRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofaOutputPolygonObjectToScale;
INTEGER field_newWidthAttribute;
INTEGER field_newHeightAttribute;
ChangePolygonScaleRes__ErrorCodes field_errorCodes;
public:
ChangePolygonScaleRes();
ChangePolygonScaleRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofaOutputPolygonObjectToScale,
const INTEGER& par_newWidthAttribute,
const INTEGER& par_newHeightAttribute,
const ChangePolygonScaleRes__ErrorCodes& par_errorCodes);
ChangePolygonScaleRes(const ChangePolygonScaleRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonScaleRes& operator=(const ChangePolygonScaleRes& other_value);
boolean operator==(const ChangePolygonScaleRes& other_value) const;
inline boolean operator!=(const ChangePolygonScaleRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofaOutputPolygonObjectToScale()
{return field_objectIDofaOutputPolygonObjectToScale;}
inline const INTEGER& objectIDofaOutputPolygonObjectToScale() const
{return field_objectIDofaOutputPolygonObjectToScale;}
inline INTEGER& newWidthAttribute()
{return field_newWidthAttribute;}
inline const INTEGER& newWidthAttribute() const
{return field_newWidthAttribute;}
inline INTEGER& newHeightAttribute()
{return field_newHeightAttribute;}
inline const INTEGER& newHeightAttribute() const
{return field_newHeightAttribute;}
inline ChangePolygonScaleRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ChangePolygonScaleRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 ChangePolygonScaleRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonScaleRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonScaleRes& other_value);
void copy_template(const ChangePolygonScaleRes_template& other_value);
public:
ChangePolygonScaleRes_template();
ChangePolygonScaleRes_template(template_sel other_value);
ChangePolygonScaleRes_template(const ChangePolygonScaleRes& other_value);
ChangePolygonScaleRes_template(const OPTIONAL<ChangePolygonScaleRes>& other_value);
ChangePolygonScaleRes_template(const ChangePolygonScaleRes_template& other_value);
~ChangePolygonScaleRes_template();
ChangePolygonScaleRes_template& operator=(template_sel other_value);
ChangePolygonScaleRes_template& operator=(const ChangePolygonScaleRes& other_value);
ChangePolygonScaleRes_template& operator=(const OPTIONAL<ChangePolygonScaleRes>& other_value);
ChangePolygonScaleRes_template& operator=(const ChangePolygonScaleRes_template& other_value);
boolean match(const ChangePolygonScaleRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonScaleRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonScaleRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofaOutputPolygonObjectToScale();
const INTEGER_template& objectIDofaOutputPolygonObjectToScale() const;
INTEGER_template& newWidthAttribute();
const INTEGER_template& newWidthAttribute() const;
INTEGER_template& newHeightAttribute();
const INTEGER_template& newHeightAttribute() const;
ChangePolygonScaleRes__ErrorCodes_template& errorCodes();
const ChangePolygonScaleRes__ErrorCodes_template& errorCodes() const;
int size_of() const;
void log() const;
void log_match(const ChangePolygonScaleRes& 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 ChangePolygonScaleReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofaOutputPolygonObjectToScale;
INTEGER field_newWidthAttribute;
INTEGER field_newHeightAttribute;
OCTETSTRING field_reserved8;
public:
ChangePolygonScaleReq();
ChangePolygonScaleReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofaOutputPolygonObjectToScale,
const INTEGER& par_newWidthAttribute,
const INTEGER& par_newHeightAttribute,
const OCTETSTRING& par_reserved8);
ChangePolygonScaleReq(const ChangePolygonScaleReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangePolygonScaleReq& operator=(const ChangePolygonScaleReq& other_value);
boolean operator==(const ChangePolygonScaleReq& other_value) const;
inline boolean operator!=(const ChangePolygonScaleReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofaOutputPolygonObjectToScale()
{return field_objectIDofaOutputPolygonObjectToScale;}
inline const INTEGER& objectIDofaOutputPolygonObjectToScale() const
{return field_objectIDofaOutputPolygonObjectToScale;}
inline INTEGER& newWidthAttribute()
{return field_newWidthAttribute;}
inline const INTEGER& newWidthAttribute() const
{return field_newWidthAttribute;}
inline INTEGER& newHeightAttribute()
{return field_newHeightAttribute;}
inline const INTEGER& newHeightAttribute() const
{return field_newHeightAttribute;}
inline OCTETSTRING& reserved8()
{return field_reserved8;}
inline const OCTETSTRING& reserved8() const
{return field_reserved8;}
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 ChangePolygonScaleReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangePolygonScaleReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangePolygonScaleReq& other_value);
void copy_template(const ChangePolygonScaleReq_template& other_value);
public:
ChangePolygonScaleReq_template();
ChangePolygonScaleReq_template(template_sel other_value);
ChangePolygonScaleReq_template(const ChangePolygonScaleReq& other_value);
ChangePolygonScaleReq_template(const OPTIONAL<ChangePolygonScaleReq>& other_value);
ChangePolygonScaleReq_template(const ChangePolygonScaleReq_template& other_value);
~ChangePolygonScaleReq_template();
ChangePolygonScaleReq_template& operator=(template_sel other_value);
ChangePolygonScaleReq_template& operator=(const ChangePolygonScaleReq& other_value);
ChangePolygonScaleReq_template& operator=(const OPTIONAL<ChangePolygonScaleReq>& other_value);
ChangePolygonScaleReq_template& operator=(const ChangePolygonScaleReq_template& other_value);
boolean match(const ChangePolygonScaleReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangePolygonScaleReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangePolygonScaleReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofaOutputPolygonObjectToScale();
const INTEGER_template& objectIDofaOutputPolygonObjectToScale() const;
INTEGER_template& newWidthAttribute();
const INTEGER_template& newWidthAttribute() const;
INTEGER_template& newHeightAttribute();
const INTEGER_template& newHeightAttribute() const;
OCTETSTRING_template& reserved8();
const OCTETSTRING_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const ChangePolygonScaleReq& 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 GraphicsContextRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidObjectIDorObjectIsNotAGraphics;
BOOLEAN field_InvalidSubCommandID;
BOOLEAN field_InvalidParameter;
BOOLEAN field_SubCommandWillProduceInvalidResults;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
GraphicsContextRes__ErrorCodes();
GraphicsContextRes__ErrorCodes(const BOOLEAN& par_invalidObjectIDorObjectIsNotAGraphics,
const BOOLEAN& par_InvalidSubCommandID,
const BOOLEAN& par_InvalidParameter,
const BOOLEAN& par_SubCommandWillProduceInvalidResults,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
GraphicsContextRes__ErrorCodes(const GraphicsContextRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GraphicsContextRes__ErrorCodes& operator=(const GraphicsContextRes__ErrorCodes& other_value);
boolean operator==(const GraphicsContextRes__ErrorCodes& other_value) const;
inline boolean operator!=(const GraphicsContextRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectIDorObjectIsNotAGraphics()
{return field_invalidObjectIDorObjectIsNotAGraphics;}
inline const BOOLEAN& invalidObjectIDorObjectIsNotAGraphics() const
{return field_invalidObjectIDorObjectIsNotAGraphics;}
inline BOOLEAN& InvalidSubCommandID()
{return field_InvalidSubCommandID;}
inline const BOOLEAN& InvalidSubCommandID() const
{return field_InvalidSubCommandID;}
inline BOOLEAN& InvalidParameter()
{return field_InvalidParameter;}
inline const BOOLEAN& InvalidParameter() const
{return field_InvalidParameter;}
inline BOOLEAN& SubCommandWillProduceInvalidResults()
{return field_SubCommandWillProduceInvalidResults;}
inline const BOOLEAN& SubCommandWillProduceInvalidResults() const
{return field_SubCommandWillProduceInvalidResults;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 GraphicsContextRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GraphicsContextRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GraphicsContextRes__ErrorCodes& other_value);
void copy_template(const GraphicsContextRes__ErrorCodes_template& other_value);
public:
GraphicsContextRes__ErrorCodes_template();
GraphicsContextRes__ErrorCodes_template(template_sel other_value);
GraphicsContextRes__ErrorCodes_template(const GraphicsContextRes__ErrorCodes& other_value);
GraphicsContextRes__ErrorCodes_template(const OPTIONAL<GraphicsContextRes__ErrorCodes>& other_value);
GraphicsContextRes__ErrorCodes_template(const GraphicsContextRes__ErrorCodes_template& other_value);
~GraphicsContextRes__ErrorCodes_template();
GraphicsContextRes__ErrorCodes_template& operator=(template_sel other_value);
GraphicsContextRes__ErrorCodes_template& operator=(const GraphicsContextRes__ErrorCodes& other_value);
GraphicsContextRes__ErrorCodes_template& operator=(const OPTIONAL<GraphicsContextRes__ErrorCodes>& other_value);
GraphicsContextRes__ErrorCodes_template& operator=(const GraphicsContextRes__ErrorCodes_template& other_value);
boolean match(const GraphicsContextRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GraphicsContextRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GraphicsContextRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectIDorObjectIsNotAGraphics();
const BOOLEAN_template& invalidObjectIDorObjectIsNotAGraphics() const;
BOOLEAN_template& InvalidSubCommandID();
const BOOLEAN_template& InvalidSubCommandID() const;
BOOLEAN_template& InvalidParameter();
const BOOLEAN_template& InvalidParameter() const;
BOOLEAN_template& SubCommandWillProduceInvalidResults();
const BOOLEAN_template& SubCommandWillProduceInvalidResults() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const GraphicsContextRes__ErrorCodes& 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 GraphicsContextRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofAGraphicsContextObject;
INTEGER field_subcommandID;
GraphicsContextRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GraphicsContextRes();
GraphicsContextRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofAGraphicsContextObject,
const INTEGER& par_subcommandID,
const GraphicsContextRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GraphicsContextRes(const GraphicsContextRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GraphicsContextRes& operator=(const GraphicsContextRes& other_value);
boolean operator==(const GraphicsContextRes& other_value) const;
inline boolean operator!=(const GraphicsContextRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofAGraphicsContextObject()
{return field_objectIDofAGraphicsContextObject;}
inline const INTEGER& objectIDofAGraphicsContextObject() const
{return field_objectIDofAGraphicsContextObject;}
inline INTEGER& subcommandID()
{return field_subcommandID;}
inline const INTEGER& subcommandID() const
{return field_subcommandID;}
inline GraphicsContextRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const GraphicsContextRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 GraphicsContextRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GraphicsContextRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GraphicsContextRes& other_value);
void copy_template(const GraphicsContextRes_template& other_value);
public:
GraphicsContextRes_template();
GraphicsContextRes_template(template_sel other_value);
GraphicsContextRes_template(const GraphicsContextRes& other_value);
GraphicsContextRes_template(const OPTIONAL<GraphicsContextRes>& other_value);
GraphicsContextRes_template(const GraphicsContextRes_template& other_value);
~GraphicsContextRes_template();
GraphicsContextRes_template& operator=(template_sel other_value);
GraphicsContextRes_template& operator=(const GraphicsContextRes& other_value);
GraphicsContextRes_template& operator=(const OPTIONAL<GraphicsContextRes>& other_value);
GraphicsContextRes_template& operator=(const GraphicsContextRes_template& other_value);
boolean match(const GraphicsContextRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GraphicsContextRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GraphicsContextRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofAGraphicsContextObject();
const INTEGER_template& objectIDofAGraphicsContextObject() const;
INTEGER_template& subcommandID();
const INTEGER_template& subcommandID() const;
GraphicsContextRes__ErrorCodes_template& errorCodes();
const GraphicsContextRes__ErrorCodes_template& errorCodes() 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 GraphicsContextRes& 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 SetGraphicsCursor : public Base_Type {
INTEGER field_xPosition;
INTEGER field_yPosition;
public:
SetGraphicsCursor();
SetGraphicsCursor(const INTEGER& par_xPosition,
const INTEGER& par_yPosition);
SetGraphicsCursor(const SetGraphicsCursor& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetGraphicsCursor& operator=(const SetGraphicsCursor& other_value);
boolean operator==(const SetGraphicsCursor& other_value) const;
inline boolean operator!=(const SetGraphicsCursor& 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& xPosition()
{return field_xPosition;}
inline const INTEGER& xPosition() const
{return field_xPosition;}
inline INTEGER& yPosition()
{return field_yPosition;}
inline const INTEGER& yPosition() const
{return field_yPosition;}
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 SetGraphicsCursor_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetGraphicsCursor_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetGraphicsCursor& other_value);
void copy_template(const SetGraphicsCursor_template& other_value);
public:
SetGraphicsCursor_template();
SetGraphicsCursor_template(template_sel other_value);
SetGraphicsCursor_template(const SetGraphicsCursor& other_value);
SetGraphicsCursor_template(const OPTIONAL<SetGraphicsCursor>& other_value);
SetGraphicsCursor_template(const SetGraphicsCursor_template& other_value);
~SetGraphicsCursor_template();
SetGraphicsCursor_template& operator=(template_sel other_value);
SetGraphicsCursor_template& operator=(const SetGraphicsCursor& other_value);
SetGraphicsCursor_template& operator=(const OPTIONAL<SetGraphicsCursor>& other_value);
SetGraphicsCursor_template& operator=(const SetGraphicsCursor_template& other_value);
boolean match(const SetGraphicsCursor& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetGraphicsCursor valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetGraphicsCursor_template& list_item(unsigned int list_index) const;
INTEGER_template& xPosition();
const INTEGER_template& xPosition() const;
INTEGER_template& yPosition();
const INTEGER_template& yPosition() const;
int size_of() const;
void log() const;
void log_match(const SetGraphicsCursor& 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 MoveGraphicsCursor : public Base_Type {
INTEGER field_xOffset;
INTEGER field_yOffset;
public:
MoveGraphicsCursor();
MoveGraphicsCursor(const INTEGER& par_xOffset,
const INTEGER& par_yOffset);
MoveGraphicsCursor(const MoveGraphicsCursor& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
MoveGraphicsCursor& operator=(const MoveGraphicsCursor& other_value);
boolean operator==(const MoveGraphicsCursor& other_value) const;
inline boolean operator!=(const MoveGraphicsCursor& 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& xOffset()
{return field_xOffset;}
inline const INTEGER& xOffset() const
{return field_xOffset;}
inline INTEGER& yOffset()
{return field_yOffset;}
inline const INTEGER& yOffset() const
{return field_yOffset;}
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 MoveGraphicsCursor_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
MoveGraphicsCursor_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const MoveGraphicsCursor& other_value);
void copy_template(const MoveGraphicsCursor_template& other_value);
public:
MoveGraphicsCursor_template();
MoveGraphicsCursor_template(template_sel other_value);
MoveGraphicsCursor_template(const MoveGraphicsCursor& other_value);
MoveGraphicsCursor_template(const OPTIONAL<MoveGraphicsCursor>& other_value);
MoveGraphicsCursor_template(const MoveGraphicsCursor_template& other_value);
~MoveGraphicsCursor_template();
MoveGraphicsCursor_template& operator=(template_sel other_value);
MoveGraphicsCursor_template& operator=(const MoveGraphicsCursor& other_value);
MoveGraphicsCursor_template& operator=(const OPTIONAL<MoveGraphicsCursor>& other_value);
MoveGraphicsCursor_template& operator=(const MoveGraphicsCursor_template& other_value);
boolean match(const MoveGraphicsCursor& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
MoveGraphicsCursor valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
MoveGraphicsCursor_template& list_item(unsigned int list_index) const;
INTEGER_template& xOffset();
const INTEGER_template& xOffset() const;
INTEGER_template& yOffset();
const INTEGER_template& yOffset() const;
int size_of() const;
void log() const;
void log_match(const MoveGraphicsCursor& 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 SetForegroundColour : public Base_Type {
INTEGER field_foregroundColor;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetForegroundColour();
SetForegroundColour(const INTEGER& par_foregroundColor,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetForegroundColour(const SetForegroundColour& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetForegroundColour& operator=(const SetForegroundColour& other_value);
boolean operator==(const SetForegroundColour& other_value) const;
inline boolean operator!=(const SetForegroundColour& 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& foregroundColor()
{return field_foregroundColor;}
inline const INTEGER& foregroundColor() const
{return field_foregroundColor;}
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 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 SetForegroundColour_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetForegroundColour_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetForegroundColour& other_value);
void copy_template(const SetForegroundColour_template& other_value);
public:
SetForegroundColour_template();
SetForegroundColour_template(template_sel other_value);
SetForegroundColour_template(const SetForegroundColour& other_value);
SetForegroundColour_template(const OPTIONAL<SetForegroundColour>& other_value);
SetForegroundColour_template(const SetForegroundColour_template& other_value);
~SetForegroundColour_template();
SetForegroundColour_template& operator=(template_sel other_value);
SetForegroundColour_template& operator=(const SetForegroundColour& other_value);
SetForegroundColour_template& operator=(const OPTIONAL<SetForegroundColour>& other_value);
SetForegroundColour_template& operator=(const SetForegroundColour_template& other_value);
boolean match(const SetForegroundColour& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetForegroundColour valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetForegroundColour_template& list_item(unsigned int list_index) const;
INTEGER_template& foregroundColor();
const INTEGER_template& foregroundColor() 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 SetForegroundColour& 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 SetBackgroundColour : public Base_Type {
INTEGER field_backgroundColor;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetBackgroundColour();
SetBackgroundColour(const INTEGER& par_backgroundColor,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetBackgroundColour(const SetBackgroundColour& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetBackgroundColour& operator=(const SetBackgroundColour& other_value);
boolean operator==(const SetBackgroundColour& other_value) const;
inline boolean operator!=(const SetBackgroundColour& 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& backgroundColor()
{return field_backgroundColor;}
inline const INTEGER& backgroundColor() const
{return field_backgroundColor;}
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 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 SetBackgroundColour_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetBackgroundColour_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetBackgroundColour& other_value);
void copy_template(const SetBackgroundColour_template& other_value);
public:
SetBackgroundColour_template();
SetBackgroundColour_template(template_sel other_value);
SetBackgroundColour_template(const SetBackgroundColour& other_value);
SetBackgroundColour_template(const OPTIONAL<SetBackgroundColour>& other_value);
SetBackgroundColour_template(const SetBackgroundColour_template& other_value);
~SetBackgroundColour_template();
SetBackgroundColour_template& operator=(template_sel other_value);
SetBackgroundColour_template& operator=(const SetBackgroundColour& other_value);
SetBackgroundColour_template& operator=(const OPTIONAL<SetBackgroundColour>& other_value);
SetBackgroundColour_template& operator=(const SetBackgroundColour_template& other_value);
boolean match(const SetBackgroundColour& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetBackgroundColour valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetBackgroundColour_template& list_item(unsigned int list_index) const;
INTEGER_template& backgroundColor();
const INTEGER_template& backgroundColor() 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 SetBackgroundColour& 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 SetLineAttributesObjectID : public Base_Type {
INTEGER field_objectIDofLineAttributesObject;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetLineAttributesObjectID();
SetLineAttributesObjectID(const INTEGER& par_objectIDofLineAttributesObject,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetLineAttributesObjectID(const SetLineAttributesObjectID& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetLineAttributesObjectID& operator=(const SetLineAttributesObjectID& other_value);
boolean operator==(const SetLineAttributesObjectID& other_value) const;
inline boolean operator!=(const SetLineAttributesObjectID& 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& objectIDofLineAttributesObject()
{return field_objectIDofLineAttributesObject;}
inline const INTEGER& objectIDofLineAttributesObject() const
{return field_objectIDofLineAttributesObject;}
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 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 SetLineAttributesObjectID_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetLineAttributesObjectID_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetLineAttributesObjectID& other_value);
void copy_template(const SetLineAttributesObjectID_template& other_value);
public:
SetLineAttributesObjectID_template();
SetLineAttributesObjectID_template(template_sel other_value);
SetLineAttributesObjectID_template(const SetLineAttributesObjectID& other_value);
SetLineAttributesObjectID_template(const OPTIONAL<SetLineAttributesObjectID>& other_value);
SetLineAttributesObjectID_template(const SetLineAttributesObjectID_template& other_value);
~SetLineAttributesObjectID_template();
SetLineAttributesObjectID_template& operator=(template_sel other_value);
SetLineAttributesObjectID_template& operator=(const SetLineAttributesObjectID& other_value);
SetLineAttributesObjectID_template& operator=(const OPTIONAL<SetLineAttributesObjectID>& other_value);
SetLineAttributesObjectID_template& operator=(const SetLineAttributesObjectID_template& other_value);
boolean match(const SetLineAttributesObjectID& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetLineAttributesObjectID valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetLineAttributesObjectID_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofLineAttributesObject();
const INTEGER_template& objectIDofLineAttributesObject() 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 SetLineAttributesObjectID& 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 SetFileAttributesObjectID : public Base_Type {
INTEGER field_objectIDofFillAttributesObject;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetFileAttributesObjectID();
SetFileAttributesObjectID(const INTEGER& par_objectIDofFillAttributesObject,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetFileAttributesObjectID(const SetFileAttributesObjectID& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetFileAttributesObjectID& operator=(const SetFileAttributesObjectID& other_value);
boolean operator==(const SetFileAttributesObjectID& other_value) const;
inline boolean operator!=(const SetFileAttributesObjectID& 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& objectIDofFillAttributesObject()
{return field_objectIDofFillAttributesObject;}
inline const INTEGER& objectIDofFillAttributesObject() const
{return field_objectIDofFillAttributesObject;}
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 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 SetFileAttributesObjectID_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetFileAttributesObjectID_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetFileAttributesObjectID& other_value);
void copy_template(const SetFileAttributesObjectID_template& other_value);
public:
SetFileAttributesObjectID_template();
SetFileAttributesObjectID_template(template_sel other_value);
SetFileAttributesObjectID_template(const SetFileAttributesObjectID& other_value);
SetFileAttributesObjectID_template(const OPTIONAL<SetFileAttributesObjectID>& other_value);
SetFileAttributesObjectID_template(const SetFileAttributesObjectID_template& other_value);
~SetFileAttributesObjectID_template();
SetFileAttributesObjectID_template& operator=(template_sel other_value);
SetFileAttributesObjectID_template& operator=(const SetFileAttributesObjectID& other_value);
SetFileAttributesObjectID_template& operator=(const OPTIONAL<SetFileAttributesObjectID>& other_value);
SetFileAttributesObjectID_template& operator=(const SetFileAttributesObjectID_template& other_value);
boolean match(const SetFileAttributesObjectID& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetFileAttributesObjectID valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetFileAttributesObjectID_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofFillAttributesObject();
const INTEGER_template& objectIDofFillAttributesObject() 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 SetFileAttributesObjectID& 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 SetFontAttributesObjectID : public Base_Type {
INTEGER field_objectIDofFontAttributesObject;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SetFontAttributesObjectID();
SetFontAttributesObjectID(const INTEGER& par_objectIDofFontAttributesObject,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SetFontAttributesObjectID(const SetFontAttributesObjectID& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SetFontAttributesObjectID& operator=(const SetFontAttributesObjectID& other_value);
boolean operator==(const SetFontAttributesObjectID& other_value) const;
inline boolean operator!=(const SetFontAttributesObjectID& 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& objectIDofFontAttributesObject()
{return field_objectIDofFontAttributesObject;}
inline const INTEGER& objectIDofFontAttributesObject() const
{return field_objectIDofFontAttributesObject;}
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 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 SetFontAttributesObjectID_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SetFontAttributesObjectID_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SetFontAttributesObjectID& other_value);
void copy_template(const SetFontAttributesObjectID_template& other_value);
public:
SetFontAttributesObjectID_template();
SetFontAttributesObjectID_template(template_sel other_value);
SetFontAttributesObjectID_template(const SetFontAttributesObjectID& other_value);
SetFontAttributesObjectID_template(const OPTIONAL<SetFontAttributesObjectID>& other_value);
SetFontAttributesObjectID_template(const SetFontAttributesObjectID_template& other_value);
~SetFontAttributesObjectID_template();
SetFontAttributesObjectID_template& operator=(template_sel other_value);
SetFontAttributesObjectID_template& operator=(const SetFontAttributesObjectID& other_value);
SetFontAttributesObjectID_template& operator=(const OPTIONAL<SetFontAttributesObjectID>& other_value);
SetFontAttributesObjectID_template& operator=(const SetFontAttributesObjectID_template& other_value);
boolean match(const SetFontAttributesObjectID& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SetFontAttributesObjectID valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SetFontAttributesObjectID_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofFontAttributesObject();
const INTEGER_template& objectIDofFontAttributesObject() 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 SetFontAttributesObjectID& 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 EraseRectangle : public Base_Type {
INTEGER field_width;
INTEGER field_height;
public:
EraseRectangle();
EraseRectangle(const INTEGER& par_width,
const INTEGER& par_height);
EraseRectangle(const EraseRectangle& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
EraseRectangle& operator=(const EraseRectangle& other_value);
boolean operator==(const EraseRectangle& other_value) const;
inline boolean operator!=(const EraseRectangle& 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& width()
{return field_width;}
inline const INTEGER& width() const
{return field_width;}
inline INTEGER& height()
{return field_height;}
inline const INTEGER& height() const
{return field_height;}
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 EraseRectangle_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
EraseRectangle_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const EraseRectangle& other_value);
void copy_template(const EraseRectangle_template& other_value);
public:
EraseRectangle_template();
EraseRectangle_template(template_sel other_value);
EraseRectangle_template(const EraseRectangle& other_value);
EraseRectangle_template(const OPTIONAL<EraseRectangle>& other_value);
EraseRectangle_template(const EraseRectangle_template& other_value);
~EraseRectangle_template();
EraseRectangle_template& operator=(template_sel other_value);
EraseRectangle_template& operator=(const EraseRectangle& other_value);
EraseRectangle_template& operator=(const OPTIONAL<EraseRectangle>& other_value);
EraseRectangle_template& operator=(const EraseRectangle_template& other_value);
boolean match(const EraseRectangle& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
EraseRectangle valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
EraseRectangle_template& list_item(unsigned int list_index) const;
INTEGER_template& width();
const INTEGER_template& width() const;
INTEGER_template& height();
const INTEGER_template& height() const;
int size_of() const;
void log() const;
void log_match(const EraseRectangle& 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 DrawPoint : public Base_Type {
INTEGER field_xOffset;
INTEGER field_yOffset;
public:
DrawPoint();
DrawPoint(const INTEGER& par_xOffset,
const INTEGER& par_yOffset);
DrawPoint(const DrawPoint& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawPoint& operator=(const DrawPoint& other_value);
boolean operator==(const DrawPoint& other_value) const;
inline boolean operator!=(const DrawPoint& 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& xOffset()
{return field_xOffset;}
inline const INTEGER& xOffset() const
{return field_xOffset;}
inline INTEGER& yOffset()
{return field_yOffset;}
inline const INTEGER& yOffset() const
{return field_yOffset;}
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 DrawPoint_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawPoint_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawPoint& other_value);
void copy_template(const DrawPoint_template& other_value);
public:
DrawPoint_template();
DrawPoint_template(template_sel other_value);
DrawPoint_template(const DrawPoint& other_value);
DrawPoint_template(const OPTIONAL<DrawPoint>& other_value);
DrawPoint_template(const DrawPoint_template& other_value);
~DrawPoint_template();
DrawPoint_template& operator=(template_sel other_value);
DrawPoint_template& operator=(const DrawPoint& other_value);
DrawPoint_template& operator=(const OPTIONAL<DrawPoint>& other_value);
DrawPoint_template& operator=(const DrawPoint_template& other_value);
boolean match(const DrawPoint& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawPoint valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawPoint_template& list_item(unsigned int list_index) const;
INTEGER_template& xOffset();
const INTEGER_template& xOffset() const;
INTEGER_template& yOffset();
const INTEGER_template& yOffset() const;
int size_of() const;
void log() const;
void log_match(const DrawPoint& 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 DrawLine : public Base_Type {
INTEGER field_xOffset;
INTEGER field_yOffset;
public:
DrawLine();
DrawLine(const INTEGER& par_xOffset,
const INTEGER& par_yOffset);
DrawLine(const DrawLine& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawLine& operator=(const DrawLine& other_value);
boolean operator==(const DrawLine& other_value) const;
inline boolean operator!=(const DrawLine& 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& xOffset()
{return field_xOffset;}
inline const INTEGER& xOffset() const
{return field_xOffset;}
inline INTEGER& yOffset()
{return field_yOffset;}
inline const INTEGER& yOffset() const
{return field_yOffset;}
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 DrawLine_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawLine_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawLine& other_value);
void copy_template(const DrawLine_template& other_value);
public:
DrawLine_template();
DrawLine_template(template_sel other_value);
DrawLine_template(const DrawLine& other_value);
DrawLine_template(const OPTIONAL<DrawLine>& other_value);
DrawLine_template(const DrawLine_template& other_value);
~DrawLine_template();
DrawLine_template& operator=(template_sel other_value);
DrawLine_template& operator=(const DrawLine& other_value);
DrawLine_template& operator=(const OPTIONAL<DrawLine>& other_value);
DrawLine_template& operator=(const DrawLine_template& other_value);
boolean match(const DrawLine& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawLine valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawLine_template& list_item(unsigned int list_index) const;
INTEGER_template& xOffset();
const INTEGER_template& xOffset() const;
INTEGER_template& yOffset();
const INTEGER_template& yOffset() const;
int size_of() const;
void log() const;
void log_match(const DrawLine& 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 DrawRectangle : public Base_Type {
INTEGER field_width;
INTEGER field_height;
public:
DrawRectangle();
DrawRectangle(const INTEGER& par_width,
const INTEGER& par_height);
DrawRectangle(const DrawRectangle& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawRectangle& operator=(const DrawRectangle& other_value);
boolean operator==(const DrawRectangle& other_value) const;
inline boolean operator!=(const DrawRectangle& 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& width()
{return field_width;}
inline const INTEGER& width() const
{return field_width;}
inline INTEGER& height()
{return field_height;}
inline const INTEGER& height() const
{return field_height;}
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 DrawRectangle_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawRectangle_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawRectangle& other_value);
void copy_template(const DrawRectangle_template& other_value);
public:
DrawRectangle_template();
DrawRectangle_template(template_sel other_value);
DrawRectangle_template(const DrawRectangle& other_value);
DrawRectangle_template(const OPTIONAL<DrawRectangle>& other_value);
DrawRectangle_template(const DrawRectangle_template& other_value);
~DrawRectangle_template();
DrawRectangle_template& operator=(template_sel other_value);
DrawRectangle_template& operator=(const DrawRectangle& other_value);
DrawRectangle_template& operator=(const OPTIONAL<DrawRectangle>& other_value);
DrawRectangle_template& operator=(const DrawRectangle_template& other_value);
boolean match(const DrawRectangle& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawRectangle valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawRectangle_template& list_item(unsigned int list_index) const;
INTEGER_template& width();
const INTEGER_template& width() const;
INTEGER_template& height();
const INTEGER_template& height() const;
int size_of() const;
void log() const;
void log_match(const DrawRectangle& 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 DrawClosedEllipse : public Base_Type {
INTEGER field_width;
INTEGER field_height;
public:
DrawClosedEllipse();
DrawClosedEllipse(const INTEGER& par_width,
const INTEGER& par_height);
DrawClosedEllipse(const DrawClosedEllipse& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawClosedEllipse& operator=(const DrawClosedEllipse& other_value);
boolean operator==(const DrawClosedEllipse& other_value) const;
inline boolean operator!=(const DrawClosedEllipse& 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& width()
{return field_width;}
inline const INTEGER& width() const
{return field_width;}
inline INTEGER& height()
{return field_height;}
inline const INTEGER& height() const
{return field_height;}
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 DrawClosedEllipse_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawClosedEllipse_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawClosedEllipse& other_value);
void copy_template(const DrawClosedEllipse_template& other_value);
public:
DrawClosedEllipse_template();
DrawClosedEllipse_template(template_sel other_value);
DrawClosedEllipse_template(const DrawClosedEllipse& other_value);
DrawClosedEllipse_template(const OPTIONAL<DrawClosedEllipse>& other_value);
DrawClosedEllipse_template(const DrawClosedEllipse_template& other_value);
~DrawClosedEllipse_template();
DrawClosedEllipse_template& operator=(template_sel other_value);
DrawClosedEllipse_template& operator=(const DrawClosedEllipse& other_value);
DrawClosedEllipse_template& operator=(const OPTIONAL<DrawClosedEllipse>& other_value);
DrawClosedEllipse_template& operator=(const DrawClosedEllipse_template& other_value);
boolean match(const DrawClosedEllipse& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawClosedEllipse valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawClosedEllipse_template& list_item(unsigned int list_index) const;
INTEGER_template& width();
const INTEGER_template& width() const;
INTEGER_template& height();
const INTEGER_template& height() const;
int size_of() const;
void log() const;
void log_match(const DrawClosedEllipse& 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 PolygonPoint : public Base_Type {
INTEGER field_xOffset;
INTEGER field_yOffset;
public:
PolygonPoint();
PolygonPoint(const INTEGER& par_xOffset,
const INTEGER& par_yOffset);
PolygonPoint(const PolygonPoint& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
PolygonPoint& operator=(const PolygonPoint& other_value);
boolean operator==(const PolygonPoint& other_value) const;
inline boolean operator!=(const PolygonPoint& 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& xOffset()
{return field_xOffset;}
inline const INTEGER& xOffset() const
{return field_xOffset;}
inline INTEGER& yOffset()
{return field_yOffset;}
inline const INTEGER& yOffset() const
{return field_yOffset;}
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 PolygonPoint_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
PolygonPoint_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const PolygonPoint& other_value);
void copy_template(const PolygonPoint_template& other_value);
public:
PolygonPoint_template();
PolygonPoint_template(template_sel other_value);
PolygonPoint_template(const PolygonPoint& other_value);
PolygonPoint_template(const OPTIONAL<PolygonPoint>& other_value);
PolygonPoint_template(const PolygonPoint_template& other_value);
~PolygonPoint_template();
PolygonPoint_template& operator=(template_sel other_value);
PolygonPoint_template& operator=(const PolygonPoint& other_value);
PolygonPoint_template& operator=(const OPTIONAL<PolygonPoint>& other_value);
PolygonPoint_template& operator=(const PolygonPoint_template& other_value);
boolean match(const PolygonPoint& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
PolygonPoint valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
PolygonPoint_template& list_item(unsigned int list_index) const;
INTEGER_template& xOffset();
const INTEGER_template& xOffset() const;
INTEGER_template& yOffset();
const INTEGER_template& yOffset() const;
int size_of() const;
void log() const;
void log_match(const PolygonPoint& 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 PolygonPointArray : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
PolygonPoint **value_elements;
} *val_ptr;
static const PolygonPoint UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const PolygonPointArray& other_value);
public:
typedef PolygonPoint of_type;
PolygonPointArray();
PolygonPointArray(null_type other_value);
PolygonPointArray(const PolygonPointArray& other_value);
~PolygonPointArray();
void clean_up();
PolygonPointArray& operator=(null_type other_value);
PolygonPointArray& operator=(const PolygonPointArray& other_value);
boolean operator==(null_type other_value) const;
boolean operator==(const PolygonPointArray& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const PolygonPointArray& other_value) const { return !(*this == other_value); }
PolygonPoint& operator[](int index_value);
PolygonPoint& operator[](const INTEGER& index_value);
const PolygonPoint& operator[](int index_value) const;
const PolygonPoint& operator[](const INTEGER& index_value) const;
PolygonPointArray operator<<=(int rotate_count) const;
PolygonPointArray operator<<=(const INTEGER& rotate_count) const;
PolygonPointArray operator>>=(int rotate_count) const;
PolygonPointArray operator>>=(const INTEGER& rotate_count) const;
PolygonPointArray operator+(const PolygonPointArray& other_value) const;
PolygonPointArray substr(int index, int returncount) const;
PolygonPointArray replace(int index, int len, const PolygonPointArray& repl) const;
PolygonPointArray replace(int index, int len, const PolygonPointArray_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 PolygonPointArray_template : public Record_Of_Template {
union {
struct {
int n_elements;
PolygonPoint_template **value_elements;
} single_value;
struct {
unsigned int n_values;
PolygonPointArray_template *list_value;
} value_list;
};
void copy_value(const PolygonPointArray& other_value);
void copy_template(const PolygonPointArray_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:
PolygonPointArray_template();
PolygonPointArray_template(template_sel other_value);
PolygonPointArray_template(null_type other_value);
PolygonPointArray_template(const PolygonPointArray& other_value);
PolygonPointArray_template(const OPTIONAL<PolygonPointArray>& other_value);
PolygonPointArray_template(const PolygonPointArray_template& other_value);
~PolygonPointArray_template();
void clean_up();
PolygonPointArray_template& operator=(template_sel other_value);
PolygonPointArray_template& operator=(null_type other_value);
PolygonPointArray_template& operator=(const PolygonPointArray& other_value);
PolygonPointArray_template& operator=(const OPTIONAL<PolygonPointArray>& other_value);
PolygonPointArray_template& operator=(const PolygonPointArray_template& other_value);
PolygonPoint_template& operator[](int index_value);
PolygonPoint_template& operator[](const INTEGER& index_value);
const PolygonPoint_template& operator[](int index_value) const;
const PolygonPoint_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 PolygonPointArray& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const
{return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
PolygonPointArray valueof() const;
PolygonPointArray substr(int index, int returncount) const;
PolygonPointArray replace(int index, int len, const PolygonPointArray_template& repl) const;
PolygonPointArray replace(int index, int len, const PolygonPointArray& repl) const;
void set_type(template_sel template_type, unsigned int list_length);
PolygonPointArray_template& list_item(unsigned int list_index);
void log() const;
void log_match(const PolygonPointArray& 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 DrawPolygon : public Base_Type {
INTEGER field_numberOfPolygonPointsToFollow;
PolygonPointArray field_polygonPointArray;
public:
DrawPolygon();
DrawPolygon(const INTEGER& par_numberOfPolygonPointsToFollow,
const PolygonPointArray& par_polygonPointArray);
DrawPolygon(const DrawPolygon& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawPolygon& operator=(const DrawPolygon& other_value);
boolean operator==(const DrawPolygon& other_value) const;
inline boolean operator!=(const DrawPolygon& 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& numberOfPolygonPointsToFollow()
{return field_numberOfPolygonPointsToFollow;}
inline const INTEGER& numberOfPolygonPointsToFollow() const
{return field_numberOfPolygonPointsToFollow;}
inline PolygonPointArray& polygonPointArray()
{return field_polygonPointArray;}
inline const PolygonPointArray& polygonPointArray() const
{return field_polygonPointArray;}
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 DrawPolygon_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawPolygon_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawPolygon& other_value);
void copy_template(const DrawPolygon_template& other_value);
public:
DrawPolygon_template();
DrawPolygon_template(template_sel other_value);
DrawPolygon_template(const DrawPolygon& other_value);
DrawPolygon_template(const OPTIONAL<DrawPolygon>& other_value);
DrawPolygon_template(const DrawPolygon_template& other_value);
~DrawPolygon_template();
DrawPolygon_template& operator=(template_sel other_value);
DrawPolygon_template& operator=(const DrawPolygon& other_value);
DrawPolygon_template& operator=(const OPTIONAL<DrawPolygon>& other_value);
DrawPolygon_template& operator=(const DrawPolygon_template& other_value);
boolean match(const DrawPolygon& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawPolygon valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawPolygon_template& list_item(unsigned int list_index) const;
INTEGER_template& numberOfPolygonPointsToFollow();
const INTEGER_template& numberOfPolygonPointsToFollow() const;
PolygonPointArray_template& polygonPointArray();
const PolygonPointArray_template& polygonPointArray() const;
int size_of() const;
void log() const;
void log_match(const DrawPolygon& 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__Tranparency : public Base_Type { // enum
friend class e__Tranparency_template;
public:
enum enum_type { opaque = 0, transparent = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__Tranparency();
e__Tranparency(int other_value);
e__Tranparency(enum_type other_value);
e__Tranparency(const e__Tranparency& other_value);
e__Tranparency& operator=(int other_value);
e__Tranparency& operator=(enum_type other_value);
e__Tranparency& operator=(const e__Tranparency& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__Tranparency& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__Tranparency& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__Tranparency& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__Tranparency& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__Tranparency& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__Tranparency& 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__Tranparency& 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__Tranparency_template : public Base_Template {
union {
e__Tranparency::enum_type single_value;
struct {
unsigned int n_values;
e__Tranparency_template *list_value;
} value_list;
};
void copy_template(const e__Tranparency_template& other_value);
public:
e__Tranparency_template();
e__Tranparency_template(template_sel other_value);
e__Tranparency_template(int other_value);
e__Tranparency_template(e__Tranparency::enum_type other_value);
e__Tranparency_template(const e__Tranparency& other_value);
e__Tranparency_template(const OPTIONAL<e__Tranparency>& other_value);
e__Tranparency_template(const e__Tranparency_template& other_value);
~e__Tranparency_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__Tranparency_template& operator=(template_sel other_value);
e__Tranparency_template& operator=(int other_value);
e__Tranparency_template& operator=(e__Tranparency::enum_type other_value);
e__Tranparency_template& operator=(const e__Tranparency& other_value);
e__Tranparency_template& operator=(const OPTIONAL<e__Tranparency>& other_value);
e__Tranparency_template& operator=(const e__Tranparency_template& other_value);
boolean match(e__Tranparency::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__Tranparency& other_value, boolean legacy = FALSE) const;
e__Tranparency::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__Tranparency_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__Tranparency& 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 DrawText : public Base_Type {
e__Tranparency field_transparency;
INTEGER field_numberOfBytesToFollow;
OCTETSTRING field_textStringValue;
OPTIONAL<OCTETSTRING> field_padding1;
OPTIONAL<OCTETSTRING> field_padding2;
public:
DrawText();
DrawText(const e__Tranparency& par_transparency,
const INTEGER& par_numberOfBytesToFollow,
const OCTETSTRING& par_textStringValue,
const OPTIONAL<OCTETSTRING>& par_padding1,
const OPTIONAL<OCTETSTRING>& par_padding2);
DrawText(const DrawText& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawText& operator=(const DrawText& other_value);
boolean operator==(const DrawText& other_value) const;
inline boolean operator!=(const DrawText& 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__Tranparency& transparency()
{return field_transparency;}
inline const e__Tranparency& transparency() const
{return field_transparency;}
inline INTEGER& numberOfBytesToFollow()
{return field_numberOfBytesToFollow;}
inline const INTEGER& numberOfBytesToFollow() const
{return field_numberOfBytesToFollow;}
inline OCTETSTRING& textStringValue()
{return field_textStringValue;}
inline const OCTETSTRING& textStringValue() const
{return field_textStringValue;}
inline OPTIONAL<OCTETSTRING>& padding1()
{return field_padding1;}
inline const OPTIONAL<OCTETSTRING>& padding1() const
{return field_padding1;}
inline OPTIONAL<OCTETSTRING>& padding2()
{return field_padding2;}
inline const OPTIONAL<OCTETSTRING>& padding2() const
{return field_padding2;}
int size_of() 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 DrawText_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawText_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawText& other_value);
void copy_template(const DrawText_template& other_value);
public:
DrawText_template();
DrawText_template(template_sel other_value);
DrawText_template(const DrawText& other_value);
DrawText_template(const OPTIONAL<DrawText>& other_value);
DrawText_template(const DrawText_template& other_value);
~DrawText_template();
DrawText_template& operator=(template_sel other_value);
DrawText_template& operator=(const DrawText& other_value);
DrawText_template& operator=(const OPTIONAL<DrawText>& other_value);
DrawText_template& operator=(const DrawText_template& other_value);
boolean match(const DrawText& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawText valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawText_template& list_item(unsigned int list_index) const;
e__Tranparency_template& transparency();
const e__Tranparency_template& transparency() const;
INTEGER_template& numberOfBytesToFollow();
const INTEGER_template& numberOfBytesToFollow() const;
OCTETSTRING_template& textStringValue();
const OCTETSTRING_template& textStringValue() const;
OCTETSTRING_template& padding1();
const OCTETSTRING_template& padding1() const;
OCTETSTRING_template& padding2();
const OCTETSTRING_template& padding2() const;
int size_of() const;
void log() const;
void log_match(const DrawText& 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 PanViewport : public Base_Type {
INTEGER field_viewportXattribute;
INTEGER field_viewportYattribute;
public:
PanViewport();
PanViewport(const INTEGER& par_viewportXattribute,
const INTEGER& par_viewportYattribute);
PanViewport(const PanViewport& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
PanViewport& operator=(const PanViewport& other_value);
boolean operator==(const PanViewport& other_value) const;
inline boolean operator!=(const PanViewport& 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& viewportXattribute()
{return field_viewportXattribute;}
inline const INTEGER& viewportXattribute() const
{return field_viewportXattribute;}
inline INTEGER& viewportYattribute()
{return field_viewportYattribute;}
inline const INTEGER& viewportYattribute() const
{return field_viewportYattribute;}
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 PanViewport_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
PanViewport_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const PanViewport& other_value);
void copy_template(const PanViewport_template& other_value);
public:
PanViewport_template();
PanViewport_template(template_sel other_value);
PanViewport_template(const PanViewport& other_value);
PanViewport_template(const OPTIONAL<PanViewport>& other_value);
PanViewport_template(const PanViewport_template& other_value);
~PanViewport_template();
PanViewport_template& operator=(template_sel other_value);
PanViewport_template& operator=(const PanViewport& other_value);
PanViewport_template& operator=(const OPTIONAL<PanViewport>& other_value);
PanViewport_template& operator=(const PanViewport_template& other_value);
boolean match(const PanViewport& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
PanViewport valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
PanViewport_template& list_item(unsigned int list_index) const;
INTEGER_template& viewportXattribute();
const INTEGER_template& viewportXattribute() const;
INTEGER_template& viewportYattribute();
const INTEGER_template& viewportYattribute() const;
int size_of() const;
void log() const;
void log_match(const PanViewport& 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 ZoomViewport : public Base_Type {
FLOAT field_zoom;
public:
ZoomViewport();
ZoomViewport(const FLOAT& par_zoom);
ZoomViewport(const ZoomViewport& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ZoomViewport& operator=(const ZoomViewport& other_value);
boolean operator==(const ZoomViewport& other_value) const;
inline boolean operator!=(const ZoomViewport& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline FLOAT& zoom()
{return field_zoom;}
inline const FLOAT& zoom() const
{return field_zoom;}
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 ZoomViewport_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ZoomViewport_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ZoomViewport& other_value);
void copy_template(const ZoomViewport_template& other_value);
public:
ZoomViewport_template();
ZoomViewport_template(template_sel other_value);
ZoomViewport_template(const ZoomViewport& other_value);
ZoomViewport_template(const OPTIONAL<ZoomViewport>& other_value);
ZoomViewport_template(const ZoomViewport_template& other_value);
~ZoomViewport_template();
ZoomViewport_template& operator=(template_sel other_value);
ZoomViewport_template& operator=(const ZoomViewport& other_value);
ZoomViewport_template& operator=(const OPTIONAL<ZoomViewport>& other_value);
ZoomViewport_template& operator=(const ZoomViewport_template& other_value);
boolean match(const ZoomViewport& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ZoomViewport valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ZoomViewport_template& list_item(unsigned int list_index) const;
FLOAT_template& zoom();
const FLOAT_template& zoom() const;
int size_of() const;
void log() const;
void log_match(const ZoomViewport& 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 PanAndZoomViewport : public Base_Type {
INTEGER field_viewportXattribute;
INTEGER field_viewportYattribute;
FLOAT field_zoom;
public:
PanAndZoomViewport();
PanAndZoomViewport(const INTEGER& par_viewportXattribute,
const INTEGER& par_viewportYattribute,
const FLOAT& par_zoom);
PanAndZoomViewport(const PanAndZoomViewport& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
PanAndZoomViewport& operator=(const PanAndZoomViewport& other_value);
boolean operator==(const PanAndZoomViewport& other_value) const;
inline boolean operator!=(const PanAndZoomViewport& 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& viewportXattribute()
{return field_viewportXattribute;}
inline const INTEGER& viewportXattribute() const
{return field_viewportXattribute;}
inline INTEGER& viewportYattribute()
{return field_viewportYattribute;}
inline const INTEGER& viewportYattribute() const
{return field_viewportYattribute;}
inline FLOAT& zoom()
{return field_zoom;}
inline const FLOAT& zoom() const
{return field_zoom;}
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 PanAndZoomViewport_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
PanAndZoomViewport_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const PanAndZoomViewport& other_value);
void copy_template(const PanAndZoomViewport_template& other_value);
public:
PanAndZoomViewport_template();
PanAndZoomViewport_template(template_sel other_value);
PanAndZoomViewport_template(const PanAndZoomViewport& other_value);
PanAndZoomViewport_template(const OPTIONAL<PanAndZoomViewport>& other_value);
PanAndZoomViewport_template(const PanAndZoomViewport_template& other_value);
~PanAndZoomViewport_template();
PanAndZoomViewport_template& operator=(template_sel other_value);
PanAndZoomViewport_template& operator=(const PanAndZoomViewport& other_value);
PanAndZoomViewport_template& operator=(const OPTIONAL<PanAndZoomViewport>& other_value);
PanAndZoomViewport_template& operator=(const PanAndZoomViewport_template& other_value);
boolean match(const PanAndZoomViewport& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
PanAndZoomViewport valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
PanAndZoomViewport_template& list_item(unsigned int list_index) const;
INTEGER_template& viewportXattribute();
const INTEGER_template& viewportXattribute() const;
INTEGER_template& viewportYattribute();
const INTEGER_template& viewportYattribute() const;
FLOAT_template& zoom();
const FLOAT_template& zoom() const;
int size_of() const;
void log() const;
void log_match(const PanAndZoomViewport& 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 ChangeViewportSize : public Base_Type {
INTEGER field_newWidth;
INTEGER field_newHeight;
public:
ChangeViewportSize();
ChangeViewportSize(const INTEGER& par_newWidth,
const INTEGER& par_newHeight);
ChangeViewportSize(const ChangeViewportSize& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ChangeViewportSize& operator=(const ChangeViewportSize& other_value);
boolean operator==(const ChangeViewportSize& other_value) const;
inline boolean operator!=(const ChangeViewportSize& 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& newWidth()
{return field_newWidth;}
inline const INTEGER& newWidth() const
{return field_newWidth;}
inline INTEGER& newHeight()
{return field_newHeight;}
inline const INTEGER& newHeight() const
{return field_newHeight;}
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 ChangeViewportSize_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ChangeViewportSize_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ChangeViewportSize& other_value);
void copy_template(const ChangeViewportSize_template& other_value);
public:
ChangeViewportSize_template();
ChangeViewportSize_template(template_sel other_value);
ChangeViewportSize_template(const ChangeViewportSize& other_value);
ChangeViewportSize_template(const OPTIONAL<ChangeViewportSize>& other_value);
ChangeViewportSize_template(const ChangeViewportSize_template& other_value);
~ChangeViewportSize_template();
ChangeViewportSize_template& operator=(template_sel other_value);
ChangeViewportSize_template& operator=(const ChangeViewportSize& other_value);
ChangeViewportSize_template& operator=(const OPTIONAL<ChangeViewportSize>& other_value);
ChangeViewportSize_template& operator=(const ChangeViewportSize_template& other_value);
boolean match(const ChangeViewportSize& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ChangeViewportSize valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ChangeViewportSize_template& list_item(unsigned int list_index) const;
INTEGER_template& newWidth();
const INTEGER_template& newWidth() const;
INTEGER_template& newHeight();
const INTEGER_template& newHeight() const;
int size_of() const;
void log() const;
void log_match(const ChangeViewportSize& 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 DrawVTObject : public Base_Type {
INTEGER field_objectIDofObjectToDraw;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
DrawVTObject();
DrawVTObject(const INTEGER& par_objectIDofObjectToDraw,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
DrawVTObject(const DrawVTObject& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DrawVTObject& operator=(const DrawVTObject& other_value);
boolean operator==(const DrawVTObject& other_value) const;
inline boolean operator!=(const DrawVTObject& 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& objectIDofObjectToDraw()
{return field_objectIDofObjectToDraw;}
inline const INTEGER& objectIDofObjectToDraw() const
{return field_objectIDofObjectToDraw;}
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 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 DrawVTObject_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DrawVTObject_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DrawVTObject& other_value);
void copy_template(const DrawVTObject_template& other_value);
public:
DrawVTObject_template();
DrawVTObject_template(template_sel other_value);
DrawVTObject_template(const DrawVTObject& other_value);
DrawVTObject_template(const OPTIONAL<DrawVTObject>& other_value);
DrawVTObject_template(const DrawVTObject_template& other_value);
~DrawVTObject_template();
DrawVTObject_template& operator=(template_sel other_value);
DrawVTObject_template& operator=(const DrawVTObject& other_value);
DrawVTObject_template& operator=(const OPTIONAL<DrawVTObject>& other_value);
DrawVTObject_template& operator=(const DrawVTObject_template& other_value);
boolean match(const DrawVTObject& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DrawVTObject valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DrawVTObject_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofObjectToDraw();
const INTEGER_template& objectIDofObjectToDraw() 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 DrawVTObject& 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 CopyCanvasToPictureGraphic : public Base_Type {
INTEGER field_objectIDofPictureGraphicObjectToCopyTo;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
CopyCanvasToPictureGraphic();
CopyCanvasToPictureGraphic(const INTEGER& par_objectIDofPictureGraphicObjectToCopyTo,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
CopyCanvasToPictureGraphic(const CopyCanvasToPictureGraphic& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
CopyCanvasToPictureGraphic& operator=(const CopyCanvasToPictureGraphic& other_value);
boolean operator==(const CopyCanvasToPictureGraphic& other_value) const;
inline boolean operator!=(const CopyCanvasToPictureGraphic& 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& objectIDofPictureGraphicObjectToCopyTo()
{return field_objectIDofPictureGraphicObjectToCopyTo;}
inline const INTEGER& objectIDofPictureGraphicObjectToCopyTo() const
{return field_objectIDofPictureGraphicObjectToCopyTo;}
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 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 CopyCanvasToPictureGraphic_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
CopyCanvasToPictureGraphic_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const CopyCanvasToPictureGraphic& other_value);
void copy_template(const CopyCanvasToPictureGraphic_template& other_value);
public:
CopyCanvasToPictureGraphic_template();
CopyCanvasToPictureGraphic_template(template_sel other_value);
CopyCanvasToPictureGraphic_template(const CopyCanvasToPictureGraphic& other_value);
CopyCanvasToPictureGraphic_template(const OPTIONAL<CopyCanvasToPictureGraphic>& other_value);
CopyCanvasToPictureGraphic_template(const CopyCanvasToPictureGraphic_template& other_value);
~CopyCanvasToPictureGraphic_template();
CopyCanvasToPictureGraphic_template& operator=(template_sel other_value);
CopyCanvasToPictureGraphic_template& operator=(const CopyCanvasToPictureGraphic& other_value);
CopyCanvasToPictureGraphic_template& operator=(const OPTIONAL<CopyCanvasToPictureGraphic>& other_value);
CopyCanvasToPictureGraphic_template& operator=(const CopyCanvasToPictureGraphic_template& other_value);
boolean match(const CopyCanvasToPictureGraphic& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
CopyCanvasToPictureGraphic valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
CopyCanvasToPictureGraphic_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofPictureGraphicObjectToCopyTo();
const INTEGER_template& objectIDofPictureGraphicObjectToCopyTo() 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 CopyCanvasToPictureGraphic& 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 CopyViewportToPictureGraphic : public Base_Type {
INTEGER field_objectIDofPictureGraphicObjectToCopyTo;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
CopyViewportToPictureGraphic();
CopyViewportToPictureGraphic(const INTEGER& par_objectIDofPictureGraphicObjectToCopyTo,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
CopyViewportToPictureGraphic(const CopyViewportToPictureGraphic& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
CopyViewportToPictureGraphic& operator=(const CopyViewportToPictureGraphic& other_value);
boolean operator==(const CopyViewportToPictureGraphic& other_value) const;
inline boolean operator!=(const CopyViewportToPictureGraphic& 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& objectIDofPictureGraphicObjectToCopyTo()
{return field_objectIDofPictureGraphicObjectToCopyTo;}
inline const INTEGER& objectIDofPictureGraphicObjectToCopyTo() const
{return field_objectIDofPictureGraphicObjectToCopyTo;}
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 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 CopyViewportToPictureGraphic_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
CopyViewportToPictureGraphic_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const CopyViewportToPictureGraphic& other_value);
void copy_template(const CopyViewportToPictureGraphic_template& other_value);
public:
CopyViewportToPictureGraphic_template();
CopyViewportToPictureGraphic_template(template_sel other_value);
CopyViewportToPictureGraphic_template(const CopyViewportToPictureGraphic& other_value);
CopyViewportToPictureGraphic_template(const OPTIONAL<CopyViewportToPictureGraphic>& other_value);
CopyViewportToPictureGraphic_template(const CopyViewportToPictureGraphic_template& other_value);
~CopyViewportToPictureGraphic_template();
CopyViewportToPictureGraphic_template& operator=(template_sel other_value);
CopyViewportToPictureGraphic_template& operator=(const CopyViewportToPictureGraphic& other_value);
CopyViewportToPictureGraphic_template& operator=(const OPTIONAL<CopyViewportToPictureGraphic>& other_value);
CopyViewportToPictureGraphic_template& operator=(const CopyViewportToPictureGraphic_template& other_value);
boolean match(const CopyViewportToPictureGraphic& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
CopyViewportToPictureGraphic valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
CopyViewportToPictureGraphic_template& list_item(unsigned int list_index) const;
INTEGER_template& objectIDofPictureGraphicObjectToCopyTo();
const INTEGER_template& objectIDofPictureGraphicObjectToCopyTo() 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 CopyViewportToPictureGraphic& 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 GraphicsContextReq__union : public Base_Type {
public:
enum union_selection_type { UNBOUND_VALUE = 0, ALT_setGraphicsCursor = 1, ALT_moveGraphicsCursor = 2, ALT_setForegroundColour = 3, ALT_setBackgroundColour = 4, ALT_setLineAttributesObjectID = 5, ALT_setFileAttributesObjectID = 6, ALT_setFontAttributesObjectID = 7, ALT_eraseRectangle = 8, ALT_drawPoint = 9, ALT_drawLine = 10, ALT_drawRectangle = 11, ALT_drawClosedEllipse = 12, ALT_drawPolygon = 13, ALT_drawText = 14, ALT_panViewport = 15, ALT_zoomViewport = 16, ALT_panAndZoomViewport = 17, ALT_changeViewportSize = 18, ALT_drawVTObject = 19, ALT_copyCanvasToPictureGraphic = 20, ALT_copyViewportToPictureGraphic = 21 };
private:
union_selection_type union_selection;
union {
SetGraphicsCursor *field_setGraphicsCursor;
MoveGraphicsCursor *field_moveGraphicsCursor;
SetForegroundColour *field_setForegroundColour;
SetBackgroundColour *field_setBackgroundColour;
SetLineAttributesObjectID *field_setLineAttributesObjectID;
SetFileAttributesObjectID *field_setFileAttributesObjectID;
SetFontAttributesObjectID *field_setFontAttributesObjectID;
EraseRectangle *field_eraseRectangle;
DrawPoint *field_drawPoint;
DrawLine *field_drawLine;
DrawRectangle *field_drawRectangle;
DrawClosedEllipse *field_drawClosedEllipse;
DrawPolygon *field_drawPolygon;
DrawText *field_drawText;
PanViewport *field_panViewport;
ZoomViewport *field_zoomViewport;
PanAndZoomViewport *field_panAndZoomViewport;
ChangeViewportSize *field_changeViewportSize;
DrawVTObject *field_drawVTObject;
CopyCanvasToPictureGraphic *field_copyCanvasToPictureGraphic;
CopyViewportToPictureGraphic *field_copyViewportToPictureGraphic;
};
void copy_value(const GraphicsContextReq__union& other_value);
public:
GraphicsContextReq__union();
GraphicsContextReq__union(const GraphicsContextReq__union& other_value);
~GraphicsContextReq__union();
GraphicsContextReq__union& operator=(const GraphicsContextReq__union& other_value);
boolean operator==(const GraphicsContextReq__union& other_value) const;
inline boolean operator!=(const GraphicsContextReq__union& other_value) const { return !(*this == other_value); }
SetGraphicsCursor& setGraphicsCursor();
const SetGraphicsCursor& setGraphicsCursor() const;
MoveGraphicsCursor& moveGraphicsCursor();
const MoveGraphicsCursor& moveGraphicsCursor() const;
SetForegroundColour& setForegroundColour();
const SetForegroundColour& setForegroundColour() const;
SetBackgroundColour& setBackgroundColour();
const SetBackgroundColour& setBackgroundColour() const;
SetLineAttributesObjectID& setLineAttributesObjectID();
const SetLineAttributesObjectID& setLineAttributesObjectID() const;
SetFileAttributesObjectID& setFileAttributesObjectID();
const SetFileAttributesObjectID& setFileAttributesObjectID() const;
SetFontAttributesObjectID& setFontAttributesObjectID();
const SetFontAttributesObjectID& setFontAttributesObjectID() const;
EraseRectangle& eraseRectangle();
const EraseRectangle& eraseRectangle() const;
DrawPoint& drawPoint();
const DrawPoint& drawPoint() const;
DrawLine& drawLine();
const DrawLine& drawLine() const;
DrawRectangle& drawRectangle();
const DrawRectangle& drawRectangle() const;
DrawClosedEllipse& drawClosedEllipse();
const DrawClosedEllipse& drawClosedEllipse() const;
DrawPolygon& drawPolygon();
const DrawPolygon& drawPolygon() const;
DrawText& drawText();
const DrawText& drawText() const;
PanViewport& panViewport();
const PanViewport& panViewport() const;
ZoomViewport& zoomViewport();
const ZoomViewport& zoomViewport() const;
PanAndZoomViewport& panAndZoomViewport();
const PanAndZoomViewport& panAndZoomViewport() const;
ChangeViewportSize& changeViewportSize();
const ChangeViewportSize& changeViewportSize() const;
DrawVTObject& drawVTObject();
const DrawVTObject& drawVTObject() const;
CopyCanvasToPictureGraphic& copyCanvasToPictureGraphic();
const CopyCanvasToPictureGraphic& copyCanvasToPictureGraphic() const;
CopyViewportToPictureGraphic& copyViewportToPictureGraphic();
const CopyViewportToPictureGraphic& copyViewportToPictureGraphic() const;
inline union_selection_type get_selection() const { return union_selection; }
boolean ischosen(union_selection_type checked_selection) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
inline boolean is_present() const { return is_bound(); }
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class GraphicsContextReq__union_template : public Base_Template {
union {
struct {
GraphicsContextReq__union::union_selection_type union_selection;
union {
SetGraphicsCursor_template *field_setGraphicsCursor;
MoveGraphicsCursor_template *field_moveGraphicsCursor;
SetForegroundColour_template *field_setForegroundColour;
SetBackgroundColour_template *field_setBackgroundColour;
SetLineAttributesObjectID_template *field_setLineAttributesObjectID;
SetFileAttributesObjectID_template *field_setFileAttributesObjectID;
SetFontAttributesObjectID_template *field_setFontAttributesObjectID;
EraseRectangle_template *field_eraseRectangle;
DrawPoint_template *field_drawPoint;
DrawLine_template *field_drawLine;
DrawRectangle_template *field_drawRectangle;
DrawClosedEllipse_template *field_drawClosedEllipse;
DrawPolygon_template *field_drawPolygon;
DrawText_template *field_drawText;
PanViewport_template *field_panViewport;
ZoomViewport_template *field_zoomViewport;
PanAndZoomViewport_template *field_panAndZoomViewport;
ChangeViewportSize_template *field_changeViewportSize;
DrawVTObject_template *field_drawVTObject;
CopyCanvasToPictureGraphic_template *field_copyCanvasToPictureGraphic;
CopyViewportToPictureGraphic_template *field_copyViewportToPictureGraphic;
};
} single_value;
struct {
unsigned int n_values;
GraphicsContextReq__union_template *list_value;
} value_list;
};
void copy_value(const GraphicsContextReq__union& other_value);
void copy_template(const GraphicsContextReq__union_template& other_value);
public:
GraphicsContextReq__union_template();
GraphicsContextReq__union_template(template_sel other_value);
GraphicsContextReq__union_template(const GraphicsContextReq__union& other_value);
GraphicsContextReq__union_template(const OPTIONAL<GraphicsContextReq__union>& other_value);
GraphicsContextReq__union_template(const GraphicsContextReq__union_template& other_value);
~GraphicsContextReq__union_template();
void clean_up();
GraphicsContextReq__union_template& operator=(template_sel other_value);
GraphicsContextReq__union_template& operator=(const GraphicsContextReq__union& other_value);
GraphicsContextReq__union_template& operator=(const OPTIONAL<GraphicsContextReq__union>& other_value);
GraphicsContextReq__union_template& operator=(const GraphicsContextReq__union_template& other_value);
boolean match(const GraphicsContextReq__union& other_value, boolean legacy = FALSE) const;
boolean is_value() const;GraphicsContextReq__union valueof() const;
GraphicsContextReq__union_template& list_item(unsigned int list_index) const;
void set_type(template_sel template_type, unsigned int list_length);
SetGraphicsCursor_template& setGraphicsCursor();
const SetGraphicsCursor_template& setGraphicsCursor() const;
MoveGraphicsCursor_template& moveGraphicsCursor();
const MoveGraphicsCursor_template& moveGraphicsCursor() const;
SetForegroundColour_template& setForegroundColour();
const SetForegroundColour_template& setForegroundColour() const;
SetBackgroundColour_template& setBackgroundColour();
const SetBackgroundColour_template& setBackgroundColour() const;
SetLineAttributesObjectID_template& setLineAttributesObjectID();
const SetLineAttributesObjectID_template& setLineAttributesObjectID() const;
SetFileAttributesObjectID_template& setFileAttributesObjectID();
const SetFileAttributesObjectID_template& setFileAttributesObjectID() const;
SetFontAttributesObjectID_template& setFontAttributesObjectID();
const SetFontAttributesObjectID_template& setFontAttributesObjectID() const;
EraseRectangle_template& eraseRectangle();
const EraseRectangle_template& eraseRectangle() const;
DrawPoint_template& drawPoint();
const DrawPoint_template& drawPoint() const;
DrawLine_template& drawLine();
const DrawLine_template& drawLine() const;
DrawRectangle_template& drawRectangle();
const DrawRectangle_template& drawRectangle() const;
DrawClosedEllipse_template& drawClosedEllipse();
const DrawClosedEllipse_template& drawClosedEllipse() const;
DrawPolygon_template& drawPolygon();
const DrawPolygon_template& drawPolygon() const;
DrawText_template& drawText();
const DrawText_template& drawText() const;
PanViewport_template& panViewport();
const PanViewport_template& panViewport() const;
ZoomViewport_template& zoomViewport();
const ZoomViewport_template& zoomViewport() const;
PanAndZoomViewport_template& panAndZoomViewport();
const PanAndZoomViewport_template& panAndZoomViewport() const;
ChangeViewportSize_template& changeViewportSize();
const ChangeViewportSize_template& changeViewportSize() const;
DrawVTObject_template& drawVTObject();
const DrawVTObject_template& drawVTObject() const;
CopyCanvasToPictureGraphic_template& copyCanvasToPictureGraphic();
const CopyCanvasToPictureGraphic_template& copyCanvasToPictureGraphic() const;
CopyViewportToPictureGraphic_template& copyViewportToPictureGraphic();
const CopyViewportToPictureGraphic_template& copyViewportToPictureGraphic() const;
boolean ischosen(GraphicsContextReq__union::union_selection_type checked_selection) const;
void log() const;
void log_match(const GraphicsContextReq__union& 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 GraphicsContextReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofaGraphicsContextObject;
INTEGER field_subcommandID;
GraphicsContextReq__union field_parameters;
public:
GraphicsContextReq();
GraphicsContextReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofaGraphicsContextObject,
const INTEGER& par_subcommandID,
const GraphicsContextReq__union& par_parameters);
GraphicsContextReq(const GraphicsContextReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GraphicsContextReq& operator=(const GraphicsContextReq& other_value);
boolean operator==(const GraphicsContextReq& other_value) const;
inline boolean operator!=(const GraphicsContextReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofaGraphicsContextObject()
{return field_objectIDofaGraphicsContextObject;}
inline const INTEGER& objectIDofaGraphicsContextObject() const
{return field_objectIDofaGraphicsContextObject;}
inline INTEGER& subcommandID()
{return field_subcommandID;}
inline const INTEGER& subcommandID() const
{return field_subcommandID;}
inline GraphicsContextReq__union& parameters()
{return field_parameters;}
inline const GraphicsContextReq__union& parameters() const
{return field_parameters;}
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 GraphicsContextReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GraphicsContextReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GraphicsContextReq& other_value);
void copy_template(const GraphicsContextReq_template& other_value);
public:
GraphicsContextReq_template();
GraphicsContextReq_template(template_sel other_value);
GraphicsContextReq_template(const GraphicsContextReq& other_value);
GraphicsContextReq_template(const OPTIONAL<GraphicsContextReq>& other_value);
GraphicsContextReq_template(const GraphicsContextReq_template& other_value);
~GraphicsContextReq_template();
GraphicsContextReq_template& operator=(template_sel other_value);
GraphicsContextReq_template& operator=(const GraphicsContextReq& other_value);
GraphicsContextReq_template& operator=(const OPTIONAL<GraphicsContextReq>& other_value);
GraphicsContextReq_template& operator=(const GraphicsContextReq_template& other_value);
boolean match(const GraphicsContextReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GraphicsContextReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GraphicsContextReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofaGraphicsContextObject();
const INTEGER_template& objectIDofaGraphicsContextObject() const;
INTEGER_template& subcommandID();
const INTEGER_template& subcommandID() const;
GraphicsContextReq__union_template& parameters();
const GraphicsContextReq__union_template& parameters() const;
int size_of() const;
void log() const;
void log_match(const GraphicsContextReq& 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 GetAttributeValueRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDorFFFFtoTndicateAnErrorResponse;
INTEGER field_AttributeIDofTheObject;
OCTETSTRING field_data1;
OCTETSTRING field_data2;
OCTETSTRING field_data3;
OCTETSTRING field_data4;
public:
GetAttributeValueRes();
GetAttributeValueRes(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDorFFFFtoTndicateAnErrorResponse,
const INTEGER& par_AttributeIDofTheObject,
const OCTETSTRING& par_data1,
const OCTETSTRING& par_data2,
const OCTETSTRING& par_data3,
const OCTETSTRING& par_data4);
GetAttributeValueRes(const GetAttributeValueRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetAttributeValueRes& operator=(const GetAttributeValueRes& other_value);
boolean operator==(const GetAttributeValueRes& other_value) const;
inline boolean operator!=(const GetAttributeValueRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDorFFFFtoTndicateAnErrorResponse()
{return field_ObjectIDorFFFFtoTndicateAnErrorResponse;}
inline const INTEGER& ObjectIDorFFFFtoTndicateAnErrorResponse() const
{return field_ObjectIDorFFFFtoTndicateAnErrorResponse;}
inline INTEGER& AttributeIDofTheObject()
{return field_AttributeIDofTheObject;}
inline const INTEGER& AttributeIDofTheObject() const
{return field_AttributeIDofTheObject;}
inline OCTETSTRING& data1()
{return field_data1;}
inline const OCTETSTRING& data1() const
{return field_data1;}
inline OCTETSTRING& data2()
{return field_data2;}
inline const OCTETSTRING& data2() const
{return field_data2;}
inline OCTETSTRING& data3()
{return field_data3;}
inline const OCTETSTRING& data3() const
{return field_data3;}
inline OCTETSTRING& data4()
{return field_data4;}
inline const OCTETSTRING& data4() const
{return field_data4;}
inline int size_of() const
{return 7;}
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 GetAttributeValueRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetAttributeValueRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetAttributeValueRes& other_value);
void copy_template(const GetAttributeValueRes_template& other_value);
public:
GetAttributeValueRes_template();
GetAttributeValueRes_template(template_sel other_value);
GetAttributeValueRes_template(const GetAttributeValueRes& other_value);
GetAttributeValueRes_template(const OPTIONAL<GetAttributeValueRes>& other_value);
GetAttributeValueRes_template(const GetAttributeValueRes_template& other_value);
~GetAttributeValueRes_template();
GetAttributeValueRes_template& operator=(template_sel other_value);
GetAttributeValueRes_template& operator=(const GetAttributeValueRes& other_value);
GetAttributeValueRes_template& operator=(const OPTIONAL<GetAttributeValueRes>& other_value);
GetAttributeValueRes_template& operator=(const GetAttributeValueRes_template& other_value);
boolean match(const GetAttributeValueRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetAttributeValueRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetAttributeValueRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDorFFFFtoTndicateAnErrorResponse();
const INTEGER_template& ObjectIDorFFFFtoTndicateAnErrorResponse() const;
INTEGER_template& AttributeIDofTheObject();
const INTEGER_template& AttributeIDofTheObject() const;
OCTETSTRING_template& data1();
const OCTETSTRING_template& data1() const;
OCTETSTRING_template& data2();
const OCTETSTRING_template& data2() const;
OCTETSTRING_template& data3();
const OCTETSTRING_template& data3() const;
OCTETSTRING_template& data4();
const OCTETSTRING_template& data4() const;
int size_of() const;
void log() const;
void log_match(const GetAttributeValueRes& 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 GetAttributeValueReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectID;
INTEGER field_AttributeIDofTheObject;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetAttributeValueReq();
GetAttributeValueReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectID,
const INTEGER& par_AttributeIDofTheObject,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetAttributeValueReq(const GetAttributeValueReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetAttributeValueReq& operator=(const GetAttributeValueReq& other_value);
boolean operator==(const GetAttributeValueReq& other_value) const;
inline boolean operator!=(const GetAttributeValueReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectID()
{return field_objectID;}
inline const INTEGER& objectID() const
{return field_objectID;}
inline INTEGER& AttributeIDofTheObject()
{return field_AttributeIDofTheObject;}
inline const INTEGER& AttributeIDofTheObject() const
{return field_AttributeIDofTheObject;}
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 7;}
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 GetAttributeValueReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetAttributeValueReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetAttributeValueReq& other_value);
void copy_template(const GetAttributeValueReq_template& other_value);
public:
GetAttributeValueReq_template();
GetAttributeValueReq_template(template_sel other_value);
GetAttributeValueReq_template(const GetAttributeValueReq& other_value);
GetAttributeValueReq_template(const OPTIONAL<GetAttributeValueReq>& other_value);
GetAttributeValueReq_template(const GetAttributeValueReq_template& other_value);
~GetAttributeValueReq_template();
GetAttributeValueReq_template& operator=(template_sel other_value);
GetAttributeValueReq_template& operator=(const GetAttributeValueReq& other_value);
GetAttributeValueReq_template& operator=(const OPTIONAL<GetAttributeValueReq>& other_value);
GetAttributeValueReq_template& operator=(const GetAttributeValueReq_template& other_value);
boolean match(const GetAttributeValueReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetAttributeValueReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetAttributeValueReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectID();
const INTEGER_template& objectID() const;
INTEGER_template& AttributeIDofTheObject();
const INTEGER_template& AttributeIDofTheObject() 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 GetAttributeValueReq& 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 SelectColourMapRes__ErrorCodes : public Base_Type {
BOOLEAN field_invalidObjectID;
BOOLEAN field_invalidColourMap;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
SelectColourMapRes__ErrorCodes();
SelectColourMapRes__ErrorCodes(const BOOLEAN& par_invalidObjectID,
const BOOLEAN& par_invalidColourMap,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
SelectColourMapRes__ErrorCodes(const SelectColourMapRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectColourMapRes__ErrorCodes& operator=(const SelectColourMapRes__ErrorCodes& other_value);
boolean operator==(const SelectColourMapRes__ErrorCodes& other_value) const;
inline boolean operator!=(const SelectColourMapRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& invalidObjectID()
{return field_invalidObjectID;}
inline const BOOLEAN& invalidObjectID() const
{return field_invalidObjectID;}
inline BOOLEAN& invalidColourMap()
{return field_invalidColourMap;}
inline const BOOLEAN& invalidColourMap() const
{return field_invalidColourMap;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 SelectColourMapRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectColourMapRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectColourMapRes__ErrorCodes& other_value);
void copy_template(const SelectColourMapRes__ErrorCodes_template& other_value);
public:
SelectColourMapRes__ErrorCodes_template();
SelectColourMapRes__ErrorCodes_template(template_sel other_value);
SelectColourMapRes__ErrorCodes_template(const SelectColourMapRes__ErrorCodes& other_value);
SelectColourMapRes__ErrorCodes_template(const OPTIONAL<SelectColourMapRes__ErrorCodes>& other_value);
SelectColourMapRes__ErrorCodes_template(const SelectColourMapRes__ErrorCodes_template& other_value);
~SelectColourMapRes__ErrorCodes_template();
SelectColourMapRes__ErrorCodes_template& operator=(template_sel other_value);
SelectColourMapRes__ErrorCodes_template& operator=(const SelectColourMapRes__ErrorCodes& other_value);
SelectColourMapRes__ErrorCodes_template& operator=(const OPTIONAL<SelectColourMapRes__ErrorCodes>& other_value);
SelectColourMapRes__ErrorCodes_template& operator=(const SelectColourMapRes__ErrorCodes_template& other_value);
boolean match(const SelectColourMapRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectColourMapRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectColourMapRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& invalidObjectID();
const BOOLEAN_template& invalidObjectID() const;
BOOLEAN_template& invalidColourMap();
const BOOLEAN_template& invalidColourMap() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const SelectColourMapRes__ErrorCodes& 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 SelectColourMapRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofTheColourMapObject;
SelectColourMapRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SelectColourMapRes();
SelectColourMapRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofTheColourMapObject,
const SelectColourMapRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SelectColourMapRes(const SelectColourMapRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectColourMapRes& operator=(const SelectColourMapRes& other_value);
boolean operator==(const SelectColourMapRes& other_value) const;
inline boolean operator!=(const SelectColourMapRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofTheColourMapObject()
{return field_objectIDofTheColourMapObject;}
inline const INTEGER& objectIDofTheColourMapObject() const
{return field_objectIDofTheColourMapObject;}
inline SelectColourMapRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const SelectColourMapRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 SelectColourMapRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectColourMapRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectColourMapRes& other_value);
void copy_template(const SelectColourMapRes_template& other_value);
public:
SelectColourMapRes_template();
SelectColourMapRes_template(template_sel other_value);
SelectColourMapRes_template(const SelectColourMapRes& other_value);
SelectColourMapRes_template(const OPTIONAL<SelectColourMapRes>& other_value);
SelectColourMapRes_template(const SelectColourMapRes_template& other_value);
~SelectColourMapRes_template();
SelectColourMapRes_template& operator=(template_sel other_value);
SelectColourMapRes_template& operator=(const SelectColourMapRes& other_value);
SelectColourMapRes_template& operator=(const OPTIONAL<SelectColourMapRes>& other_value);
SelectColourMapRes_template& operator=(const SelectColourMapRes_template& other_value);
boolean match(const SelectColourMapRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectColourMapRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectColourMapRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofTheColourMapObject();
const INTEGER_template& objectIDofTheColourMapObject() const;
SelectColourMapRes__ErrorCodes_template& errorCodes();
const SelectColourMapRes__ErrorCodes_template& errorCodes() 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 SelectColourMapRes& 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 SelectColourMapReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
SelectColourMapReq();
SelectColourMapReq(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
SelectColourMapReq(const SelectColourMapReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
SelectColourMapReq& operator=(const SelectColourMapReq& other_value);
boolean operator==(const SelectColourMapReq& other_value) const;
inline boolean operator!=(const SelectColourMapReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable()
{return field_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable;}
inline const INTEGER& ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable() const
{return field_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable;}
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 7;}
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 SelectColourMapReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
SelectColourMapReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const SelectColourMapReq& other_value);
void copy_template(const SelectColourMapReq_template& other_value);
public:
SelectColourMapReq_template();
SelectColourMapReq_template(template_sel other_value);
SelectColourMapReq_template(const SelectColourMapReq& other_value);
SelectColourMapReq_template(const OPTIONAL<SelectColourMapReq>& other_value);
SelectColourMapReq_template(const SelectColourMapReq_template& other_value);
~SelectColourMapReq_template();
SelectColourMapReq_template& operator=(template_sel other_value);
SelectColourMapReq_template& operator=(const SelectColourMapReq& other_value);
SelectColourMapReq_template& operator=(const OPTIONAL<SelectColourMapReq>& other_value);
SelectColourMapReq_template& operator=(const SelectColourMapReq_template& other_value);
boolean match(const SelectColourMapReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
SelectColourMapReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
SelectColourMapReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable();
const INTEGER_template& ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable() 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 SelectColourMapReq& 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 IdentifyVTRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
IdentifyVTRes();
IdentifyVTRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
IdentifyVTRes(const IdentifyVTRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
IdentifyVTRes& operator=(const IdentifyVTRes& other_value);
boolean operator==(const IdentifyVTRes& other_value) const;
inline boolean operator!=(const IdentifyVTRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 IdentifyVTRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
IdentifyVTRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const IdentifyVTRes& other_value);
void copy_template(const IdentifyVTRes_template& other_value);
public:
IdentifyVTRes_template();
IdentifyVTRes_template(template_sel other_value);
IdentifyVTRes_template(const IdentifyVTRes& other_value);
IdentifyVTRes_template(const OPTIONAL<IdentifyVTRes>& other_value);
IdentifyVTRes_template(const IdentifyVTRes_template& other_value);
~IdentifyVTRes_template();
IdentifyVTRes_template& operator=(template_sel other_value);
IdentifyVTRes_template& operator=(const IdentifyVTRes& other_value);
IdentifyVTRes_template& operator=(const OPTIONAL<IdentifyVTRes>& other_value);
IdentifyVTRes_template& operator=(const IdentifyVTRes_template& other_value);
boolean match(const IdentifyVTRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
IdentifyVTRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
IdentifyVTRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 IdentifyVTRes& 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 IdentifyVTReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
IdentifyVTReq();
IdentifyVTReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
IdentifyVTReq(const IdentifyVTReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
IdentifyVTReq& operator=(const IdentifyVTReq& other_value);
boolean operator==(const IdentifyVTReq& other_value) const;
inline boolean operator!=(const IdentifyVTReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 IdentifyVTReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
IdentifyVTReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const IdentifyVTReq& other_value);
void copy_template(const IdentifyVTReq_template& other_value);
public:
IdentifyVTReq_template();
IdentifyVTReq_template(template_sel other_value);
IdentifyVTReq_template(const IdentifyVTReq& other_value);
IdentifyVTReq_template(const OPTIONAL<IdentifyVTReq>& other_value);
IdentifyVTReq_template(const IdentifyVTReq_template& other_value);
~IdentifyVTReq_template();
IdentifyVTReq_template& operator=(template_sel other_value);
IdentifyVTReq_template& operator=(const IdentifyVTReq& other_value);
IdentifyVTReq_template& operator=(const OPTIONAL<IdentifyVTReq>& other_value);
IdentifyVTReq_template& operator=(const IdentifyVTReq_template& other_value);
boolean match(const IdentifyVTReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
IdentifyVTReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
IdentifyVTReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 IdentifyVTReq& 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 ExecuteExtendedMacroRes__ErrorCodes : public Base_Type {
BOOLEAN field_objectIDdoesNotExist;
BOOLEAN field_objectIDisNotAMacroObject;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ExecuteExtendedMacroRes__ErrorCodes();
ExecuteExtendedMacroRes__ErrorCodes(const BOOLEAN& par_objectIDdoesNotExist,
const BOOLEAN& par_objectIDisNotAMacroObject,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ExecuteExtendedMacroRes__ErrorCodes(const ExecuteExtendedMacroRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteExtendedMacroRes__ErrorCodes& operator=(const ExecuteExtendedMacroRes__ErrorCodes& other_value);
boolean operator==(const ExecuteExtendedMacroRes__ErrorCodes& other_value) const;
inline boolean operator!=(const ExecuteExtendedMacroRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& objectIDdoesNotExist()
{return field_objectIDdoesNotExist;}
inline const BOOLEAN& objectIDdoesNotExist() const
{return field_objectIDdoesNotExist;}
inline BOOLEAN& objectIDisNotAMacroObject()
{return field_objectIDisNotAMacroObject;}
inline const BOOLEAN& objectIDisNotAMacroObject() const
{return field_objectIDisNotAMacroObject;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ExecuteExtendedMacroRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteExtendedMacroRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteExtendedMacroRes__ErrorCodes& other_value);
void copy_template(const ExecuteExtendedMacroRes__ErrorCodes_template& other_value);
public:
ExecuteExtendedMacroRes__ErrorCodes_template();
ExecuteExtendedMacroRes__ErrorCodes_template(template_sel other_value);
ExecuteExtendedMacroRes__ErrorCodes_template(const ExecuteExtendedMacroRes__ErrorCodes& other_value);
ExecuteExtendedMacroRes__ErrorCodes_template(const OPTIONAL<ExecuteExtendedMacroRes__ErrorCodes>& other_value);
ExecuteExtendedMacroRes__ErrorCodes_template(const ExecuteExtendedMacroRes__ErrorCodes_template& other_value);
~ExecuteExtendedMacroRes__ErrorCodes_template();
ExecuteExtendedMacroRes__ErrorCodes_template& operator=(template_sel other_value);
ExecuteExtendedMacroRes__ErrorCodes_template& operator=(const ExecuteExtendedMacroRes__ErrorCodes& other_value);
ExecuteExtendedMacroRes__ErrorCodes_template& operator=(const OPTIONAL<ExecuteExtendedMacroRes__ErrorCodes>& other_value);
ExecuteExtendedMacroRes__ErrorCodes_template& operator=(const ExecuteExtendedMacroRes__ErrorCodes_template& other_value);
boolean match(const ExecuteExtendedMacroRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteExtendedMacroRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteExtendedMacroRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& objectIDdoesNotExist();
const BOOLEAN_template& objectIDdoesNotExist() const;
BOOLEAN_template& objectIDisNotAMacroObject();
const BOOLEAN_template& objectIDisNotAMacroObject() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ExecuteExtendedMacroRes__ErrorCodes& 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 ExecuteExtendedMacroRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofMacroObject;
ExecuteExtendedMacroRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExecuteExtendedMacroRes();
ExecuteExtendedMacroRes(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofMacroObject,
const ExecuteExtendedMacroRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExecuteExtendedMacroRes(const ExecuteExtendedMacroRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteExtendedMacroRes& operator=(const ExecuteExtendedMacroRes& other_value);
boolean operator==(const ExecuteExtendedMacroRes& other_value) const;
inline boolean operator!=(const ExecuteExtendedMacroRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofMacroObject()
{return field_ObjectIDofMacroObject;}
inline const INTEGER& ObjectIDofMacroObject() const
{return field_ObjectIDofMacroObject;}
inline ExecuteExtendedMacroRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ExecuteExtendedMacroRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 7;}
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 ExecuteExtendedMacroRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteExtendedMacroRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteExtendedMacroRes& other_value);
void copy_template(const ExecuteExtendedMacroRes_template& other_value);
public:
ExecuteExtendedMacroRes_template();
ExecuteExtendedMacroRes_template(template_sel other_value);
ExecuteExtendedMacroRes_template(const ExecuteExtendedMacroRes& other_value);
ExecuteExtendedMacroRes_template(const OPTIONAL<ExecuteExtendedMacroRes>& other_value);
ExecuteExtendedMacroRes_template(const ExecuteExtendedMacroRes_template& other_value);
~ExecuteExtendedMacroRes_template();
ExecuteExtendedMacroRes_template& operator=(template_sel other_value);
ExecuteExtendedMacroRes_template& operator=(const ExecuteExtendedMacroRes& other_value);
ExecuteExtendedMacroRes_template& operator=(const OPTIONAL<ExecuteExtendedMacroRes>& other_value);
ExecuteExtendedMacroRes_template& operator=(const ExecuteExtendedMacroRes_template& other_value);
boolean match(const ExecuteExtendedMacroRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteExtendedMacroRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteExtendedMacroRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofMacroObject();
const INTEGER_template& ObjectIDofMacroObject() const;
ExecuteExtendedMacroRes__ErrorCodes_template& errorCodes();
const ExecuteExtendedMacroRes__ErrorCodes_template& errorCodes() 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 ExecuteExtendedMacroRes& 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 ExecuteExtendedMacroReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_ObjectIDofMacroObject;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExecuteExtendedMacroReq();
ExecuteExtendedMacroReq(const INTEGER& par_vtfunction,
const INTEGER& par_ObjectIDofMacroObject,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExecuteExtendedMacroReq(const ExecuteExtendedMacroReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteExtendedMacroReq& operator=(const ExecuteExtendedMacroReq& other_value);
boolean operator==(const ExecuteExtendedMacroReq& other_value) const;
inline boolean operator!=(const ExecuteExtendedMacroReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& ObjectIDofMacroObject()
{return field_ObjectIDofMacroObject;}
inline const INTEGER& ObjectIDofMacroObject() const
{return field_ObjectIDofMacroObject;}
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 7;}
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 ExecuteExtendedMacroReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteExtendedMacroReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteExtendedMacroReq& other_value);
void copy_template(const ExecuteExtendedMacroReq_template& other_value);
public:
ExecuteExtendedMacroReq_template();
ExecuteExtendedMacroReq_template(template_sel other_value);
ExecuteExtendedMacroReq_template(const ExecuteExtendedMacroReq& other_value);
ExecuteExtendedMacroReq_template(const OPTIONAL<ExecuteExtendedMacroReq>& other_value);
ExecuteExtendedMacroReq_template(const ExecuteExtendedMacroReq_template& other_value);
~ExecuteExtendedMacroReq_template();
ExecuteExtendedMacroReq_template& operator=(template_sel other_value);
ExecuteExtendedMacroReq_template& operator=(const ExecuteExtendedMacroReq& other_value);
ExecuteExtendedMacroReq_template& operator=(const OPTIONAL<ExecuteExtendedMacroReq>& other_value);
ExecuteExtendedMacroReq_template& operator=(const ExecuteExtendedMacroReq_template& other_value);
boolean match(const ExecuteExtendedMacroReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteExtendedMacroReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteExtendedMacroReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& ObjectIDofMacroObject();
const INTEGER_template& ObjectIDofMacroObject() 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 ExecuteExtendedMacroReq& 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 LockUnlockMaskRes__ErrorCodes : public Base_Type {
BOOLEAN field_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask;
BOOLEAN field_lockCommandIgnoredAlreadyLocked;
BOOLEAN field_unlockCommandIgnoredNotLocked;
BOOLEAN field_lockCommandIgnoredAnAlarmMaskIsActive;
BOOLEAN field_unsolicitedUnlockTimeoutOccurred;
BOOLEAN field_unsolicitedUnlockThisMaskIsHidden;
BOOLEAN field_unsolicitedUnlockOperatorInducedOrAnyOtherError;
BOOLEAN field_anyOtherError;
public:
LockUnlockMaskRes__ErrorCodes();
LockUnlockMaskRes__ErrorCodes(const BOOLEAN& par_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask,
const BOOLEAN& par_lockCommandIgnoredAlreadyLocked,
const BOOLEAN& par_unlockCommandIgnoredNotLocked,
const BOOLEAN& par_lockCommandIgnoredAnAlarmMaskIsActive,
const BOOLEAN& par_unsolicitedUnlockTimeoutOccurred,
const BOOLEAN& par_unsolicitedUnlockThisMaskIsHidden,
const BOOLEAN& par_unsolicitedUnlockOperatorInducedOrAnyOtherError,
const BOOLEAN& par_anyOtherError);
LockUnlockMaskRes__ErrorCodes(const LockUnlockMaskRes__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LockUnlockMaskRes__ErrorCodes& operator=(const LockUnlockMaskRes__ErrorCodes& other_value);
boolean operator==(const LockUnlockMaskRes__ErrorCodes& other_value) const;
inline boolean operator!=(const LockUnlockMaskRes__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask()
{return field_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask;}
inline const BOOLEAN& commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask() const
{return field_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask;}
inline BOOLEAN& lockCommandIgnoredAlreadyLocked()
{return field_lockCommandIgnoredAlreadyLocked;}
inline const BOOLEAN& lockCommandIgnoredAlreadyLocked() const
{return field_lockCommandIgnoredAlreadyLocked;}
inline BOOLEAN& unlockCommandIgnoredNotLocked()
{return field_unlockCommandIgnoredNotLocked;}
inline const BOOLEAN& unlockCommandIgnoredNotLocked() const
{return field_unlockCommandIgnoredNotLocked;}
inline BOOLEAN& lockCommandIgnoredAnAlarmMaskIsActive()
{return field_lockCommandIgnoredAnAlarmMaskIsActive;}
inline const BOOLEAN& lockCommandIgnoredAnAlarmMaskIsActive() const
{return field_lockCommandIgnoredAnAlarmMaskIsActive;}
inline BOOLEAN& unsolicitedUnlockTimeoutOccurred()
{return field_unsolicitedUnlockTimeoutOccurred;}
inline const BOOLEAN& unsolicitedUnlockTimeoutOccurred() const
{return field_unsolicitedUnlockTimeoutOccurred;}
inline BOOLEAN& unsolicitedUnlockThisMaskIsHidden()
{return field_unsolicitedUnlockThisMaskIsHidden;}
inline const BOOLEAN& unsolicitedUnlockThisMaskIsHidden() const
{return field_unsolicitedUnlockThisMaskIsHidden;}
inline BOOLEAN& unsolicitedUnlockOperatorInducedOrAnyOtherError()
{return field_unsolicitedUnlockOperatorInducedOrAnyOtherError;}
inline const BOOLEAN& unsolicitedUnlockOperatorInducedOrAnyOtherError() const
{return field_unsolicitedUnlockOperatorInducedOrAnyOtherError;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
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 LockUnlockMaskRes__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LockUnlockMaskRes__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LockUnlockMaskRes__ErrorCodes& other_value);
void copy_template(const LockUnlockMaskRes__ErrorCodes_template& other_value);
public:
LockUnlockMaskRes__ErrorCodes_template();
LockUnlockMaskRes__ErrorCodes_template(template_sel other_value);
LockUnlockMaskRes__ErrorCodes_template(const LockUnlockMaskRes__ErrorCodes& other_value);
LockUnlockMaskRes__ErrorCodes_template(const OPTIONAL<LockUnlockMaskRes__ErrorCodes>& other_value);
LockUnlockMaskRes__ErrorCodes_template(const LockUnlockMaskRes__ErrorCodes_template& other_value);
~LockUnlockMaskRes__ErrorCodes_template();
LockUnlockMaskRes__ErrorCodes_template& operator=(template_sel other_value);
LockUnlockMaskRes__ErrorCodes_template& operator=(const LockUnlockMaskRes__ErrorCodes& other_value);
LockUnlockMaskRes__ErrorCodes_template& operator=(const OPTIONAL<LockUnlockMaskRes__ErrorCodes>& other_value);
LockUnlockMaskRes__ErrorCodes_template& operator=(const LockUnlockMaskRes__ErrorCodes_template& other_value);
boolean match(const LockUnlockMaskRes__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LockUnlockMaskRes__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LockUnlockMaskRes__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask();
const BOOLEAN_template& commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask() const;
BOOLEAN_template& lockCommandIgnoredAlreadyLocked();
const BOOLEAN_template& lockCommandIgnoredAlreadyLocked() const;
BOOLEAN_template& unlockCommandIgnoredNotLocked();
const BOOLEAN_template& unlockCommandIgnoredNotLocked() const;
BOOLEAN_template& lockCommandIgnoredAnAlarmMaskIsActive();
const BOOLEAN_template& lockCommandIgnoredAnAlarmMaskIsActive() const;
BOOLEAN_template& unsolicitedUnlockTimeoutOccurred();
const BOOLEAN_template& unsolicitedUnlockTimeoutOccurred() const;
BOOLEAN_template& unsolicitedUnlockThisMaskIsHidden();
const BOOLEAN_template& unsolicitedUnlockThisMaskIsHidden() const;
BOOLEAN_template& unsolicitedUnlockOperatorInducedOrAnyOtherError();
const BOOLEAN_template& unsolicitedUnlockOperatorInducedOrAnyOtherError() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
int size_of() const;
void log() const;
void log_match(const LockUnlockMaskRes__ErrorCodes& 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__LockUnlockMaskReqCommand : public Base_Type { // enum
friend class e__LockUnlockMaskReqCommand_template;
public:
enum enum_type { unlockDataMaskOrUserLayoutDataMask = 0, lockDataMaskOrUserLayoutDataMask = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__LockUnlockMaskReqCommand();
e__LockUnlockMaskReqCommand(int other_value);
e__LockUnlockMaskReqCommand(enum_type other_value);
e__LockUnlockMaskReqCommand(const e__LockUnlockMaskReqCommand& other_value);
e__LockUnlockMaskReqCommand& operator=(int other_value);
e__LockUnlockMaskReqCommand& operator=(enum_type other_value);
e__LockUnlockMaskReqCommand& operator=(const e__LockUnlockMaskReqCommand& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__LockUnlockMaskReqCommand& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__LockUnlockMaskReqCommand& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__LockUnlockMaskReqCommand& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__LockUnlockMaskReqCommand& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__LockUnlockMaskReqCommand& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__LockUnlockMaskReqCommand& 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__LockUnlockMaskReqCommand& 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__LockUnlockMaskReqCommand_template : public Base_Template {
union {
e__LockUnlockMaskReqCommand::enum_type single_value;
struct {
unsigned int n_values;
e__LockUnlockMaskReqCommand_template *list_value;
} value_list;
};
void copy_template(const e__LockUnlockMaskReqCommand_template& other_value);
public:
e__LockUnlockMaskReqCommand_template();
e__LockUnlockMaskReqCommand_template(template_sel other_value);
e__LockUnlockMaskReqCommand_template(int other_value);
e__LockUnlockMaskReqCommand_template(e__LockUnlockMaskReqCommand::enum_type other_value);
e__LockUnlockMaskReqCommand_template(const e__LockUnlockMaskReqCommand& other_value);
e__LockUnlockMaskReqCommand_template(const OPTIONAL<e__LockUnlockMaskReqCommand>& other_value);
e__LockUnlockMaskReqCommand_template(const e__LockUnlockMaskReqCommand_template& other_value);
~e__LockUnlockMaskReqCommand_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__LockUnlockMaskReqCommand_template& operator=(template_sel other_value);
e__LockUnlockMaskReqCommand_template& operator=(int other_value);
e__LockUnlockMaskReqCommand_template& operator=(e__LockUnlockMaskReqCommand::enum_type other_value);
e__LockUnlockMaskReqCommand_template& operator=(const e__LockUnlockMaskReqCommand& other_value);
e__LockUnlockMaskReqCommand_template& operator=(const OPTIONAL<e__LockUnlockMaskReqCommand>& other_value);
e__LockUnlockMaskReqCommand_template& operator=(const e__LockUnlockMaskReqCommand_template& other_value);
boolean match(e__LockUnlockMaskReqCommand::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__LockUnlockMaskReqCommand& other_value, boolean legacy = FALSE) const;
e__LockUnlockMaskReqCommand::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__LockUnlockMaskReqCommand_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__LockUnlockMaskReqCommand& 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 LockUnlockMaskRes : public Base_Type {
INTEGER field_vtfunction;
e__LockUnlockMaskReqCommand field_command;
LockUnlockMaskRes__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
LockUnlockMaskRes();
LockUnlockMaskRes(const INTEGER& par_vtfunction,
const e__LockUnlockMaskReqCommand& par_command,
const LockUnlockMaskRes__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
LockUnlockMaskRes(const LockUnlockMaskRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LockUnlockMaskRes& operator=(const LockUnlockMaskRes& other_value);
boolean operator==(const LockUnlockMaskRes& other_value) const;
inline boolean operator!=(const LockUnlockMaskRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__LockUnlockMaskReqCommand& command()
{return field_command;}
inline const e__LockUnlockMaskReqCommand& command() const
{return field_command;}
inline LockUnlockMaskRes__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const LockUnlockMaskRes__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 LockUnlockMaskRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LockUnlockMaskRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LockUnlockMaskRes& other_value);
void copy_template(const LockUnlockMaskRes_template& other_value);
public:
LockUnlockMaskRes_template();
LockUnlockMaskRes_template(template_sel other_value);
LockUnlockMaskRes_template(const LockUnlockMaskRes& other_value);
LockUnlockMaskRes_template(const OPTIONAL<LockUnlockMaskRes>& other_value);
LockUnlockMaskRes_template(const LockUnlockMaskRes_template& other_value);
~LockUnlockMaskRes_template();
LockUnlockMaskRes_template& operator=(template_sel other_value);
LockUnlockMaskRes_template& operator=(const LockUnlockMaskRes& other_value);
LockUnlockMaskRes_template& operator=(const OPTIONAL<LockUnlockMaskRes>& other_value);
LockUnlockMaskRes_template& operator=(const LockUnlockMaskRes_template& other_value);
boolean match(const LockUnlockMaskRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LockUnlockMaskRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LockUnlockMaskRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__LockUnlockMaskReqCommand_template& command();
const e__LockUnlockMaskReqCommand_template& command() const;
LockUnlockMaskRes__ErrorCodes_template& errorCodes();
const LockUnlockMaskRes__ErrorCodes_template& errorCodes() 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 LockUnlockMaskRes& 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 LockUnlockMaskReq : public Base_Type {
INTEGER field_vtfunction;
e__LockUnlockMaskReqCommand field_command;
INTEGER field_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock;
INTEGER field_lockTimeout;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
LockUnlockMaskReq();
LockUnlockMaskReq(const INTEGER& par_vtfunction,
const e__LockUnlockMaskReqCommand& par_command,
const INTEGER& par_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock,
const INTEGER& par_lockTimeout,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
LockUnlockMaskReq(const LockUnlockMaskReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LockUnlockMaskReq& operator=(const LockUnlockMaskReq& other_value);
boolean operator==(const LockUnlockMaskReq& other_value) const;
inline boolean operator!=(const LockUnlockMaskReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__LockUnlockMaskReqCommand& command()
{return field_command;}
inline const e__LockUnlockMaskReqCommand& command() const
{return field_command;}
inline INTEGER& ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock()
{return field_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock;}
inline const INTEGER& ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock() const
{return field_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock;}
inline INTEGER& lockTimeout()
{return field_lockTimeout;}
inline const INTEGER& lockTimeout() const
{return field_lockTimeout;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class LockUnlockMaskReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LockUnlockMaskReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LockUnlockMaskReq& other_value);
void copy_template(const LockUnlockMaskReq_template& other_value);
public:
LockUnlockMaskReq_template();
LockUnlockMaskReq_template(template_sel other_value);
LockUnlockMaskReq_template(const LockUnlockMaskReq& other_value);
LockUnlockMaskReq_template(const OPTIONAL<LockUnlockMaskReq>& other_value);
LockUnlockMaskReq_template(const LockUnlockMaskReq_template& other_value);
~LockUnlockMaskReq_template();
LockUnlockMaskReq_template& operator=(template_sel other_value);
LockUnlockMaskReq_template& operator=(const LockUnlockMaskReq& other_value);
LockUnlockMaskReq_template& operator=(const OPTIONAL<LockUnlockMaskReq>& other_value);
LockUnlockMaskReq_template& operator=(const LockUnlockMaskReq_template& other_value);
boolean match(const LockUnlockMaskReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LockUnlockMaskReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LockUnlockMaskReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__LockUnlockMaskReqCommand_template& command();
const e__LockUnlockMaskReqCommand_template& command() const;
INTEGER_template& ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock();
const INTEGER_template& ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock() const;
INTEGER_template& lockTimeout();
const INTEGER_template& lockTimeout() 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 LockUnlockMaskReq& 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 ExecuteMacroReq__ErrorCodes : public Base_Type {
BOOLEAN field_objectIDdoesNotExist;
BOOLEAN field_objectIDisNotAMacroObject;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ExecuteMacroReq__ErrorCodes();
ExecuteMacroReq__ErrorCodes(const BOOLEAN& par_objectIDdoesNotExist,
const BOOLEAN& par_objectIDisNotAMacroObject,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ExecuteMacroReq__ErrorCodes(const ExecuteMacroReq__ErrorCodes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteMacroReq__ErrorCodes& operator=(const ExecuteMacroReq__ErrorCodes& other_value);
boolean operator==(const ExecuteMacroReq__ErrorCodes& other_value) const;
inline boolean operator!=(const ExecuteMacroReq__ErrorCodes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& objectIDdoesNotExist()
{return field_objectIDdoesNotExist;}
inline const BOOLEAN& objectIDdoesNotExist() const
{return field_objectIDdoesNotExist;}
inline BOOLEAN& objectIDisNotAMacroObject()
{return field_objectIDisNotAMacroObject;}
inline const BOOLEAN& objectIDisNotAMacroObject() const
{return field_objectIDisNotAMacroObject;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ExecuteMacroReq__ErrorCodes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteMacroReq__ErrorCodes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteMacroReq__ErrorCodes& other_value);
void copy_template(const ExecuteMacroReq__ErrorCodes_template& other_value);
public:
ExecuteMacroReq__ErrorCodes_template();
ExecuteMacroReq__ErrorCodes_template(template_sel other_value);
ExecuteMacroReq__ErrorCodes_template(const ExecuteMacroReq__ErrorCodes& other_value);
ExecuteMacroReq__ErrorCodes_template(const OPTIONAL<ExecuteMacroReq__ErrorCodes>& other_value);
ExecuteMacroReq__ErrorCodes_template(const ExecuteMacroReq__ErrorCodes_template& other_value);
~ExecuteMacroReq__ErrorCodes_template();
ExecuteMacroReq__ErrorCodes_template& operator=(template_sel other_value);
ExecuteMacroReq__ErrorCodes_template& operator=(const ExecuteMacroReq__ErrorCodes& other_value);
ExecuteMacroReq__ErrorCodes_template& operator=(const OPTIONAL<ExecuteMacroReq__ErrorCodes>& other_value);
ExecuteMacroReq__ErrorCodes_template& operator=(const ExecuteMacroReq__ErrorCodes_template& other_value);
boolean match(const ExecuteMacroReq__ErrorCodes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteMacroReq__ErrorCodes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteMacroReq__ErrorCodes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& objectIDdoesNotExist();
const BOOLEAN_template& objectIDdoesNotExist() const;
BOOLEAN_template& objectIDisNotAMacroObject();
const BOOLEAN_template& objectIDisNotAMacroObject() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ExecuteMacroReq__ErrorCodes& 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 ExecuteMacroRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofMacroObject;
ExecuteMacroReq__ErrorCodes field_errorCodes;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExecuteMacroRes();
ExecuteMacroRes(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofMacroObject,
const ExecuteMacroReq__ErrorCodes& par_errorCodes,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExecuteMacroRes(const ExecuteMacroRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteMacroRes& operator=(const ExecuteMacroRes& other_value);
boolean operator==(const ExecuteMacroRes& other_value) const;
inline boolean operator!=(const ExecuteMacroRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofMacroObject()
{return field_objectIDofMacroObject;}
inline const INTEGER& objectIDofMacroObject() const
{return field_objectIDofMacroObject;}
inline ExecuteMacroReq__ErrorCodes& errorCodes()
{return field_errorCodes;}
inline const ExecuteMacroReq__ErrorCodes& errorCodes() const
{return field_errorCodes;}
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 ExecuteMacroRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteMacroRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteMacroRes& other_value);
void copy_template(const ExecuteMacroRes_template& other_value);
public:
ExecuteMacroRes_template();
ExecuteMacroRes_template(template_sel other_value);
ExecuteMacroRes_template(const ExecuteMacroRes& other_value);
ExecuteMacroRes_template(const OPTIONAL<ExecuteMacroRes>& other_value);
ExecuteMacroRes_template(const ExecuteMacroRes_template& other_value);
~ExecuteMacroRes_template();
ExecuteMacroRes_template& operator=(template_sel other_value);
ExecuteMacroRes_template& operator=(const ExecuteMacroRes& other_value);
ExecuteMacroRes_template& operator=(const OPTIONAL<ExecuteMacroRes>& other_value);
ExecuteMacroRes_template& operator=(const ExecuteMacroRes_template& other_value);
boolean match(const ExecuteMacroRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteMacroRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteMacroRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofMacroObject();
const INTEGER_template& objectIDofMacroObject() const;
ExecuteMacroReq__ErrorCodes_template& errorCodes();
const ExecuteMacroReq__ErrorCodes_template& errorCodes() 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 ExecuteMacroRes& 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 ExecuteMacroReq : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_objectIDofMacroObject;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExecuteMacroReq();
ExecuteMacroReq(const INTEGER& par_vtfunction,
const INTEGER& par_objectIDofMacroObject,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExecuteMacroReq(const ExecuteMacroReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExecuteMacroReq& operator=(const ExecuteMacroReq& other_value);
boolean operator==(const ExecuteMacroReq& other_value) const;
inline boolean operator!=(const ExecuteMacroReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& objectIDofMacroObject()
{return field_objectIDofMacroObject;}
inline const INTEGER& objectIDofMacroObject() const
{return field_objectIDofMacroObject;}
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 ExecuteMacroReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExecuteMacroReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExecuteMacroReq& other_value);
void copy_template(const ExecuteMacroReq_template& other_value);
public:
ExecuteMacroReq_template();
ExecuteMacroReq_template(template_sel other_value);
ExecuteMacroReq_template(const ExecuteMacroReq& other_value);
ExecuteMacroReq_template(const OPTIONAL<ExecuteMacroReq>& other_value);
ExecuteMacroReq_template(const ExecuteMacroReq_template& other_value);
~ExecuteMacroReq_template();
ExecuteMacroReq_template& operator=(template_sel other_value);
ExecuteMacroReq_template& operator=(const ExecuteMacroReq& other_value);
ExecuteMacroReq_template& operator=(const OPTIONAL<ExecuteMacroReq>& other_value);
ExecuteMacroReq_template& operator=(const ExecuteMacroReq_template& other_value);
boolean match(const ExecuteMacroReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExecuteMacroReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExecuteMacroReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& objectIDofMacroObject();
const INTEGER_template& objectIDofMacroObject() 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 ExecuteMacroReq& 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 GetMemoryReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
INTEGER field_memoryRequired;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetMemoryReq();
GetMemoryReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const INTEGER& par_memoryRequired,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetMemoryReq(const GetMemoryReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetMemoryReq& operator=(const GetMemoryReq& other_value);
boolean operator==(const GetMemoryReq& other_value) const;
inline boolean operator!=(const GetMemoryReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
inline INTEGER& memoryRequired()
{return field_memoryRequired;}
inline const INTEGER& memoryRequired() const
{return field_memoryRequired;}
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 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 GetMemoryReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetMemoryReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetMemoryReq& other_value);
void copy_template(const GetMemoryReq_template& other_value);
public:
GetMemoryReq_template();
GetMemoryReq_template(template_sel other_value);
GetMemoryReq_template(const GetMemoryReq& other_value);
GetMemoryReq_template(const OPTIONAL<GetMemoryReq>& other_value);
GetMemoryReq_template(const GetMemoryReq_template& other_value);
~GetMemoryReq_template();
GetMemoryReq_template& operator=(template_sel other_value);
GetMemoryReq_template& operator=(const GetMemoryReq& other_value);
GetMemoryReq_template& operator=(const OPTIONAL<GetMemoryReq>& other_value);
GetMemoryReq_template& operator=(const GetMemoryReq_template& other_value);
boolean match(const GetMemoryReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetMemoryReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetMemoryReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() const;
INTEGER_template& memoryRequired();
const INTEGER_template& memoryRequired() 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 GetMemoryReq& 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__GetMemoryResVersionNumber : public Base_Type { // enum
friend class e__GetMemoryResVersionNumber_template;
public:
enum enum_type { compliantWithHannoverAgritechnica__2001__limitedfeatureSet = 0, compliantWithFDISVersionISO11783__6__2002__E__Final__Draft = 1, compliantWithISVersionISO11783__6__2004__E__First__Edition = 2, compliantWithISVersionISO11783__6__2010__E__Second__Edition__version__3 = 3, compliantWithISVersionISO11783__6__2010__E__Second__Edition__version__4 = 4, compliantWithISVersionISO11783__6__2014__E__Third__Edition = 5, UNKNOWN_VALUE = 6, UNBOUND_VALUE = 7 };
private:
enum_type enum_value;
public:
e__GetMemoryResVersionNumber();
e__GetMemoryResVersionNumber(int other_value);
e__GetMemoryResVersionNumber(enum_type other_value);
e__GetMemoryResVersionNumber(const e__GetMemoryResVersionNumber& other_value);
e__GetMemoryResVersionNumber& operator=(int other_value);
e__GetMemoryResVersionNumber& operator=(enum_type other_value);
e__GetMemoryResVersionNumber& operator=(const e__GetMemoryResVersionNumber& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__GetMemoryResVersionNumber& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__GetMemoryResVersionNumber& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__GetMemoryResVersionNumber& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__GetMemoryResVersionNumber& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__GetMemoryResVersionNumber& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__GetMemoryResVersionNumber& 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__GetMemoryResVersionNumber& 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__GetMemoryResVersionNumber_template : public Base_Template {
union {
e__GetMemoryResVersionNumber::enum_type single_value;
struct {
unsigned int n_values;
e__GetMemoryResVersionNumber_template *list_value;
} value_list;
};
void copy_template(const e__GetMemoryResVersionNumber_template& other_value);
public:
e__GetMemoryResVersionNumber_template();
e__GetMemoryResVersionNumber_template(template_sel other_value);
e__GetMemoryResVersionNumber_template(int other_value);
e__GetMemoryResVersionNumber_template(e__GetMemoryResVersionNumber::enum_type other_value);
e__GetMemoryResVersionNumber_template(const e__GetMemoryResVersionNumber& other_value);
e__GetMemoryResVersionNumber_template(const OPTIONAL<e__GetMemoryResVersionNumber>& other_value);
e__GetMemoryResVersionNumber_template(const e__GetMemoryResVersionNumber_template& other_value);
~e__GetMemoryResVersionNumber_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__GetMemoryResVersionNumber_template& operator=(template_sel other_value);
e__GetMemoryResVersionNumber_template& operator=(int other_value);
e__GetMemoryResVersionNumber_template& operator=(e__GetMemoryResVersionNumber::enum_type other_value);
e__GetMemoryResVersionNumber_template& operator=(const e__GetMemoryResVersionNumber& other_value);
e__GetMemoryResVersionNumber_template& operator=(const OPTIONAL<e__GetMemoryResVersionNumber>& other_value);
e__GetMemoryResVersionNumber_template& operator=(const e__GetMemoryResVersionNumber_template& other_value);
boolean match(e__GetMemoryResVersionNumber::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__GetMemoryResVersionNumber& other_value, boolean legacy = FALSE) const;
e__GetMemoryResVersionNumber::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__GetMemoryResVersionNumber_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__GetMemoryResVersionNumber& 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 e__GetMemoryResStatus : public Base_Type { // enum
friend class e__GetMemoryResStatus_template;
public:
enum enum_type { thereCanBeEnoughMemory = 0, thereIsNotEnoughMemoryAvailable = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 };
private:
enum_type enum_value;
public:
e__GetMemoryResStatus();
e__GetMemoryResStatus(int other_value);
e__GetMemoryResStatus(enum_type other_value);
e__GetMemoryResStatus(const e__GetMemoryResStatus& other_value);
e__GetMemoryResStatus& operator=(int other_value);
e__GetMemoryResStatus& operator=(enum_type other_value);
e__GetMemoryResStatus& operator=(const e__GetMemoryResStatus& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__GetMemoryResStatus& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__GetMemoryResStatus& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__GetMemoryResStatus& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__GetMemoryResStatus& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__GetMemoryResStatus& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__GetMemoryResStatus& 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__GetMemoryResStatus& 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__GetMemoryResStatus_template : public Base_Template {
union {
e__GetMemoryResStatus::enum_type single_value;
struct {
unsigned int n_values;
e__GetMemoryResStatus_template *list_value;
} value_list;
};
void copy_template(const e__GetMemoryResStatus_template& other_value);
public:
e__GetMemoryResStatus_template();
e__GetMemoryResStatus_template(template_sel other_value);
e__GetMemoryResStatus_template(int other_value);
e__GetMemoryResStatus_template(e__GetMemoryResStatus::enum_type other_value);
e__GetMemoryResStatus_template(const e__GetMemoryResStatus& other_value);
e__GetMemoryResStatus_template(const OPTIONAL<e__GetMemoryResStatus>& other_value);
e__GetMemoryResStatus_template(const e__GetMemoryResStatus_template& other_value);
~e__GetMemoryResStatus_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__GetMemoryResStatus_template& operator=(template_sel other_value);
e__GetMemoryResStatus_template& operator=(int other_value);
e__GetMemoryResStatus_template& operator=(e__GetMemoryResStatus::enum_type other_value);
e__GetMemoryResStatus_template& operator=(const e__GetMemoryResStatus& other_value);
e__GetMemoryResStatus_template& operator=(const OPTIONAL<e__GetMemoryResStatus>& other_value);
e__GetMemoryResStatus_template& operator=(const e__GetMemoryResStatus_template& other_value);
boolean match(e__GetMemoryResStatus::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__GetMemoryResStatus& other_value, boolean legacy = FALSE) const;
e__GetMemoryResStatus::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__GetMemoryResStatus_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__GetMemoryResStatus& 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 GetMemoryRes : public Base_Type {
INTEGER field_vtfunction;
e__GetMemoryResVersionNumber field_versionNumber;
e__GetMemoryResStatus field_status;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetMemoryRes();
GetMemoryRes(const INTEGER& par_vtfunction,
const e__GetMemoryResVersionNumber& par_versionNumber,
const e__GetMemoryResStatus& par_status,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetMemoryRes(const GetMemoryRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetMemoryRes& operator=(const GetMemoryRes& other_value);
boolean operator==(const GetMemoryRes& other_value) const;
inline boolean operator!=(const GetMemoryRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__GetMemoryResVersionNumber& versionNumber()
{return field_versionNumber;}
inline const e__GetMemoryResVersionNumber& versionNumber() const
{return field_versionNumber;}
inline e__GetMemoryResStatus& status()
{return field_status;}
inline const e__GetMemoryResStatus& status() const
{return field_status;}
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 GetMemoryRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetMemoryRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetMemoryRes& other_value);
void copy_template(const GetMemoryRes_template& other_value);
public:
GetMemoryRes_template();
GetMemoryRes_template(template_sel other_value);
GetMemoryRes_template(const GetMemoryRes& other_value);
GetMemoryRes_template(const OPTIONAL<GetMemoryRes>& other_value);
GetMemoryRes_template(const GetMemoryRes_template& other_value);
~GetMemoryRes_template();
GetMemoryRes_template& operator=(template_sel other_value);
GetMemoryRes_template& operator=(const GetMemoryRes& other_value);
GetMemoryRes_template& operator=(const OPTIONAL<GetMemoryRes>& other_value);
GetMemoryRes_template& operator=(const GetMemoryRes_template& other_value);
boolean match(const GetMemoryRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetMemoryRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetMemoryRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__GetMemoryResVersionNumber_template& versionNumber();
const e__GetMemoryResVersionNumber_template& versionNumber() const;
e__GetMemoryResStatus_template& status();
const e__GetMemoryResStatus_template& status() 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 GetMemoryRes& 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 GetNumberOfSoftKeysReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetNumberOfSoftKeysReq();
GetNumberOfSoftKeysReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetNumberOfSoftKeysReq(const GetNumberOfSoftKeysReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetNumberOfSoftKeysReq& operator=(const GetNumberOfSoftKeysReq& other_value);
boolean operator==(const GetNumberOfSoftKeysReq& other_value) const;
inline boolean operator!=(const GetNumberOfSoftKeysReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetNumberOfSoftKeysReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetNumberOfSoftKeysReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetNumberOfSoftKeysReq& other_value);
void copy_template(const GetNumberOfSoftKeysReq_template& other_value);
public:
GetNumberOfSoftKeysReq_template();
GetNumberOfSoftKeysReq_template(template_sel other_value);
GetNumberOfSoftKeysReq_template(const GetNumberOfSoftKeysReq& other_value);
GetNumberOfSoftKeysReq_template(const OPTIONAL<GetNumberOfSoftKeysReq>& other_value);
GetNumberOfSoftKeysReq_template(const GetNumberOfSoftKeysReq_template& other_value);
~GetNumberOfSoftKeysReq_template();
GetNumberOfSoftKeysReq_template& operator=(template_sel other_value);
GetNumberOfSoftKeysReq_template& operator=(const GetNumberOfSoftKeysReq& other_value);
GetNumberOfSoftKeysReq_template& operator=(const OPTIONAL<GetNumberOfSoftKeysReq>& other_value);
GetNumberOfSoftKeysReq_template& operator=(const GetNumberOfSoftKeysReq_template& other_value);
boolean match(const GetNumberOfSoftKeysReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetNumberOfSoftKeysReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetNumberOfSoftKeysReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetNumberOfSoftKeysReq& 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 GetNumberOfSoftKeysRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_navigationSoftKeys__;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_x__dots;
OCTETSTRING field_y__dots;
OCTETSTRING field_numberOfVirtualSoftKeys__;
OCTETSTRING field_numberOfPhysicalSoftKeys__;
public:
GetNumberOfSoftKeysRes();
GetNumberOfSoftKeysRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_navigationSoftKeys__,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_x__dots,
const OCTETSTRING& par_y__dots,
const OCTETSTRING& par_numberOfVirtualSoftKeys__,
const OCTETSTRING& par_numberOfPhysicalSoftKeys__);
GetNumberOfSoftKeysRes(const GetNumberOfSoftKeysRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetNumberOfSoftKeysRes& operator=(const GetNumberOfSoftKeysRes& other_value);
boolean operator==(const GetNumberOfSoftKeysRes& other_value) const;
inline boolean operator!=(const GetNumberOfSoftKeysRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& navigationSoftKeys__()
{return field_navigationSoftKeys__;}
inline const OCTETSTRING& navigationSoftKeys__() const
{return field_navigationSoftKeys__;}
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& x__dots()
{return field_x__dots;}
inline const OCTETSTRING& x__dots() const
{return field_x__dots;}
inline OCTETSTRING& y__dots()
{return field_y__dots;}
inline const OCTETSTRING& y__dots() const
{return field_y__dots;}
inline OCTETSTRING& numberOfVirtualSoftKeys__()
{return field_numberOfVirtualSoftKeys__;}
inline const OCTETSTRING& numberOfVirtualSoftKeys__() const
{return field_numberOfVirtualSoftKeys__;}
inline OCTETSTRING& numberOfPhysicalSoftKeys__()
{return field_numberOfPhysicalSoftKeys__;}
inline const OCTETSTRING& numberOfPhysicalSoftKeys__() const
{return field_numberOfPhysicalSoftKeys__;}
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 GetNumberOfSoftKeysRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetNumberOfSoftKeysRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetNumberOfSoftKeysRes& other_value);
void copy_template(const GetNumberOfSoftKeysRes_template& other_value);
public:
GetNumberOfSoftKeysRes_template();
GetNumberOfSoftKeysRes_template(template_sel other_value);
GetNumberOfSoftKeysRes_template(const GetNumberOfSoftKeysRes& other_value);
GetNumberOfSoftKeysRes_template(const OPTIONAL<GetNumberOfSoftKeysRes>& other_value);
GetNumberOfSoftKeysRes_template(const GetNumberOfSoftKeysRes_template& other_value);
~GetNumberOfSoftKeysRes_template();
GetNumberOfSoftKeysRes_template& operator=(template_sel other_value);
GetNumberOfSoftKeysRes_template& operator=(const GetNumberOfSoftKeysRes& other_value);
GetNumberOfSoftKeysRes_template& operator=(const OPTIONAL<GetNumberOfSoftKeysRes>& other_value);
GetNumberOfSoftKeysRes_template& operator=(const GetNumberOfSoftKeysRes_template& other_value);
boolean match(const GetNumberOfSoftKeysRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetNumberOfSoftKeysRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetNumberOfSoftKeysRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& navigationSoftKeys__();
const OCTETSTRING_template& navigationSoftKeys__() const;
OCTETSTRING_template& reserved3();
const OCTETSTRING_template& reserved3() const;
OCTETSTRING_template& reserved4();
const OCTETSTRING_template& reserved4() const;
OCTETSTRING_template& x__dots();
const OCTETSTRING_template& x__dots() const;
OCTETSTRING_template& y__dots();
const OCTETSTRING_template& y__dots() const;
OCTETSTRING_template& numberOfVirtualSoftKeys__();
const OCTETSTRING_template& numberOfVirtualSoftKeys__() const;
OCTETSTRING_template& numberOfPhysicalSoftKeys__();
const OCTETSTRING_template& numberOfPhysicalSoftKeys__() const;
int size_of() const;
void log() const;
void log_match(const GetNumberOfSoftKeysRes& 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 GetTextFontDataReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetTextFontDataReq();
GetTextFontDataReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetTextFontDataReq(const GetTextFontDataReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetTextFontDataReq& operator=(const GetTextFontDataReq& other_value);
boolean operator==(const GetTextFontDataReq& other_value) const;
inline boolean operator!=(const GetTextFontDataReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetTextFontDataReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetTextFontDataReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetTextFontDataReq& other_value);
void copy_template(const GetTextFontDataReq_template& other_value);
public:
GetTextFontDataReq_template();
GetTextFontDataReq_template(template_sel other_value);
GetTextFontDataReq_template(const GetTextFontDataReq& other_value);
GetTextFontDataReq_template(const OPTIONAL<GetTextFontDataReq>& other_value);
GetTextFontDataReq_template(const GetTextFontDataReq_template& other_value);
~GetTextFontDataReq_template();
GetTextFontDataReq_template& operator=(template_sel other_value);
GetTextFontDataReq_template& operator=(const GetTextFontDataReq& other_value);
GetTextFontDataReq_template& operator=(const OPTIONAL<GetTextFontDataReq>& other_value);
GetTextFontDataReq_template& operator=(const GetTextFontDataReq_template& other_value);
boolean match(const GetTextFontDataReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetTextFontDataReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetTextFontDataReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetTextFontDataReq& 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 TextFontDataRes__small__font__sizes : public Base_Type {
BOOLEAN field_font__8x8;
BOOLEAN field_font__8x12;
BOOLEAN field_font__12x16;
BOOLEAN field_font__16x16;
BOOLEAN field_font__16x24;
BOOLEAN field_font__24x32;
BOOLEAN field_font__32x32;
BOOLEAN field_reserved;
public:
TextFontDataRes__small__font__sizes();
TextFontDataRes__small__font__sizes(const BOOLEAN& par_font__8x8,
const BOOLEAN& par_font__8x12,
const BOOLEAN& par_font__12x16,
const BOOLEAN& par_font__16x16,
const BOOLEAN& par_font__16x24,
const BOOLEAN& par_font__24x32,
const BOOLEAN& par_font__32x32,
const BOOLEAN& par_reserved);
TextFontDataRes__small__font__sizes(const TextFontDataRes__small__font__sizes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
TextFontDataRes__small__font__sizes& operator=(const TextFontDataRes__small__font__sizes& other_value);
boolean operator==(const TextFontDataRes__small__font__sizes& other_value) const;
inline boolean operator!=(const TextFontDataRes__small__font__sizes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& font__8x8()
{return field_font__8x8;}
inline const BOOLEAN& font__8x8() const
{return field_font__8x8;}
inline BOOLEAN& font__8x12()
{return field_font__8x12;}
inline const BOOLEAN& font__8x12() const
{return field_font__8x12;}
inline BOOLEAN& font__12x16()
{return field_font__12x16;}
inline const BOOLEAN& font__12x16() const
{return field_font__12x16;}
inline BOOLEAN& font__16x16()
{return field_font__16x16;}
inline const BOOLEAN& font__16x16() const
{return field_font__16x16;}
inline BOOLEAN& font__16x24()
{return field_font__16x24;}
inline const BOOLEAN& font__16x24() const
{return field_font__16x24;}
inline BOOLEAN& font__24x32()
{return field_font__24x32;}
inline const BOOLEAN& font__24x32() const
{return field_font__24x32;}
inline BOOLEAN& font__32x32()
{return field_font__32x32;}
inline const BOOLEAN& font__32x32() const
{return field_font__32x32;}
inline BOOLEAN& reserved()
{return field_reserved;}
inline const BOOLEAN& reserved() const
{return field_reserved;}
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 TextFontDataRes__small__font__sizes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
TextFontDataRes__small__font__sizes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const TextFontDataRes__small__font__sizes& other_value);
void copy_template(const TextFontDataRes__small__font__sizes_template& other_value);
public:
TextFontDataRes__small__font__sizes_template();
TextFontDataRes__small__font__sizes_template(template_sel other_value);
TextFontDataRes__small__font__sizes_template(const TextFontDataRes__small__font__sizes& other_value);
TextFontDataRes__small__font__sizes_template(const OPTIONAL<TextFontDataRes__small__font__sizes>& other_value);
TextFontDataRes__small__font__sizes_template(const TextFontDataRes__small__font__sizes_template& other_value);
~TextFontDataRes__small__font__sizes_template();
TextFontDataRes__small__font__sizes_template& operator=(template_sel other_value);
TextFontDataRes__small__font__sizes_template& operator=(const TextFontDataRes__small__font__sizes& other_value);
TextFontDataRes__small__font__sizes_template& operator=(const OPTIONAL<TextFontDataRes__small__font__sizes>& other_value);
TextFontDataRes__small__font__sizes_template& operator=(const TextFontDataRes__small__font__sizes_template& other_value);
boolean match(const TextFontDataRes__small__font__sizes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
TextFontDataRes__small__font__sizes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
TextFontDataRes__small__font__sizes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& font__8x8();
const BOOLEAN_template& font__8x8() const;
BOOLEAN_template& font__8x12();
const BOOLEAN_template& font__8x12() const;
BOOLEAN_template& font__12x16();
const BOOLEAN_template& font__12x16() const;
BOOLEAN_template& font__16x16();
const BOOLEAN_template& font__16x16() const;
BOOLEAN_template& font__16x24();
const BOOLEAN_template& font__16x24() const;
BOOLEAN_template& font__24x32();
const BOOLEAN_template& font__24x32() const;
BOOLEAN_template& font__32x32();
const BOOLEAN_template& font__32x32() const;
BOOLEAN_template& reserved();
const BOOLEAN_template& reserved() const;
int size_of() const;
void log() const;
void log_match(const TextFontDataRes__small__font__sizes& 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 TextFontDataRes__large__font__sizes : public Base_Type {
BOOLEAN field_font__32x48;
BOOLEAN field_font__48x64;
BOOLEAN field_font__64x64;
BOOLEAN field_font__64x96;
BOOLEAN field_font__96x128;
BOOLEAN field_font__128x128;
BOOLEAN field_font__128x192;
BOOLEAN field_reserved;
public:
TextFontDataRes__large__font__sizes();
TextFontDataRes__large__font__sizes(const BOOLEAN& par_font__32x48,
const BOOLEAN& par_font__48x64,
const BOOLEAN& par_font__64x64,
const BOOLEAN& par_font__64x96,
const BOOLEAN& par_font__96x128,
const BOOLEAN& par_font__128x128,
const BOOLEAN& par_font__128x192,
const BOOLEAN& par_reserved);
TextFontDataRes__large__font__sizes(const TextFontDataRes__large__font__sizes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
TextFontDataRes__large__font__sizes& operator=(const TextFontDataRes__large__font__sizes& other_value);
boolean operator==(const TextFontDataRes__large__font__sizes& other_value) const;
inline boolean operator!=(const TextFontDataRes__large__font__sizes& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& font__32x48()
{return field_font__32x48;}
inline const BOOLEAN& font__32x48() const
{return field_font__32x48;}
inline BOOLEAN& font__48x64()
{return field_font__48x64;}
inline const BOOLEAN& font__48x64() const
{return field_font__48x64;}
inline BOOLEAN& font__64x64()
{return field_font__64x64;}
inline const BOOLEAN& font__64x64() const
{return field_font__64x64;}
inline BOOLEAN& font__64x96()
{return field_font__64x96;}
inline const BOOLEAN& font__64x96() const
{return field_font__64x96;}
inline BOOLEAN& font__96x128()
{return field_font__96x128;}
inline const BOOLEAN& font__96x128() const
{return field_font__96x128;}
inline BOOLEAN& font__128x128()
{return field_font__128x128;}
inline const BOOLEAN& font__128x128() const
{return field_font__128x128;}
inline BOOLEAN& font__128x192()
{return field_font__128x192;}
inline const BOOLEAN& font__128x192() const
{return field_font__128x192;}
inline BOOLEAN& reserved()
{return field_reserved;}
inline const BOOLEAN& reserved() const
{return field_reserved;}
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 TextFontDataRes__large__font__sizes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
TextFontDataRes__large__font__sizes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const TextFontDataRes__large__font__sizes& other_value);
void copy_template(const TextFontDataRes__large__font__sizes_template& other_value);
public:
TextFontDataRes__large__font__sizes_template();
TextFontDataRes__large__font__sizes_template(template_sel other_value);
TextFontDataRes__large__font__sizes_template(const TextFontDataRes__large__font__sizes& other_value);
TextFontDataRes__large__font__sizes_template(const OPTIONAL<TextFontDataRes__large__font__sizes>& other_value);
TextFontDataRes__large__font__sizes_template(const TextFontDataRes__large__font__sizes_template& other_value);
~TextFontDataRes__large__font__sizes_template();
TextFontDataRes__large__font__sizes_template& operator=(template_sel other_value);
TextFontDataRes__large__font__sizes_template& operator=(const TextFontDataRes__large__font__sizes& other_value);
TextFontDataRes__large__font__sizes_template& operator=(const OPTIONAL<TextFontDataRes__large__font__sizes>& other_value);
TextFontDataRes__large__font__sizes_template& operator=(const TextFontDataRes__large__font__sizes_template& other_value);
boolean match(const TextFontDataRes__large__font__sizes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
TextFontDataRes__large__font__sizes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
TextFontDataRes__large__font__sizes_template& list_item(unsigned int list_index) const;
BOOLEAN_template& font__32x48();
const BOOLEAN_template& font__32x48() const;
BOOLEAN_template& font__48x64();
const BOOLEAN_template& font__48x64() const;
BOOLEAN_template& font__64x64();
const BOOLEAN_template& font__64x64() const;
BOOLEAN_template& font__64x96();
const BOOLEAN_template& font__64x96() const;
BOOLEAN_template& font__96x128();
const BOOLEAN_template& font__96x128() const;
BOOLEAN_template& font__128x128();
const BOOLEAN_template& font__128x128() const;
BOOLEAN_template& font__128x192();
const BOOLEAN_template& font__128x192() const;
BOOLEAN_template& reserved();
const BOOLEAN_template& reserved() const;
int size_of() const;
void log() const;
void log_match(const TextFontDataRes__large__font__sizes& 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 TextFontDataRes__type__attribute : public Base_Type {
BOOLEAN field_bold__text;
BOOLEAN field_crossed__out__text;
BOOLEAN field_underlined__text;
BOOLEAN field_italics__text;
BOOLEAN field_inverted__text;
BOOLEAN field_flash__inverted;
BOOLEAN field_flash__background__and__foreground;
BOOLEAN field_proportional__font__rendering;
public:
TextFontDataRes__type__attribute();
TextFontDataRes__type__attribute(const BOOLEAN& par_bold__text,
const BOOLEAN& par_crossed__out__text,
const BOOLEAN& par_underlined__text,
const BOOLEAN& par_italics__text,
const BOOLEAN& par_inverted__text,
const BOOLEAN& par_flash__inverted,
const BOOLEAN& par_flash__background__and__foreground,
const BOOLEAN& par_proportional__font__rendering);
TextFontDataRes__type__attribute(const TextFontDataRes__type__attribute& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
TextFontDataRes__type__attribute& operator=(const TextFontDataRes__type__attribute& other_value);
boolean operator==(const TextFontDataRes__type__attribute& other_value) const;
inline boolean operator!=(const TextFontDataRes__type__attribute& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& bold__text()
{return field_bold__text;}
inline const BOOLEAN& bold__text() const
{return field_bold__text;}
inline BOOLEAN& crossed__out__text()
{return field_crossed__out__text;}
inline const BOOLEAN& crossed__out__text() const
{return field_crossed__out__text;}
inline BOOLEAN& underlined__text()
{return field_underlined__text;}
inline const BOOLEAN& underlined__text() const
{return field_underlined__text;}
inline BOOLEAN& italics__text()
{return field_italics__text;}
inline const BOOLEAN& italics__text() const
{return field_italics__text;}
inline BOOLEAN& inverted__text()
{return field_inverted__text;}
inline const BOOLEAN& inverted__text() const
{return field_inverted__text;}
inline BOOLEAN& flash__inverted()
{return field_flash__inverted;}
inline const BOOLEAN& flash__inverted() const
{return field_flash__inverted;}
inline BOOLEAN& flash__background__and__foreground()
{return field_flash__background__and__foreground;}
inline const BOOLEAN& flash__background__and__foreground() const
{return field_flash__background__and__foreground;}
inline BOOLEAN& proportional__font__rendering()
{return field_proportional__font__rendering;}
inline const BOOLEAN& proportional__font__rendering() const
{return field_proportional__font__rendering;}
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 TextFontDataRes__type__attribute_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
TextFontDataRes__type__attribute_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const TextFontDataRes__type__attribute& other_value);
void copy_template(const TextFontDataRes__type__attribute_template& other_value);
public:
TextFontDataRes__type__attribute_template();
TextFontDataRes__type__attribute_template(template_sel other_value);
TextFontDataRes__type__attribute_template(const TextFontDataRes__type__attribute& other_value);
TextFontDataRes__type__attribute_template(const OPTIONAL<TextFontDataRes__type__attribute>& other_value);
TextFontDataRes__type__attribute_template(const TextFontDataRes__type__attribute_template& other_value);
~TextFontDataRes__type__attribute_template();
TextFontDataRes__type__attribute_template& operator=(template_sel other_value);
TextFontDataRes__type__attribute_template& operator=(const TextFontDataRes__type__attribute& other_value);
TextFontDataRes__type__attribute_template& operator=(const OPTIONAL<TextFontDataRes__type__attribute>& other_value);
TextFontDataRes__type__attribute_template& operator=(const TextFontDataRes__type__attribute_template& other_value);
boolean match(const TextFontDataRes__type__attribute& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
TextFontDataRes__type__attribute valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
TextFontDataRes__type__attribute_template& list_item(unsigned int list_index) const;
BOOLEAN_template& bold__text();
const BOOLEAN_template& bold__text() const;
BOOLEAN_template& crossed__out__text();
const BOOLEAN_template& crossed__out__text() const;
BOOLEAN_template& underlined__text();
const BOOLEAN_template& underlined__text() const;
BOOLEAN_template& italics__text();
const BOOLEAN_template& italics__text() const;
BOOLEAN_template& inverted__text();
const BOOLEAN_template& inverted__text() const;
BOOLEAN_template& flash__inverted();
const BOOLEAN_template& flash__inverted() const;
BOOLEAN_template& flash__background__and__foreground();
const BOOLEAN_template& flash__background__and__foreground() const;
BOOLEAN_template& proportional__font__rendering();
const BOOLEAN_template& proportional__font__rendering() const;
int size_of() const;
void log() const;
void log_match(const TextFontDataRes__type__attribute& 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 GetTextFontDataRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
TextFontDataRes__small__font__sizes field_small__font__sizes;
TextFontDataRes__large__font__sizes field_large__font__sizes;
TextFontDataRes__type__attribute field_type__attribute;
public:
GetTextFontDataRes();
GetTextFontDataRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const TextFontDataRes__small__font__sizes& par_small__font__sizes,
const TextFontDataRes__large__font__sizes& par_large__font__sizes,
const TextFontDataRes__type__attribute& par_type__attribute);
GetTextFontDataRes(const GetTextFontDataRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetTextFontDataRes& operator=(const GetTextFontDataRes& other_value);
boolean operator==(const GetTextFontDataRes& other_value) const;
inline boolean operator!=(const GetTextFontDataRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 TextFontDataRes__small__font__sizes& small__font__sizes()
{return field_small__font__sizes;}
inline const TextFontDataRes__small__font__sizes& small__font__sizes() const
{return field_small__font__sizes;}
inline TextFontDataRes__large__font__sizes& large__font__sizes()
{return field_large__font__sizes;}
inline const TextFontDataRes__large__font__sizes& large__font__sizes() const
{return field_large__font__sizes;}
inline TextFontDataRes__type__attribute& type__attribute()
{return field_type__attribute;}
inline const TextFontDataRes__type__attribute& type__attribute() const
{return field_type__attribute;}
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 GetTextFontDataRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetTextFontDataRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetTextFontDataRes& other_value);
void copy_template(const GetTextFontDataRes_template& other_value);
public:
GetTextFontDataRes_template();
GetTextFontDataRes_template(template_sel other_value);
GetTextFontDataRes_template(const GetTextFontDataRes& other_value);
GetTextFontDataRes_template(const OPTIONAL<GetTextFontDataRes>& other_value);
GetTextFontDataRes_template(const GetTextFontDataRes_template& other_value);
~GetTextFontDataRes_template();
GetTextFontDataRes_template& operator=(template_sel other_value);
GetTextFontDataRes_template& operator=(const GetTextFontDataRes& other_value);
GetTextFontDataRes_template& operator=(const OPTIONAL<GetTextFontDataRes>& other_value);
GetTextFontDataRes_template& operator=(const GetTextFontDataRes_template& other_value);
boolean match(const GetTextFontDataRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetTextFontDataRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetTextFontDataRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
TextFontDataRes__small__font__sizes_template& small__font__sizes();
const TextFontDataRes__small__font__sizes_template& small__font__sizes() const;
TextFontDataRes__large__font__sizes_template& large__font__sizes();
const TextFontDataRes__large__font__sizes_template& large__font__sizes() const;
TextFontDataRes__type__attribute_template& type__attribute();
const TextFontDataRes__type__attribute_template& type__attribute() const;
int size_of() const;
void log() const;
void log_match(const GetTextFontDataRes& 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 GetHardwareReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetHardwareReq();
GetHardwareReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetHardwareReq(const GetHardwareReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetHardwareReq& operator=(const GetHardwareReq& other_value);
boolean operator==(const GetHardwareReq& other_value) const;
inline boolean operator!=(const GetHardwareReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetHardwareReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetHardwareReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetHardwareReq& other_value);
void copy_template(const GetHardwareReq_template& other_value);
public:
GetHardwareReq_template();
GetHardwareReq_template(template_sel other_value);
GetHardwareReq_template(const GetHardwareReq& other_value);
GetHardwareReq_template(const OPTIONAL<GetHardwareReq>& other_value);
GetHardwareReq_template(const GetHardwareReq_template& other_value);
~GetHardwareReq_template();
GetHardwareReq_template& operator=(template_sel other_value);
GetHardwareReq_template& operator=(const GetHardwareReq& other_value);
GetHardwareReq_template& operator=(const OPTIONAL<GetHardwareReq>& other_value);
GetHardwareReq_template& operator=(const GetHardwareReq_template& other_value);
boolean match(const GetHardwareReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetHardwareReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetHardwareReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetHardwareReq& 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__GetHardwareResGraphicType : public Base_Type { // enum
friend class e__GetHardwareResGraphicType_template;
public:
enum enum_type { monochrome = 0, colors16 = 1, colors256 = 2, UNKNOWN_VALUE = 3, UNBOUND_VALUE = 4 };
private:
enum_type enum_value;
public:
e__GetHardwareResGraphicType();
e__GetHardwareResGraphicType(int other_value);
e__GetHardwareResGraphicType(enum_type other_value);
e__GetHardwareResGraphicType(const e__GetHardwareResGraphicType& other_value);
e__GetHardwareResGraphicType& operator=(int other_value);
e__GetHardwareResGraphicType& operator=(enum_type other_value);
e__GetHardwareResGraphicType& operator=(const e__GetHardwareResGraphicType& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__GetHardwareResGraphicType& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__GetHardwareResGraphicType& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__GetHardwareResGraphicType& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__GetHardwareResGraphicType& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__GetHardwareResGraphicType& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__GetHardwareResGraphicType& 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__GetHardwareResGraphicType& 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__GetHardwareResGraphicType_template : public Base_Template {
union {
e__GetHardwareResGraphicType::enum_type single_value;
struct {
unsigned int n_values;
e__GetHardwareResGraphicType_template *list_value;
} value_list;
};
void copy_template(const e__GetHardwareResGraphicType_template& other_value);
public:
e__GetHardwareResGraphicType_template();
e__GetHardwareResGraphicType_template(template_sel other_value);
e__GetHardwareResGraphicType_template(int other_value);
e__GetHardwareResGraphicType_template(e__GetHardwareResGraphicType::enum_type other_value);
e__GetHardwareResGraphicType_template(const e__GetHardwareResGraphicType& other_value);
e__GetHardwareResGraphicType_template(const OPTIONAL<e__GetHardwareResGraphicType>& other_value);
e__GetHardwareResGraphicType_template(const e__GetHardwareResGraphicType_template& other_value);
~e__GetHardwareResGraphicType_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__GetHardwareResGraphicType_template& operator=(template_sel other_value);
e__GetHardwareResGraphicType_template& operator=(int other_value);
e__GetHardwareResGraphicType_template& operator=(e__GetHardwareResGraphicType::enum_type other_value);
e__GetHardwareResGraphicType_template& operator=(const e__GetHardwareResGraphicType& other_value);
e__GetHardwareResGraphicType_template& operator=(const OPTIONAL<e__GetHardwareResGraphicType>& other_value);
e__GetHardwareResGraphicType_template& operator=(const e__GetHardwareResGraphicType_template& other_value);
boolean match(e__GetHardwareResGraphicType::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__GetHardwareResGraphicType& other_value, boolean legacy = FALSE) const;
e__GetHardwareResGraphicType::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__GetHardwareResGraphicType_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__GetHardwareResGraphicType& 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 GetHardwareResHardwareType : public Base_Type {
BOOLEAN field_touchScreenandPointingEvent;
BOOLEAN field_pointingDeviceAndPointingEvent;
BOOLEAN field_multipleFrequencyAudioOutput;
BOOLEAN field_adjustableVolumeAudioOutput;
BOOLEAN field_simultaneousActivationsOfPhysicalSoftKeys;
BOOLEAN field_simultaneousActivationsOfButtons;
BOOLEAN field_dragOperationViaPointingEvent;
BOOLEAN field_intermediateCoordinatesDuringDragOperation;
public:
GetHardwareResHardwareType();
GetHardwareResHardwareType(const BOOLEAN& par_touchScreenandPointingEvent,
const BOOLEAN& par_pointingDeviceAndPointingEvent,
const BOOLEAN& par_multipleFrequencyAudioOutput,
const BOOLEAN& par_adjustableVolumeAudioOutput,
const BOOLEAN& par_simultaneousActivationsOfPhysicalSoftKeys,
const BOOLEAN& par_simultaneousActivationsOfButtons,
const BOOLEAN& par_dragOperationViaPointingEvent,
const BOOLEAN& par_intermediateCoordinatesDuringDragOperation);
GetHardwareResHardwareType(const GetHardwareResHardwareType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetHardwareResHardwareType& operator=(const GetHardwareResHardwareType& other_value);
boolean operator==(const GetHardwareResHardwareType& other_value) const;
inline boolean operator!=(const GetHardwareResHardwareType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& touchScreenandPointingEvent()
{return field_touchScreenandPointingEvent;}
inline const BOOLEAN& touchScreenandPointingEvent() const
{return field_touchScreenandPointingEvent;}
inline BOOLEAN& pointingDeviceAndPointingEvent()
{return field_pointingDeviceAndPointingEvent;}
inline const BOOLEAN& pointingDeviceAndPointingEvent() const
{return field_pointingDeviceAndPointingEvent;}
inline BOOLEAN& multipleFrequencyAudioOutput()
{return field_multipleFrequencyAudioOutput;}
inline const BOOLEAN& multipleFrequencyAudioOutput() const
{return field_multipleFrequencyAudioOutput;}
inline BOOLEAN& adjustableVolumeAudioOutput()
{return field_adjustableVolumeAudioOutput;}
inline const BOOLEAN& adjustableVolumeAudioOutput() const
{return field_adjustableVolumeAudioOutput;}
inline BOOLEAN& simultaneousActivationsOfPhysicalSoftKeys()
{return field_simultaneousActivationsOfPhysicalSoftKeys;}
inline const BOOLEAN& simultaneousActivationsOfPhysicalSoftKeys() const
{return field_simultaneousActivationsOfPhysicalSoftKeys;}
inline BOOLEAN& simultaneousActivationsOfButtons()
{return field_simultaneousActivationsOfButtons;}
inline const BOOLEAN& simultaneousActivationsOfButtons() const
{return field_simultaneousActivationsOfButtons;}
inline BOOLEAN& dragOperationViaPointingEvent()
{return field_dragOperationViaPointingEvent;}
inline const BOOLEAN& dragOperationViaPointingEvent() const
{return field_dragOperationViaPointingEvent;}
inline BOOLEAN& intermediateCoordinatesDuringDragOperation()
{return field_intermediateCoordinatesDuringDragOperation;}
inline const BOOLEAN& intermediateCoordinatesDuringDragOperation() const
{return field_intermediateCoordinatesDuringDragOperation;}
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 GetHardwareResHardwareType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetHardwareResHardwareType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetHardwareResHardwareType& other_value);
void copy_template(const GetHardwareResHardwareType_template& other_value);
public:
GetHardwareResHardwareType_template();
GetHardwareResHardwareType_template(template_sel other_value);
GetHardwareResHardwareType_template(const GetHardwareResHardwareType& other_value);
GetHardwareResHardwareType_template(const OPTIONAL<GetHardwareResHardwareType>& other_value);
GetHardwareResHardwareType_template(const GetHardwareResHardwareType_template& other_value);
~GetHardwareResHardwareType_template();
GetHardwareResHardwareType_template& operator=(template_sel other_value);
GetHardwareResHardwareType_template& operator=(const GetHardwareResHardwareType& other_value);
GetHardwareResHardwareType_template& operator=(const OPTIONAL<GetHardwareResHardwareType>& other_value);
GetHardwareResHardwareType_template& operator=(const GetHardwareResHardwareType_template& other_value);
boolean match(const GetHardwareResHardwareType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetHardwareResHardwareType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetHardwareResHardwareType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& touchScreenandPointingEvent();
const BOOLEAN_template& touchScreenandPointingEvent() const;
BOOLEAN_template& pointingDeviceAndPointingEvent();
const BOOLEAN_template& pointingDeviceAndPointingEvent() const;
BOOLEAN_template& multipleFrequencyAudioOutput();
const BOOLEAN_template& multipleFrequencyAudioOutput() const;
BOOLEAN_template& adjustableVolumeAudioOutput();
const BOOLEAN_template& adjustableVolumeAudioOutput() const;
BOOLEAN_template& simultaneousActivationsOfPhysicalSoftKeys();
const BOOLEAN_template& simultaneousActivationsOfPhysicalSoftKeys() const;
BOOLEAN_template& simultaneousActivationsOfButtons();
const BOOLEAN_template& simultaneousActivationsOfButtons() const;
BOOLEAN_template& dragOperationViaPointingEvent();
const BOOLEAN_template& dragOperationViaPointingEvent() const;
BOOLEAN_template& intermediateCoordinatesDuringDragOperation();
const BOOLEAN_template& intermediateCoordinatesDuringDragOperation() const;
int size_of() const;
void log() const;
void log_match(const GetHardwareResHardwareType& 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 GetHardwareRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_bootTimeInSeconds;
e__GetHardwareResGraphicType field_graphicType;
GetHardwareResHardwareType field_hardware;
INTEGER field_xPixels;
INTEGER field_yPixels;
public:
GetHardwareRes();
GetHardwareRes(const INTEGER& par_vtfunction,
const INTEGER& par_bootTimeInSeconds,
const e__GetHardwareResGraphicType& par_graphicType,
const GetHardwareResHardwareType& par_hardware,
const INTEGER& par_xPixels,
const INTEGER& par_yPixels);
GetHardwareRes(const GetHardwareRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetHardwareRes& operator=(const GetHardwareRes& other_value);
boolean operator==(const GetHardwareRes& other_value) const;
inline boolean operator!=(const GetHardwareRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& bootTimeInSeconds()
{return field_bootTimeInSeconds;}
inline const INTEGER& bootTimeInSeconds() const
{return field_bootTimeInSeconds;}
inline e__GetHardwareResGraphicType& graphicType()
{return field_graphicType;}
inline const e__GetHardwareResGraphicType& graphicType() const
{return field_graphicType;}
inline GetHardwareResHardwareType& hardware()
{return field_hardware;}
inline const GetHardwareResHardwareType& hardware() const
{return field_hardware;}
inline INTEGER& xPixels()
{return field_xPixels;}
inline const INTEGER& xPixels() const
{return field_xPixels;}
inline INTEGER& yPixels()
{return field_yPixels;}
inline const INTEGER& yPixels() const
{return field_yPixels;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class GetHardwareRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetHardwareRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetHardwareRes& other_value);
void copy_template(const GetHardwareRes_template& other_value);
public:
GetHardwareRes_template();
GetHardwareRes_template(template_sel other_value);
GetHardwareRes_template(const GetHardwareRes& other_value);
GetHardwareRes_template(const OPTIONAL<GetHardwareRes>& other_value);
GetHardwareRes_template(const GetHardwareRes_template& other_value);
~GetHardwareRes_template();
GetHardwareRes_template& operator=(template_sel other_value);
GetHardwareRes_template& operator=(const GetHardwareRes& other_value);
GetHardwareRes_template& operator=(const OPTIONAL<GetHardwareRes>& other_value);
GetHardwareRes_template& operator=(const GetHardwareRes_template& other_value);
boolean match(const GetHardwareRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetHardwareRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetHardwareRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& bootTimeInSeconds();
const INTEGER_template& bootTimeInSeconds() const;
e__GetHardwareResGraphicType_template& graphicType();
const e__GetHardwareResGraphicType_template& graphicType() const;
GetHardwareResHardwareType_template& hardware();
const GetHardwareResHardwareType_template& hardware() const;
INTEGER_template& xPixels();
const INTEGER_template& xPixels() const;
INTEGER_template& yPixels();
const INTEGER_template& yPixels() const;
int size_of() const;
void log() const;
void log_match(const GetHardwareRes& 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__Codeplane : public Base_Type { // enum
friend class e__Codeplane_template;
public:
enum enum_type { codeplane0 = 0, codeplane1 = 1, codeplane2 = 2, codeplane3 = 3, codeplane4 = 4, codeplane5 = 5, codeplane6 = 6, codeplane7 = 7, codeplane8 = 8, codeplane9 = 9, codeplane10 = 10, codeplane11 = 11, codeplane12 = 12, codeplane13 = 13, codeplane14 = 14, codeplane15 = 15, codeplane16 = 16, UNKNOWN_VALUE = 17, UNBOUND_VALUE = 18 };
private:
enum_type enum_value;
public:
e__Codeplane();
e__Codeplane(int other_value);
e__Codeplane(enum_type other_value);
e__Codeplane(const e__Codeplane& other_value);
e__Codeplane& operator=(int other_value);
e__Codeplane& operator=(enum_type other_value);
e__Codeplane& operator=(const e__Codeplane& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__Codeplane& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__Codeplane& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__Codeplane& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__Codeplane& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__Codeplane& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__Codeplane& 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__Codeplane& 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__Codeplane_template : public Base_Template {
union {
e__Codeplane::enum_type single_value;
struct {
unsigned int n_values;
e__Codeplane_template *list_value;
} value_list;
};
void copy_template(const e__Codeplane_template& other_value);
public:
e__Codeplane_template();
e__Codeplane_template(template_sel other_value);
e__Codeplane_template(int other_value);
e__Codeplane_template(e__Codeplane::enum_type other_value);
e__Codeplane_template(const e__Codeplane& other_value);
e__Codeplane_template(const OPTIONAL<e__Codeplane>& other_value);
e__Codeplane_template(const e__Codeplane_template& other_value);
~e__Codeplane_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__Codeplane_template& operator=(template_sel other_value);
e__Codeplane_template& operator=(int other_value);
e__Codeplane_template& operator=(e__Codeplane::enum_type other_value);
e__Codeplane_template& operator=(const e__Codeplane& other_value);
e__Codeplane_template& operator=(const OPTIONAL<e__Codeplane>& other_value);
e__Codeplane_template& operator=(const e__Codeplane_template& other_value);
boolean match(e__Codeplane::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__Codeplane& other_value, boolean legacy = FALSE) const;
e__Codeplane::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__Codeplane_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__Codeplane& 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 GetSupportedWidecharsReq : public Base_Type {
INTEGER field_vtfunction;
e__Codeplane field_codeplane;
OCTETSTRING field_firstWideCharInInquiryRange;
OCTETSTRING field_lastWideCharInInquiryRange;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetSupportedWidecharsReq();
GetSupportedWidecharsReq(const INTEGER& par_vtfunction,
const e__Codeplane& par_codeplane,
const OCTETSTRING& par_firstWideCharInInquiryRange,
const OCTETSTRING& par_lastWideCharInInquiryRange,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetSupportedWidecharsReq(const GetSupportedWidecharsReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetSupportedWidecharsReq& operator=(const GetSupportedWidecharsReq& other_value);
boolean operator==(const GetSupportedWidecharsReq& other_value) const;
inline boolean operator!=(const GetSupportedWidecharsReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__Codeplane& codeplane()
{return field_codeplane;}
inline const e__Codeplane& codeplane() const
{return field_codeplane;}
inline OCTETSTRING& firstWideCharInInquiryRange()
{return field_firstWideCharInInquiryRange;}
inline const OCTETSTRING& firstWideCharInInquiryRange() const
{return field_firstWideCharInInquiryRange;}
inline OCTETSTRING& lastWideCharInInquiryRange()
{return field_lastWideCharInInquiryRange;}
inline const OCTETSTRING& lastWideCharInInquiryRange() const
{return field_lastWideCharInInquiryRange;}
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 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class GetSupportedWidecharsReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetSupportedWidecharsReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetSupportedWidecharsReq& other_value);
void copy_template(const GetSupportedWidecharsReq_template& other_value);
public:
GetSupportedWidecharsReq_template();
GetSupportedWidecharsReq_template(template_sel other_value);
GetSupportedWidecharsReq_template(const GetSupportedWidecharsReq& other_value);
GetSupportedWidecharsReq_template(const OPTIONAL<GetSupportedWidecharsReq>& other_value);
GetSupportedWidecharsReq_template(const GetSupportedWidecharsReq_template& other_value);
~GetSupportedWidecharsReq_template();
GetSupportedWidecharsReq_template& operator=(template_sel other_value);
GetSupportedWidecharsReq_template& operator=(const GetSupportedWidecharsReq& other_value);
GetSupportedWidecharsReq_template& operator=(const OPTIONAL<GetSupportedWidecharsReq>& other_value);
GetSupportedWidecharsReq_template& operator=(const GetSupportedWidecharsReq_template& other_value);
boolean match(const GetSupportedWidecharsReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetSupportedWidecharsReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetSupportedWidecharsReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__Codeplane_template& codeplane();
const e__Codeplane_template& codeplane() const;
OCTETSTRING_template& firstWideCharInInquiryRange();
const OCTETSTRING_template& firstWideCharInInquiryRange() const;
OCTETSTRING_template& lastWideCharInInquiryRange();
const OCTETSTRING_template& lastWideCharInInquiryRange() 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 GetSupportedWidecharsReq& 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 WideCharRange : public Base_Type {
OCTETSTRING field_firstWideChar;
OCTETSTRING field_lastWideChar;
public:
WideCharRange();
WideCharRange(const OCTETSTRING& par_firstWideChar,
const OCTETSTRING& par_lastWideChar);
WideCharRange(const WideCharRange& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
WideCharRange& operator=(const WideCharRange& other_value);
boolean operator==(const WideCharRange& other_value) const;
inline boolean operator!=(const WideCharRange& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline OCTETSTRING& firstWideChar()
{return field_firstWideChar;}
inline const OCTETSTRING& firstWideChar() const
{return field_firstWideChar;}
inline OCTETSTRING& lastWideChar()
{return field_lastWideChar;}
inline const OCTETSTRING& lastWideChar() const
{return field_lastWideChar;}
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 WideCharRange_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
WideCharRange_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const WideCharRange& other_value);
void copy_template(const WideCharRange_template& other_value);
public:
WideCharRange_template();
WideCharRange_template(template_sel other_value);
WideCharRange_template(const WideCharRange& other_value);
WideCharRange_template(const OPTIONAL<WideCharRange>& other_value);
WideCharRange_template(const WideCharRange_template& other_value);
~WideCharRange_template();
WideCharRange_template& operator=(template_sel other_value);
WideCharRange_template& operator=(const WideCharRange& other_value);
WideCharRange_template& operator=(const OPTIONAL<WideCharRange>& other_value);
WideCharRange_template& operator=(const WideCharRange_template& other_value);
boolean match(const WideCharRange& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
WideCharRange valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
WideCharRange_template& list_item(unsigned int list_index) const;
OCTETSTRING_template& firstWideChar();
const OCTETSTRING_template& firstWideChar() const;
OCTETSTRING_template& lastWideChar();
const OCTETSTRING_template& lastWideChar() const;
int size_of() const;
void log() const;
void log_match(const WideCharRange& 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 WideCharRangeArray : public Base_Type {
struct recordof_setof_struct {
int ref_count;
int n_elements;
WideCharRange **value_elements;
} *val_ptr;
static const WideCharRange UNBOUND_ELEM;
private:
friend boolean operator==(null_type null_value, const WideCharRangeArray& other_value);
public:
typedef WideCharRange of_type;
WideCharRangeArray();
WideCharRangeArray(null_type other_value);
WideCharRangeArray(const WideCharRangeArray& other_value);
~WideCharRangeArray();
void clean_up();
WideCharRangeArray& operator=(null_type other_value);
WideCharRangeArray& operator=(const WideCharRangeArray& other_value);
boolean operator==(null_type other_value) const;
boolean operator==(const WideCharRangeArray& other_value) const;
inline boolean operator!=(null_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const WideCharRangeArray& other_value) const { return !(*this == other_value); }
WideCharRange& operator[](int index_value);
WideCharRange& operator[](const INTEGER& index_value);
const WideCharRange& operator[](int index_value) const;
const WideCharRange& operator[](const INTEGER& index_value) const;
WideCharRangeArray operator<<=(int rotate_count) const;
WideCharRangeArray operator<<=(const INTEGER& rotate_count) const;
WideCharRangeArray operator>>=(int rotate_count) const;
WideCharRangeArray operator>>=(const INTEGER& rotate_count) const;
WideCharRangeArray operator+(const WideCharRangeArray& other_value) const;
WideCharRangeArray substr(int index, int returncount) const;
WideCharRangeArray replace(int index, int len, const WideCharRangeArray& repl) const;
WideCharRangeArray replace(int index, int len, const WideCharRangeArray_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 WideCharRangeArray_template : public Record_Of_Template {
union {
struct {
int n_elements;
WideCharRange_template **value_elements;
} single_value;
struct {
unsigned int n_values;
WideCharRangeArray_template *list_value;
} value_list;
};
void copy_value(const WideCharRangeArray& other_value);
void copy_template(const WideCharRangeArray_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:
WideCharRangeArray_template();
WideCharRangeArray_template(template_sel other_value);
WideCharRangeArray_template(null_type other_value);
WideCharRangeArray_template(const WideCharRangeArray& other_value);
WideCharRangeArray_template(const OPTIONAL<WideCharRangeArray>& other_value);
WideCharRangeArray_template(const WideCharRangeArray_template& other_value);
~WideCharRangeArray_template();
void clean_up();
WideCharRangeArray_template& operator=(template_sel other_value);
WideCharRangeArray_template& operator=(null_type other_value);
WideCharRangeArray_template& operator=(const WideCharRangeArray& other_value);
WideCharRangeArray_template& operator=(const OPTIONAL<WideCharRangeArray>& other_value);
WideCharRangeArray_template& operator=(const WideCharRangeArray_template& other_value);
WideCharRange_template& operator[](int index_value);
WideCharRange_template& operator[](const INTEGER& index_value);
const WideCharRange_template& operator[](int index_value) const;
const WideCharRange_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 WideCharRangeArray& other_value, boolean legacy = FALSE) const;
inline boolean is_bound() const
{return template_selection != UNINITIALIZED_TEMPLATE; }
boolean is_value() const;
WideCharRangeArray valueof() const;
WideCharRangeArray substr(int index, int returncount) const;
WideCharRangeArray replace(int index, int len, const WideCharRangeArray_template& repl) const;
WideCharRangeArray replace(int index, int len, const WideCharRangeArray& repl) const;
void set_type(template_sel template_type, unsigned int list_length);
WideCharRangeArray_template& list_item(unsigned int list_index);
void log() const;
void log_match(const WideCharRangeArray& 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 GetSupportedWidecharsRes : public Base_Type {
INTEGER field_vtfunction;
e__Codeplane field_codeplane;
OCTETSTRING field_firstWideCharInInquiryRange;
OCTETSTRING field_lastWideCharInInquiryRange;
INTEGER field_numberOfRanges;
WideCharRangeArray field_wideCharRangeArray;
public:
GetSupportedWidecharsRes();
GetSupportedWidecharsRes(const INTEGER& par_vtfunction,
const e__Codeplane& par_codeplane,
const OCTETSTRING& par_firstWideCharInInquiryRange,
const OCTETSTRING& par_lastWideCharInInquiryRange,
const INTEGER& par_numberOfRanges,
const WideCharRangeArray& par_wideCharRangeArray);
GetSupportedWidecharsRes(const GetSupportedWidecharsRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetSupportedWidecharsRes& operator=(const GetSupportedWidecharsRes& other_value);
boolean operator==(const GetSupportedWidecharsRes& other_value) const;
inline boolean operator!=(const GetSupportedWidecharsRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline e__Codeplane& codeplane()
{return field_codeplane;}
inline const e__Codeplane& codeplane() const
{return field_codeplane;}
inline OCTETSTRING& firstWideCharInInquiryRange()
{return field_firstWideCharInInquiryRange;}
inline const OCTETSTRING& firstWideCharInInquiryRange() const
{return field_firstWideCharInInquiryRange;}
inline OCTETSTRING& lastWideCharInInquiryRange()
{return field_lastWideCharInInquiryRange;}
inline const OCTETSTRING& lastWideCharInInquiryRange() const
{return field_lastWideCharInInquiryRange;}
inline INTEGER& numberOfRanges()
{return field_numberOfRanges;}
inline const INTEGER& numberOfRanges() const
{return field_numberOfRanges;}
inline WideCharRangeArray& wideCharRangeArray()
{return field_wideCharRangeArray;}
inline const WideCharRangeArray& wideCharRangeArray() const
{return field_wideCharRangeArray;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class GetSupportedWidecharsRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetSupportedWidecharsRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetSupportedWidecharsRes& other_value);
void copy_template(const GetSupportedWidecharsRes_template& other_value);
public:
GetSupportedWidecharsRes_template();
GetSupportedWidecharsRes_template(template_sel other_value);
GetSupportedWidecharsRes_template(const GetSupportedWidecharsRes& other_value);
GetSupportedWidecharsRes_template(const OPTIONAL<GetSupportedWidecharsRes>& other_value);
GetSupportedWidecharsRes_template(const GetSupportedWidecharsRes_template& other_value);
~GetSupportedWidecharsRes_template();
GetSupportedWidecharsRes_template& operator=(template_sel other_value);
GetSupportedWidecharsRes_template& operator=(const GetSupportedWidecharsRes& other_value);
GetSupportedWidecharsRes_template& operator=(const OPTIONAL<GetSupportedWidecharsRes>& other_value);
GetSupportedWidecharsRes_template& operator=(const GetSupportedWidecharsRes_template& other_value);
boolean match(const GetSupportedWidecharsRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetSupportedWidecharsRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetSupportedWidecharsRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
e__Codeplane_template& codeplane();
const e__Codeplane_template& codeplane() const;
OCTETSTRING_template& firstWideCharInInquiryRange();
const OCTETSTRING_template& firstWideCharInInquiryRange() const;
OCTETSTRING_template& lastWideCharInInquiryRange();
const OCTETSTRING_template& lastWideCharInInquiryRange() const;
INTEGER_template& numberOfRanges();
const INTEGER_template& numberOfRanges() const;
WideCharRangeArray_template& wideCharRangeArray();
const WideCharRangeArray_template& wideCharRangeArray() const;
int size_of() const;
void log() const;
void log_match(const GetSupportedWidecharsRes& 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 GetWindowMaskDataReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetWindowMaskDataReq();
GetWindowMaskDataReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetWindowMaskDataReq(const GetWindowMaskDataReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetWindowMaskDataReq& operator=(const GetWindowMaskDataReq& other_value);
boolean operator==(const GetWindowMaskDataReq& other_value) const;
inline boolean operator!=(const GetWindowMaskDataReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetWindowMaskDataReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetWindowMaskDataReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetWindowMaskDataReq& other_value);
void copy_template(const GetWindowMaskDataReq_template& other_value);
public:
GetWindowMaskDataReq_template();
GetWindowMaskDataReq_template(template_sel other_value);
GetWindowMaskDataReq_template(const GetWindowMaskDataReq& other_value);
GetWindowMaskDataReq_template(const OPTIONAL<GetWindowMaskDataReq>& other_value);
GetWindowMaskDataReq_template(const GetWindowMaskDataReq_template& other_value);
~GetWindowMaskDataReq_template();
GetWindowMaskDataReq_template& operator=(template_sel other_value);
GetWindowMaskDataReq_template& operator=(const GetWindowMaskDataReq& other_value);
GetWindowMaskDataReq_template& operator=(const OPTIONAL<GetWindowMaskDataReq>& other_value);
GetWindowMaskDataReq_template& operator=(const GetWindowMaskDataReq_template& other_value);
boolean match(const GetWindowMaskDataReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetWindowMaskDataReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetWindowMaskDataReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetWindowMaskDataReq& 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 GetWindowMaskDataRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_BackgroundColourVTUserLayoutDataMasks;
OCTETSTRING field_BackgroundColourVTKeyCells;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetWindowMaskDataRes();
GetWindowMaskDataRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_BackgroundColourVTUserLayoutDataMasks,
const OCTETSTRING& par_BackgroundColourVTKeyCells,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetWindowMaskDataRes(const GetWindowMaskDataRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetWindowMaskDataRes& operator=(const GetWindowMaskDataRes& other_value);
boolean operator==(const GetWindowMaskDataRes& other_value) const;
inline boolean operator!=(const GetWindowMaskDataRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& BackgroundColourVTUserLayoutDataMasks()
{return field_BackgroundColourVTUserLayoutDataMasks;}
inline const OCTETSTRING& BackgroundColourVTUserLayoutDataMasks() const
{return field_BackgroundColourVTUserLayoutDataMasks;}
inline OCTETSTRING& BackgroundColourVTKeyCells()
{return field_BackgroundColourVTKeyCells;}
inline const OCTETSTRING& BackgroundColourVTKeyCells() const
{return field_BackgroundColourVTKeyCells;}
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 GetWindowMaskDataRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetWindowMaskDataRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetWindowMaskDataRes& other_value);
void copy_template(const GetWindowMaskDataRes_template& other_value);
public:
GetWindowMaskDataRes_template();
GetWindowMaskDataRes_template(template_sel other_value);
GetWindowMaskDataRes_template(const GetWindowMaskDataRes& other_value);
GetWindowMaskDataRes_template(const OPTIONAL<GetWindowMaskDataRes>& other_value);
GetWindowMaskDataRes_template(const GetWindowMaskDataRes_template& other_value);
~GetWindowMaskDataRes_template();
GetWindowMaskDataRes_template& operator=(template_sel other_value);
GetWindowMaskDataRes_template& operator=(const GetWindowMaskDataRes& other_value);
GetWindowMaskDataRes_template& operator=(const OPTIONAL<GetWindowMaskDataRes>& other_value);
GetWindowMaskDataRes_template& operator=(const GetWindowMaskDataRes_template& other_value);
boolean match(const GetWindowMaskDataRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetWindowMaskDataRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetWindowMaskDataRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& BackgroundColourVTUserLayoutDataMasks();
const OCTETSTRING_template& BackgroundColourVTUserLayoutDataMasks() const;
OCTETSTRING_template& BackgroundColourVTKeyCells();
const OCTETSTRING_template& BackgroundColourVTKeyCells() 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 GetWindowMaskDataRes& 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 GetSupportedObjectsReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetSupportedObjectsReq();
GetSupportedObjectsReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetSupportedObjectsReq(const GetSupportedObjectsReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetSupportedObjectsReq& operator=(const GetSupportedObjectsReq& other_value);
boolean operator==(const GetSupportedObjectsReq& other_value) const;
inline boolean operator!=(const GetSupportedObjectsReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetSupportedObjectsReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetSupportedObjectsReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetSupportedObjectsReq& other_value);
void copy_template(const GetSupportedObjectsReq_template& other_value);
public:
GetSupportedObjectsReq_template();
GetSupportedObjectsReq_template(template_sel other_value);
GetSupportedObjectsReq_template(const GetSupportedObjectsReq& other_value);
GetSupportedObjectsReq_template(const OPTIONAL<GetSupportedObjectsReq>& other_value);
GetSupportedObjectsReq_template(const GetSupportedObjectsReq_template& other_value);
~GetSupportedObjectsReq_template();
GetSupportedObjectsReq_template& operator=(template_sel other_value);
GetSupportedObjectsReq_template& operator=(const GetSupportedObjectsReq& other_value);
GetSupportedObjectsReq_template& operator=(const OPTIONAL<GetSupportedObjectsReq>& other_value);
GetSupportedObjectsReq_template& operator=(const GetSupportedObjectsReq_template& other_value);
boolean match(const GetSupportedObjectsReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetSupportedObjectsReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetSupportedObjectsReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetSupportedObjectsReq& 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 GetSupportedObjectsRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_numberOfBytesToFollow;
OCTETSTRING field_supportedObjectTypes;
public:
GetSupportedObjectsRes();
GetSupportedObjectsRes(const INTEGER& par_vtfunction,
const INTEGER& par_numberOfBytesToFollow,
const OCTETSTRING& par_supportedObjectTypes);
GetSupportedObjectsRes(const GetSupportedObjectsRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetSupportedObjectsRes& operator=(const GetSupportedObjectsRes& other_value);
boolean operator==(const GetSupportedObjectsRes& other_value) const;
inline boolean operator!=(const GetSupportedObjectsRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& numberOfBytesToFollow()
{return field_numberOfBytesToFollow;}
inline const INTEGER& numberOfBytesToFollow() const
{return field_numberOfBytesToFollow;}
inline OCTETSTRING& supportedObjectTypes()
{return field_supportedObjectTypes;}
inline const OCTETSTRING& supportedObjectTypes() const
{return field_supportedObjectTypes;}
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 GetSupportedObjectsRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetSupportedObjectsRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetSupportedObjectsRes& other_value);
void copy_template(const GetSupportedObjectsRes_template& other_value);
public:
GetSupportedObjectsRes_template();
GetSupportedObjectsRes_template(template_sel other_value);
GetSupportedObjectsRes_template(const GetSupportedObjectsRes& other_value);
GetSupportedObjectsRes_template(const OPTIONAL<GetSupportedObjectsRes>& other_value);
GetSupportedObjectsRes_template(const GetSupportedObjectsRes_template& other_value);
~GetSupportedObjectsRes_template();
GetSupportedObjectsRes_template& operator=(template_sel other_value);
GetSupportedObjectsRes_template& operator=(const GetSupportedObjectsRes& other_value);
GetSupportedObjectsRes_template& operator=(const OPTIONAL<GetSupportedObjectsRes>& other_value);
GetSupportedObjectsRes_template& operator=(const GetSupportedObjectsRes_template& other_value);
boolean match(const GetSupportedObjectsRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetSupportedObjectsRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetSupportedObjectsRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& numberOfBytesToFollow();
const INTEGER_template& numberOfBytesToFollow() const;
OCTETSTRING_template& supportedObjectTypes();
const OCTETSTRING_template& supportedObjectTypes() const;
int size_of() const;
void log() const;
void log_match(const GetSupportedObjectsRes& 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 StoreVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_versionLabelIsNotCorrect;
BOOLEAN field_insufficientMemoryAvailable;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
StoreVersionRes__errorCodesType();
StoreVersionRes__errorCodesType(const BOOLEAN& par_reserved0,
const BOOLEAN& par_versionLabelIsNotCorrect,
const BOOLEAN& par_insufficientMemoryAvailable,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
StoreVersionRes__errorCodesType(const StoreVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
StoreVersionRes__errorCodesType& operator=(const StoreVersionRes__errorCodesType& other_value);
boolean operator==(const StoreVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const StoreVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& versionLabelIsNotCorrect()
{return field_versionLabelIsNotCorrect;}
inline const BOOLEAN& versionLabelIsNotCorrect() const
{return field_versionLabelIsNotCorrect;}
inline BOOLEAN& insufficientMemoryAvailable()
{return field_insufficientMemoryAvailable;}
inline const BOOLEAN& insufficientMemoryAvailable() const
{return field_insufficientMemoryAvailable;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 StoreVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
StoreVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const StoreVersionRes__errorCodesType& other_value);
void copy_template(const StoreVersionRes__errorCodesType_template& other_value);
public:
StoreVersionRes__errorCodesType_template();
StoreVersionRes__errorCodesType_template(template_sel other_value);
StoreVersionRes__errorCodesType_template(const StoreVersionRes__errorCodesType& other_value);
StoreVersionRes__errorCodesType_template(const OPTIONAL<StoreVersionRes__errorCodesType>& other_value);
StoreVersionRes__errorCodesType_template(const StoreVersionRes__errorCodesType_template& other_value);
~StoreVersionRes__errorCodesType_template();
StoreVersionRes__errorCodesType_template& operator=(template_sel other_value);
StoreVersionRes__errorCodesType_template& operator=(const StoreVersionRes__errorCodesType& other_value);
StoreVersionRes__errorCodesType_template& operator=(const OPTIONAL<StoreVersionRes__errorCodesType>& other_value);
StoreVersionRes__errorCodesType_template& operator=(const StoreVersionRes__errorCodesType_template& other_value);
boolean match(const StoreVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
StoreVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
StoreVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& versionLabelIsNotCorrect();
const BOOLEAN_template& versionLabelIsNotCorrect() const;
BOOLEAN_template& insufficientMemoryAvailable();
const BOOLEAN_template& insufficientMemoryAvailable() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const StoreVersionRes__errorCodesType& 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 StoreVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
StoreVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
StoreVersionRes();
StoreVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const StoreVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
StoreVersionRes(const StoreVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
StoreVersionRes& operator=(const StoreVersionRes& other_value);
boolean operator==(const StoreVersionRes& other_value) const;
inline boolean operator!=(const StoreVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 StoreVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const StoreVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 StoreVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
StoreVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const StoreVersionRes& other_value);
void copy_template(const StoreVersionRes_template& other_value);
public:
StoreVersionRes_template();
StoreVersionRes_template(template_sel other_value);
StoreVersionRes_template(const StoreVersionRes& other_value);
StoreVersionRes_template(const OPTIONAL<StoreVersionRes>& other_value);
StoreVersionRes_template(const StoreVersionRes_template& other_value);
~StoreVersionRes_template();
StoreVersionRes_template& operator=(template_sel other_value);
StoreVersionRes_template& operator=(const StoreVersionRes& other_value);
StoreVersionRes_template& operator=(const OPTIONAL<StoreVersionRes>& other_value);
StoreVersionRes_template& operator=(const StoreVersionRes_template& other_value);
boolean match(const StoreVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
StoreVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
StoreVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
StoreVersionRes__errorCodesType_template& errorCodes();
const StoreVersionRes__errorCodesType_template& errorCodes() 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 StoreVersionRes& 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 StoreVersionReq : public Base_Type {
INTEGER field_vtfunction;
CHARSTRING field_versionLabel;
public:
StoreVersionReq();
StoreVersionReq(const INTEGER& par_vtfunction,
const CHARSTRING& par_versionLabel);
StoreVersionReq(const StoreVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
StoreVersionReq& operator=(const StoreVersionReq& other_value);
boolean operator==(const StoreVersionReq& other_value) const;
inline boolean operator!=(const StoreVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline CHARSTRING& versionLabel()
{return field_versionLabel;}
inline const CHARSTRING& versionLabel() const
{return field_versionLabel;}
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 StoreVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
StoreVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const StoreVersionReq& other_value);
void copy_template(const StoreVersionReq_template& other_value);
public:
StoreVersionReq_template();
StoreVersionReq_template(template_sel other_value);
StoreVersionReq_template(const StoreVersionReq& other_value);
StoreVersionReq_template(const OPTIONAL<StoreVersionReq>& other_value);
StoreVersionReq_template(const StoreVersionReq_template& other_value);
~StoreVersionReq_template();
StoreVersionReq_template& operator=(template_sel other_value);
StoreVersionReq_template& operator=(const StoreVersionReq& other_value);
StoreVersionReq_template& operator=(const OPTIONAL<StoreVersionReq>& other_value);
StoreVersionReq_template& operator=(const StoreVersionReq_template& other_value);
boolean match(const StoreVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
StoreVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
StoreVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
CHARSTRING_template& versionLabel();
const CHARSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const StoreVersionReq& 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 WorkingSetMaintenanceBitMask : public Base_Type {
BOOLEAN field_initiatingWorkingSetMaintenance;
BOOLEAN field_reserved1;
BOOLEAN field_reserved2;
BOOLEAN field_reserved3;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
WorkingSetMaintenanceBitMask();
WorkingSetMaintenanceBitMask(const BOOLEAN& par_initiatingWorkingSetMaintenance,
const BOOLEAN& par_reserved1,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_reserved3,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
WorkingSetMaintenanceBitMask(const WorkingSetMaintenanceBitMask& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
WorkingSetMaintenanceBitMask& operator=(const WorkingSetMaintenanceBitMask& other_value);
boolean operator==(const WorkingSetMaintenanceBitMask& other_value) const;
inline boolean operator!=(const WorkingSetMaintenanceBitMask& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& initiatingWorkingSetMaintenance()
{return field_initiatingWorkingSetMaintenance;}
inline const BOOLEAN& initiatingWorkingSetMaintenance() const
{return field_initiatingWorkingSetMaintenance;}
inline BOOLEAN& reserved1()
{return field_reserved1;}
inline const BOOLEAN& reserved1() const
{return field_reserved1;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& reserved3()
{return field_reserved3;}
inline const BOOLEAN& reserved3() const
{return field_reserved3;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 WorkingSetMaintenanceBitMask_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
WorkingSetMaintenanceBitMask_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const WorkingSetMaintenanceBitMask& other_value);
void copy_template(const WorkingSetMaintenanceBitMask_template& other_value);
public:
WorkingSetMaintenanceBitMask_template();
WorkingSetMaintenanceBitMask_template(template_sel other_value);
WorkingSetMaintenanceBitMask_template(const WorkingSetMaintenanceBitMask& other_value);
WorkingSetMaintenanceBitMask_template(const OPTIONAL<WorkingSetMaintenanceBitMask>& other_value);
WorkingSetMaintenanceBitMask_template(const WorkingSetMaintenanceBitMask_template& other_value);
~WorkingSetMaintenanceBitMask_template();
WorkingSetMaintenanceBitMask_template& operator=(template_sel other_value);
WorkingSetMaintenanceBitMask_template& operator=(const WorkingSetMaintenanceBitMask& other_value);
WorkingSetMaintenanceBitMask_template& operator=(const OPTIONAL<WorkingSetMaintenanceBitMask>& other_value);
WorkingSetMaintenanceBitMask_template& operator=(const WorkingSetMaintenanceBitMask_template& other_value);
boolean match(const WorkingSetMaintenanceBitMask& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
WorkingSetMaintenanceBitMask valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
WorkingSetMaintenanceBitMask_template& list_item(unsigned int list_index) const;
BOOLEAN_template& initiatingWorkingSetMaintenance();
const BOOLEAN_template& initiatingWorkingSetMaintenance() const;
BOOLEAN_template& reserved1();
const BOOLEAN_template& reserved1() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& reserved3();
const BOOLEAN_template& reserved3() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const WorkingSetMaintenanceBitMask& 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__WorkingSetMaintenanceVersionNumber : public Base_Type { // enum
friend class e__WorkingSetMaintenanceVersionNumber_template;
public:
enum enum_type { reserved0 = 0, reserved1 = 1, reserved2 = 2, compliantWithVTVersion3 = 3, compliantWithVTVersion4 = 4, compliantWithVTVersion5 = 5, compliantWithVTVersion2 = 255, UNKNOWN_VALUE = 6, UNBOUND_VALUE = 7 };
private:
enum_type enum_value;
public:
e__WorkingSetMaintenanceVersionNumber();
e__WorkingSetMaintenanceVersionNumber(int other_value);
e__WorkingSetMaintenanceVersionNumber(enum_type other_value);
e__WorkingSetMaintenanceVersionNumber(const e__WorkingSetMaintenanceVersionNumber& other_value);
e__WorkingSetMaintenanceVersionNumber& operator=(int other_value);
e__WorkingSetMaintenanceVersionNumber& operator=(enum_type other_value);
e__WorkingSetMaintenanceVersionNumber& operator=(const e__WorkingSetMaintenanceVersionNumber& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__WorkingSetMaintenanceVersionNumber& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__WorkingSetMaintenanceVersionNumber& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__WorkingSetMaintenanceVersionNumber& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__WorkingSetMaintenanceVersionNumber& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__WorkingSetMaintenanceVersionNumber& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__WorkingSetMaintenanceVersionNumber& 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__WorkingSetMaintenanceVersionNumber& 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__WorkingSetMaintenanceVersionNumber_template : public Base_Template {
union {
e__WorkingSetMaintenanceVersionNumber::enum_type single_value;
struct {
unsigned int n_values;
e__WorkingSetMaintenanceVersionNumber_template *list_value;
} value_list;
};
void copy_template(const e__WorkingSetMaintenanceVersionNumber_template& other_value);
public:
e__WorkingSetMaintenanceVersionNumber_template();
e__WorkingSetMaintenanceVersionNumber_template(template_sel other_value);
e__WorkingSetMaintenanceVersionNumber_template(int other_value);
e__WorkingSetMaintenanceVersionNumber_template(e__WorkingSetMaintenanceVersionNumber::enum_type other_value);
e__WorkingSetMaintenanceVersionNumber_template(const e__WorkingSetMaintenanceVersionNumber& other_value);
e__WorkingSetMaintenanceVersionNumber_template(const OPTIONAL<e__WorkingSetMaintenanceVersionNumber>& other_value);
e__WorkingSetMaintenanceVersionNumber_template(const e__WorkingSetMaintenanceVersionNumber_template& other_value);
~e__WorkingSetMaintenanceVersionNumber_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__WorkingSetMaintenanceVersionNumber_template& operator=(template_sel other_value);
e__WorkingSetMaintenanceVersionNumber_template& operator=(int other_value);
e__WorkingSetMaintenanceVersionNumber_template& operator=(e__WorkingSetMaintenanceVersionNumber::enum_type other_value);
e__WorkingSetMaintenanceVersionNumber_template& operator=(const e__WorkingSetMaintenanceVersionNumber& other_value);
e__WorkingSetMaintenanceVersionNumber_template& operator=(const OPTIONAL<e__WorkingSetMaintenanceVersionNumber>& other_value);
e__WorkingSetMaintenanceVersionNumber_template& operator=(const e__WorkingSetMaintenanceVersionNumber_template& other_value);
boolean match(e__WorkingSetMaintenanceVersionNumber::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__WorkingSetMaintenanceVersionNumber& other_value, boolean legacy = FALSE) const;
e__WorkingSetMaintenanceVersionNumber::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__WorkingSetMaintenanceVersionNumber_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__WorkingSetMaintenanceVersionNumber& 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 LoadVersionReq : public Base_Type {
INTEGER field_vtfunction;
CHARSTRING field_versionLabel;
public:
LoadVersionReq();
LoadVersionReq(const INTEGER& par_vtfunction,
const CHARSTRING& par_versionLabel);
LoadVersionReq(const LoadVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LoadVersionReq& operator=(const LoadVersionReq& other_value);
boolean operator==(const LoadVersionReq& other_value) const;
inline boolean operator!=(const LoadVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline CHARSTRING& versionLabel()
{return field_versionLabel;}
inline const CHARSTRING& versionLabel() const
{return field_versionLabel;}
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 LoadVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LoadVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LoadVersionReq& other_value);
void copy_template(const LoadVersionReq_template& other_value);
public:
LoadVersionReq_template();
LoadVersionReq_template(template_sel other_value);
LoadVersionReq_template(const LoadVersionReq& other_value);
LoadVersionReq_template(const OPTIONAL<LoadVersionReq>& other_value);
LoadVersionReq_template(const LoadVersionReq_template& other_value);
~LoadVersionReq_template();
LoadVersionReq_template& operator=(template_sel other_value);
LoadVersionReq_template& operator=(const LoadVersionReq& other_value);
LoadVersionReq_template& operator=(const OPTIONAL<LoadVersionReq>& other_value);
LoadVersionReq_template& operator=(const LoadVersionReq_template& other_value);
boolean match(const LoadVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LoadVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LoadVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
CHARSTRING_template& versionLabel();
const CHARSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const LoadVersionReq& 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 LoadVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_fileSystemErrorOrPoolDataCorruption;
BOOLEAN field_versionLabelIsNotCorrectOrVersionLabeUnknown;
BOOLEAN field_insufficientMemoryAvailable;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
BOOLEAN field_reserved8;
public:
LoadVersionRes__errorCodesType();
LoadVersionRes__errorCodesType(const BOOLEAN& par_fileSystemErrorOrPoolDataCorruption,
const BOOLEAN& par_versionLabelIsNotCorrectOrVersionLabeUnknown,
const BOOLEAN& par_insufficientMemoryAvailable,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7,
const BOOLEAN& par_reserved8);
LoadVersionRes__errorCodesType(const LoadVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LoadVersionRes__errorCodesType& operator=(const LoadVersionRes__errorCodesType& other_value);
boolean operator==(const LoadVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const LoadVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& fileSystemErrorOrPoolDataCorruption()
{return field_fileSystemErrorOrPoolDataCorruption;}
inline const BOOLEAN& fileSystemErrorOrPoolDataCorruption() const
{return field_fileSystemErrorOrPoolDataCorruption;}
inline BOOLEAN& versionLabelIsNotCorrectOrVersionLabeUnknown()
{return field_versionLabelIsNotCorrectOrVersionLabeUnknown;}
inline const BOOLEAN& versionLabelIsNotCorrectOrVersionLabeUnknown() const
{return field_versionLabelIsNotCorrectOrVersionLabeUnknown;}
inline BOOLEAN& insufficientMemoryAvailable()
{return field_insufficientMemoryAvailable;}
inline const BOOLEAN& insufficientMemoryAvailable() const
{return field_insufficientMemoryAvailable;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
inline BOOLEAN& reserved8()
{return field_reserved8;}
inline const BOOLEAN& 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 LoadVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LoadVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LoadVersionRes__errorCodesType& other_value);
void copy_template(const LoadVersionRes__errorCodesType_template& other_value);
public:
LoadVersionRes__errorCodesType_template();
LoadVersionRes__errorCodesType_template(template_sel other_value);
LoadVersionRes__errorCodesType_template(const LoadVersionRes__errorCodesType& other_value);
LoadVersionRes__errorCodesType_template(const OPTIONAL<LoadVersionRes__errorCodesType>& other_value);
LoadVersionRes__errorCodesType_template(const LoadVersionRes__errorCodesType_template& other_value);
~LoadVersionRes__errorCodesType_template();
LoadVersionRes__errorCodesType_template& operator=(template_sel other_value);
LoadVersionRes__errorCodesType_template& operator=(const LoadVersionRes__errorCodesType& other_value);
LoadVersionRes__errorCodesType_template& operator=(const OPTIONAL<LoadVersionRes__errorCodesType>& other_value);
LoadVersionRes__errorCodesType_template& operator=(const LoadVersionRes__errorCodesType_template& other_value);
boolean match(const LoadVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LoadVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LoadVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& fileSystemErrorOrPoolDataCorruption();
const BOOLEAN_template& fileSystemErrorOrPoolDataCorruption() const;
BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabeUnknown();
const BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabeUnknown() const;
BOOLEAN_template& insufficientMemoryAvailable();
const BOOLEAN_template& insufficientMemoryAvailable() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
BOOLEAN_template& reserved8();
const BOOLEAN_template& reserved8() const;
int size_of() const;
void log() const;
void log_match(const LoadVersionRes__errorCodesType& 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 LoadVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
LoadVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
LoadVersionRes();
LoadVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const LoadVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
LoadVersionRes(const LoadVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
LoadVersionRes& operator=(const LoadVersionRes& other_value);
boolean operator==(const LoadVersionRes& other_value) const;
inline boolean operator!=(const LoadVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 LoadVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const LoadVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 LoadVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
LoadVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const LoadVersionRes& other_value);
void copy_template(const LoadVersionRes_template& other_value);
public:
LoadVersionRes_template();
LoadVersionRes_template(template_sel other_value);
LoadVersionRes_template(const LoadVersionRes& other_value);
LoadVersionRes_template(const OPTIONAL<LoadVersionRes>& other_value);
LoadVersionRes_template(const LoadVersionRes_template& other_value);
~LoadVersionRes_template();
LoadVersionRes_template& operator=(template_sel other_value);
LoadVersionRes_template& operator=(const LoadVersionRes& other_value);
LoadVersionRes_template& operator=(const OPTIONAL<LoadVersionRes>& other_value);
LoadVersionRes_template& operator=(const LoadVersionRes_template& other_value);
boolean match(const LoadVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
LoadVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
LoadVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
LoadVersionRes__errorCodesType_template& errorCodes();
const LoadVersionRes__errorCodesType_template& errorCodes() 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 LoadVersionRes& 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 DeleteVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_versionLabelIsNotCorrectOrVersionLabelUnknown;
BOOLEAN field_reserved2;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
DeleteVersionRes__errorCodesType();
DeleteVersionRes__errorCodesType(const BOOLEAN& par_reserved0,
const BOOLEAN& par_versionLabelIsNotCorrectOrVersionLabelUnknown,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
DeleteVersionRes__errorCodesType(const DeleteVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteVersionRes__errorCodesType& operator=(const DeleteVersionRes__errorCodesType& other_value);
boolean operator==(const DeleteVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const DeleteVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown()
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline const BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown() const
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 DeleteVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteVersionRes__errorCodesType& other_value);
void copy_template(const DeleteVersionRes__errorCodesType_template& other_value);
public:
DeleteVersionRes__errorCodesType_template();
DeleteVersionRes__errorCodesType_template(template_sel other_value);
DeleteVersionRes__errorCodesType_template(const DeleteVersionRes__errorCodesType& other_value);
DeleteVersionRes__errorCodesType_template(const OPTIONAL<DeleteVersionRes__errorCodesType>& other_value);
DeleteVersionRes__errorCodesType_template(const DeleteVersionRes__errorCodesType_template& other_value);
~DeleteVersionRes__errorCodesType_template();
DeleteVersionRes__errorCodesType_template& operator=(template_sel other_value);
DeleteVersionRes__errorCodesType_template& operator=(const DeleteVersionRes__errorCodesType& other_value);
DeleteVersionRes__errorCodesType_template& operator=(const OPTIONAL<DeleteVersionRes__errorCodesType>& other_value);
DeleteVersionRes__errorCodesType_template& operator=(const DeleteVersionRes__errorCodesType_template& other_value);
boolean match(const DeleteVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown();
const BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const DeleteVersionRes__errorCodesType& 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 DeleteVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
DeleteVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
DeleteVersionRes();
DeleteVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const DeleteVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
DeleteVersionRes(const DeleteVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteVersionRes& operator=(const DeleteVersionRes& other_value);
boolean operator==(const DeleteVersionRes& other_value) const;
inline boolean operator!=(const DeleteVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 DeleteVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const DeleteVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 DeleteVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteVersionRes& other_value);
void copy_template(const DeleteVersionRes_template& other_value);
public:
DeleteVersionRes_template();
DeleteVersionRes_template(template_sel other_value);
DeleteVersionRes_template(const DeleteVersionRes& other_value);
DeleteVersionRes_template(const OPTIONAL<DeleteVersionRes>& other_value);
DeleteVersionRes_template(const DeleteVersionRes_template& other_value);
~DeleteVersionRes_template();
DeleteVersionRes_template& operator=(template_sel other_value);
DeleteVersionRes_template& operator=(const DeleteVersionRes& other_value);
DeleteVersionRes_template& operator=(const OPTIONAL<DeleteVersionRes>& other_value);
DeleteVersionRes_template& operator=(const DeleteVersionRes_template& other_value);
boolean match(const DeleteVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
DeleteVersionRes__errorCodesType_template& errorCodes();
const DeleteVersionRes__errorCodesType_template& errorCodes() 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 DeleteVersionRes& 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 DeleteVersionReq : public Base_Type {
INTEGER field_vtfunction;
CHARSTRING field_versionLabel;
public:
DeleteVersionReq();
DeleteVersionReq(const INTEGER& par_vtfunction,
const CHARSTRING& par_versionLabel);
DeleteVersionReq(const DeleteVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
DeleteVersionReq& operator=(const DeleteVersionReq& other_value);
boolean operator==(const DeleteVersionReq& other_value) const;
inline boolean operator!=(const DeleteVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline CHARSTRING& versionLabel()
{return field_versionLabel;}
inline const CHARSTRING& versionLabel() const
{return field_versionLabel;}
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 DeleteVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
DeleteVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const DeleteVersionReq& other_value);
void copy_template(const DeleteVersionReq_template& other_value);
public:
DeleteVersionReq_template();
DeleteVersionReq_template(template_sel other_value);
DeleteVersionReq_template(const DeleteVersionReq& other_value);
DeleteVersionReq_template(const OPTIONAL<DeleteVersionReq>& other_value);
DeleteVersionReq_template(const DeleteVersionReq_template& other_value);
~DeleteVersionReq_template();
DeleteVersionReq_template& operator=(template_sel other_value);
DeleteVersionReq_template& operator=(const DeleteVersionReq& other_value);
DeleteVersionReq_template& operator=(const OPTIONAL<DeleteVersionReq>& other_value);
DeleteVersionReq_template& operator=(const DeleteVersionReq_template& other_value);
boolean match(const DeleteVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
DeleteVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
DeleteVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
CHARSTRING_template& versionLabel();
const CHARSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const DeleteVersionReq& 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 ExtendedGetVersionsRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_numberOfVersionStrings;
OCTETSTRING field_versionLabels;
OPTIONAL<OCTETSTRING> field_padding;
public:
ExtendedGetVersionsRes();
ExtendedGetVersionsRes(const INTEGER& par_vtfunction,
const INTEGER& par_numberOfVersionStrings,
const OCTETSTRING& par_versionLabels,
const OPTIONAL<OCTETSTRING>& par_padding);
ExtendedGetVersionsRes(const ExtendedGetVersionsRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedGetVersionsRes& operator=(const ExtendedGetVersionsRes& other_value);
boolean operator==(const ExtendedGetVersionsRes& other_value) const;
inline boolean operator!=(const ExtendedGetVersionsRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& numberOfVersionStrings()
{return field_numberOfVersionStrings;}
inline const INTEGER& numberOfVersionStrings() const
{return field_numberOfVersionStrings;}
inline OCTETSTRING& versionLabels()
{return field_versionLabels;}
inline const OCTETSTRING& versionLabels() const
{return field_versionLabels;}
inline OPTIONAL<OCTETSTRING>& padding()
{return field_padding;}
inline const OPTIONAL<OCTETSTRING>& padding() const
{return field_padding;}
int size_of() 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 ExtendedGetVersionsRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedGetVersionsRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedGetVersionsRes& other_value);
void copy_template(const ExtendedGetVersionsRes_template& other_value);
public:
ExtendedGetVersionsRes_template();
ExtendedGetVersionsRes_template(template_sel other_value);
ExtendedGetVersionsRes_template(const ExtendedGetVersionsRes& other_value);
ExtendedGetVersionsRes_template(const OPTIONAL<ExtendedGetVersionsRes>& other_value);
ExtendedGetVersionsRes_template(const ExtendedGetVersionsRes_template& other_value);
~ExtendedGetVersionsRes_template();
ExtendedGetVersionsRes_template& operator=(template_sel other_value);
ExtendedGetVersionsRes_template& operator=(const ExtendedGetVersionsRes& other_value);
ExtendedGetVersionsRes_template& operator=(const OPTIONAL<ExtendedGetVersionsRes>& other_value);
ExtendedGetVersionsRes_template& operator=(const ExtendedGetVersionsRes_template& other_value);
boolean match(const ExtendedGetVersionsRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedGetVersionsRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedGetVersionsRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& numberOfVersionStrings();
const INTEGER_template& numberOfVersionStrings() const;
OCTETSTRING_template& versionLabels();
const OCTETSTRING_template& versionLabels() const;
OCTETSTRING_template& padding();
const OCTETSTRING_template& padding() const;
int size_of() const;
void log() const;
void log_match(const ExtendedGetVersionsRes& 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 ExtendedGetVersionsReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExtendedGetVersionsReq();
ExtendedGetVersionsReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExtendedGetVersionsReq(const ExtendedGetVersionsReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedGetVersionsReq& operator=(const ExtendedGetVersionsReq& other_value);
boolean operator==(const ExtendedGetVersionsReq& other_value) const;
inline boolean operator!=(const ExtendedGetVersionsReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 ExtendedGetVersionsReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedGetVersionsReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedGetVersionsReq& other_value);
void copy_template(const ExtendedGetVersionsReq_template& other_value);
public:
ExtendedGetVersionsReq_template();
ExtendedGetVersionsReq_template(template_sel other_value);
ExtendedGetVersionsReq_template(const ExtendedGetVersionsReq& other_value);
ExtendedGetVersionsReq_template(const OPTIONAL<ExtendedGetVersionsReq>& other_value);
ExtendedGetVersionsReq_template(const ExtendedGetVersionsReq_template& other_value);
~ExtendedGetVersionsReq_template();
ExtendedGetVersionsReq_template& operator=(template_sel other_value);
ExtendedGetVersionsReq_template& operator=(const ExtendedGetVersionsReq& other_value);
ExtendedGetVersionsReq_template& operator=(const OPTIONAL<ExtendedGetVersionsReq>& other_value);
ExtendedGetVersionsReq_template& operator=(const ExtendedGetVersionsReq_template& other_value);
boolean match(const ExtendedGetVersionsReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedGetVersionsReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedGetVersionsReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 ExtendedGetVersionsReq& 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 ExtendedStoreVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_versionLabelIsNotCorrect;
BOOLEAN field_insufficientMemoryAvailable;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ExtendedStoreVersionRes__errorCodesType();
ExtendedStoreVersionRes__errorCodesType(const BOOLEAN& par_reserved0,
const BOOLEAN& par_versionLabelIsNotCorrect,
const BOOLEAN& par_insufficientMemoryAvailable,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ExtendedStoreVersionRes__errorCodesType(const ExtendedStoreVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedStoreVersionRes__errorCodesType& operator=(const ExtendedStoreVersionRes__errorCodesType& other_value);
boolean operator==(const ExtendedStoreVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const ExtendedStoreVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& versionLabelIsNotCorrect()
{return field_versionLabelIsNotCorrect;}
inline const BOOLEAN& versionLabelIsNotCorrect() const
{return field_versionLabelIsNotCorrect;}
inline BOOLEAN& insufficientMemoryAvailable()
{return field_insufficientMemoryAvailable;}
inline const BOOLEAN& insufficientMemoryAvailable() const
{return field_insufficientMemoryAvailable;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ExtendedStoreVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedStoreVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedStoreVersionRes__errorCodesType& other_value);
void copy_template(const ExtendedStoreVersionRes__errorCodesType_template& other_value);
public:
ExtendedStoreVersionRes__errorCodesType_template();
ExtendedStoreVersionRes__errorCodesType_template(template_sel other_value);
ExtendedStoreVersionRes__errorCodesType_template(const ExtendedStoreVersionRes__errorCodesType& other_value);
ExtendedStoreVersionRes__errorCodesType_template(const OPTIONAL<ExtendedStoreVersionRes__errorCodesType>& other_value);
ExtendedStoreVersionRes__errorCodesType_template(const ExtendedStoreVersionRes__errorCodesType_template& other_value);
~ExtendedStoreVersionRes__errorCodesType_template();
ExtendedStoreVersionRes__errorCodesType_template& operator=(template_sel other_value);
ExtendedStoreVersionRes__errorCodesType_template& operator=(const ExtendedStoreVersionRes__errorCodesType& other_value);
ExtendedStoreVersionRes__errorCodesType_template& operator=(const OPTIONAL<ExtendedStoreVersionRes__errorCodesType>& other_value);
ExtendedStoreVersionRes__errorCodesType_template& operator=(const ExtendedStoreVersionRes__errorCodesType_template& other_value);
boolean match(const ExtendedStoreVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedStoreVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedStoreVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& versionLabelIsNotCorrect();
const BOOLEAN_template& versionLabelIsNotCorrect() const;
BOOLEAN_template& insufficientMemoryAvailable();
const BOOLEAN_template& insufficientMemoryAvailable() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ExtendedStoreVersionRes__errorCodesType& 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 ExtendedStoreVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
ExtendedStoreVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExtendedStoreVersionRes();
ExtendedStoreVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const ExtendedStoreVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExtendedStoreVersionRes(const ExtendedStoreVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedStoreVersionRes& operator=(const ExtendedStoreVersionRes& other_value);
boolean operator==(const ExtendedStoreVersionRes& other_value) const;
inline boolean operator!=(const ExtendedStoreVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 ExtendedStoreVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const ExtendedStoreVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 ExtendedStoreVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedStoreVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedStoreVersionRes& other_value);
void copy_template(const ExtendedStoreVersionRes_template& other_value);
public:
ExtendedStoreVersionRes_template();
ExtendedStoreVersionRes_template(template_sel other_value);
ExtendedStoreVersionRes_template(const ExtendedStoreVersionRes& other_value);
ExtendedStoreVersionRes_template(const OPTIONAL<ExtendedStoreVersionRes>& other_value);
ExtendedStoreVersionRes_template(const ExtendedStoreVersionRes_template& other_value);
~ExtendedStoreVersionRes_template();
ExtendedStoreVersionRes_template& operator=(template_sel other_value);
ExtendedStoreVersionRes_template& operator=(const ExtendedStoreVersionRes& other_value);
ExtendedStoreVersionRes_template& operator=(const OPTIONAL<ExtendedStoreVersionRes>& other_value);
ExtendedStoreVersionRes_template& operator=(const ExtendedStoreVersionRes_template& other_value);
boolean match(const ExtendedStoreVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedStoreVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedStoreVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
ExtendedStoreVersionRes__errorCodesType_template& errorCodes();
const ExtendedStoreVersionRes__errorCodesType_template& errorCodes() 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 ExtendedStoreVersionRes& 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 ExtendedStoreVersionReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_versionLabel;
public:
ExtendedStoreVersionReq();
ExtendedStoreVersionReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_versionLabel);
ExtendedStoreVersionReq(const ExtendedStoreVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedStoreVersionReq& operator=(const ExtendedStoreVersionReq& other_value);
boolean operator==(const ExtendedStoreVersionReq& other_value) const;
inline boolean operator!=(const ExtendedStoreVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& versionLabel()
{return field_versionLabel;}
inline const OCTETSTRING& versionLabel() const
{return field_versionLabel;}
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 ExtendedStoreVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedStoreVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedStoreVersionReq& other_value);
void copy_template(const ExtendedStoreVersionReq_template& other_value);
public:
ExtendedStoreVersionReq_template();
ExtendedStoreVersionReq_template(template_sel other_value);
ExtendedStoreVersionReq_template(const ExtendedStoreVersionReq& other_value);
ExtendedStoreVersionReq_template(const OPTIONAL<ExtendedStoreVersionReq>& other_value);
ExtendedStoreVersionReq_template(const ExtendedStoreVersionReq_template& other_value);
~ExtendedStoreVersionReq_template();
ExtendedStoreVersionReq_template& operator=(template_sel other_value);
ExtendedStoreVersionReq_template& operator=(const ExtendedStoreVersionReq& other_value);
ExtendedStoreVersionReq_template& operator=(const OPTIONAL<ExtendedStoreVersionReq>& other_value);
ExtendedStoreVersionReq_template& operator=(const ExtendedStoreVersionReq_template& other_value);
boolean match(const ExtendedStoreVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedStoreVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedStoreVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& versionLabel();
const OCTETSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const ExtendedStoreVersionReq& 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 ExtendedLoadVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_fileSystemErrorOrPoolDataCorruption;
BOOLEAN field_versionLabelIsNotCorrectOrVersionLabelUnknown;
BOOLEAN field_insufficientMemoryAvailable;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ExtendedLoadVersionRes__errorCodesType();
ExtendedLoadVersionRes__errorCodesType(const BOOLEAN& par_fileSystemErrorOrPoolDataCorruption,
const BOOLEAN& par_versionLabelIsNotCorrectOrVersionLabelUnknown,
const BOOLEAN& par_insufficientMemoryAvailable,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ExtendedLoadVersionRes__errorCodesType(const ExtendedLoadVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedLoadVersionRes__errorCodesType& operator=(const ExtendedLoadVersionRes__errorCodesType& other_value);
boolean operator==(const ExtendedLoadVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const ExtendedLoadVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& fileSystemErrorOrPoolDataCorruption()
{return field_fileSystemErrorOrPoolDataCorruption;}
inline const BOOLEAN& fileSystemErrorOrPoolDataCorruption() const
{return field_fileSystemErrorOrPoolDataCorruption;}
inline BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown()
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline const BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown() const
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline BOOLEAN& insufficientMemoryAvailable()
{return field_insufficientMemoryAvailable;}
inline const BOOLEAN& insufficientMemoryAvailable() const
{return field_insufficientMemoryAvailable;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ExtendedLoadVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedLoadVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedLoadVersionRes__errorCodesType& other_value);
void copy_template(const ExtendedLoadVersionRes__errorCodesType_template& other_value);
public:
ExtendedLoadVersionRes__errorCodesType_template();
ExtendedLoadVersionRes__errorCodesType_template(template_sel other_value);
ExtendedLoadVersionRes__errorCodesType_template(const ExtendedLoadVersionRes__errorCodesType& other_value);
ExtendedLoadVersionRes__errorCodesType_template(const OPTIONAL<ExtendedLoadVersionRes__errorCodesType>& other_value);
ExtendedLoadVersionRes__errorCodesType_template(const ExtendedLoadVersionRes__errorCodesType_template& other_value);
~ExtendedLoadVersionRes__errorCodesType_template();
ExtendedLoadVersionRes__errorCodesType_template& operator=(template_sel other_value);
ExtendedLoadVersionRes__errorCodesType_template& operator=(const ExtendedLoadVersionRes__errorCodesType& other_value);
ExtendedLoadVersionRes__errorCodesType_template& operator=(const OPTIONAL<ExtendedLoadVersionRes__errorCodesType>& other_value);
ExtendedLoadVersionRes__errorCodesType_template& operator=(const ExtendedLoadVersionRes__errorCodesType_template& other_value);
boolean match(const ExtendedLoadVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedLoadVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedLoadVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& fileSystemErrorOrPoolDataCorruption();
const BOOLEAN_template& fileSystemErrorOrPoolDataCorruption() const;
BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown();
const BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown() const;
BOOLEAN_template& insufficientMemoryAvailable();
const BOOLEAN_template& insufficientMemoryAvailable() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ExtendedLoadVersionRes__errorCodesType& 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 ExtendedLoadVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
ExtendedLoadVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExtendedLoadVersionRes();
ExtendedLoadVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const ExtendedLoadVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExtendedLoadVersionRes(const ExtendedLoadVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedLoadVersionRes& operator=(const ExtendedLoadVersionRes& other_value);
boolean operator==(const ExtendedLoadVersionRes& other_value) const;
inline boolean operator!=(const ExtendedLoadVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 ExtendedLoadVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const ExtendedLoadVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 ExtendedLoadVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedLoadVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedLoadVersionRes& other_value);
void copy_template(const ExtendedLoadVersionRes_template& other_value);
public:
ExtendedLoadVersionRes_template();
ExtendedLoadVersionRes_template(template_sel other_value);
ExtendedLoadVersionRes_template(const ExtendedLoadVersionRes& other_value);
ExtendedLoadVersionRes_template(const OPTIONAL<ExtendedLoadVersionRes>& other_value);
ExtendedLoadVersionRes_template(const ExtendedLoadVersionRes_template& other_value);
~ExtendedLoadVersionRes_template();
ExtendedLoadVersionRes_template& operator=(template_sel other_value);
ExtendedLoadVersionRes_template& operator=(const ExtendedLoadVersionRes& other_value);
ExtendedLoadVersionRes_template& operator=(const OPTIONAL<ExtendedLoadVersionRes>& other_value);
ExtendedLoadVersionRes_template& operator=(const ExtendedLoadVersionRes_template& other_value);
boolean match(const ExtendedLoadVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedLoadVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedLoadVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
ExtendedLoadVersionRes__errorCodesType_template& errorCodes();
const ExtendedLoadVersionRes__errorCodesType_template& errorCodes() 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 ExtendedLoadVersionRes& 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 ExtendedLoadVersionReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_versionLabel;
public:
ExtendedLoadVersionReq();
ExtendedLoadVersionReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_versionLabel);
ExtendedLoadVersionReq(const ExtendedLoadVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedLoadVersionReq& operator=(const ExtendedLoadVersionReq& other_value);
boolean operator==(const ExtendedLoadVersionReq& other_value) const;
inline boolean operator!=(const ExtendedLoadVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& versionLabel()
{return field_versionLabel;}
inline const OCTETSTRING& versionLabel() const
{return field_versionLabel;}
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 ExtendedLoadVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedLoadVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedLoadVersionReq& other_value);
void copy_template(const ExtendedLoadVersionReq_template& other_value);
public:
ExtendedLoadVersionReq_template();
ExtendedLoadVersionReq_template(template_sel other_value);
ExtendedLoadVersionReq_template(const ExtendedLoadVersionReq& other_value);
ExtendedLoadVersionReq_template(const OPTIONAL<ExtendedLoadVersionReq>& other_value);
ExtendedLoadVersionReq_template(const ExtendedLoadVersionReq_template& other_value);
~ExtendedLoadVersionReq_template();
ExtendedLoadVersionReq_template& operator=(template_sel other_value);
ExtendedLoadVersionReq_template& operator=(const ExtendedLoadVersionReq& other_value);
ExtendedLoadVersionReq_template& operator=(const OPTIONAL<ExtendedLoadVersionReq>& other_value);
ExtendedLoadVersionReq_template& operator=(const ExtendedLoadVersionReq_template& other_value);
boolean match(const ExtendedLoadVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedLoadVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedLoadVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& versionLabel();
const OCTETSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const ExtendedLoadVersionReq& 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 ExtendedDeleteVersionRes__errorCodesType : public Base_Type {
BOOLEAN field_reserved0;
BOOLEAN field_versionLabelIsNotCorrectOrVersionLabelUnknown;
BOOLEAN field_reserved2;
BOOLEAN field_anyOtherError;
BOOLEAN field_reserved4;
BOOLEAN field_reserved5;
BOOLEAN field_reserved6;
BOOLEAN field_reserved7;
public:
ExtendedDeleteVersionRes__errorCodesType();
ExtendedDeleteVersionRes__errorCodesType(const BOOLEAN& par_reserved0,
const BOOLEAN& par_versionLabelIsNotCorrectOrVersionLabelUnknown,
const BOOLEAN& par_reserved2,
const BOOLEAN& par_anyOtherError,
const BOOLEAN& par_reserved4,
const BOOLEAN& par_reserved5,
const BOOLEAN& par_reserved6,
const BOOLEAN& par_reserved7);
ExtendedDeleteVersionRes__errorCodesType(const ExtendedDeleteVersionRes__errorCodesType& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedDeleteVersionRes__errorCodesType& operator=(const ExtendedDeleteVersionRes__errorCodesType& other_value);
boolean operator==(const ExtendedDeleteVersionRes__errorCodesType& other_value) const;
inline boolean operator!=(const ExtendedDeleteVersionRes__errorCodesType& other_value) const
{ return !(*this == other_value); }
boolean is_bound() const;
inline boolean is_present() const { return is_bound(); }
boolean is_value() const;
inline BOOLEAN& reserved0()
{return field_reserved0;}
inline const BOOLEAN& reserved0() const
{return field_reserved0;}
inline BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown()
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline const BOOLEAN& versionLabelIsNotCorrectOrVersionLabelUnknown() const
{return field_versionLabelIsNotCorrectOrVersionLabelUnknown;}
inline BOOLEAN& reserved2()
{return field_reserved2;}
inline const BOOLEAN& reserved2() const
{return field_reserved2;}
inline BOOLEAN& anyOtherError()
{return field_anyOtherError;}
inline const BOOLEAN& anyOtherError() const
{return field_anyOtherError;}
inline BOOLEAN& reserved4()
{return field_reserved4;}
inline const BOOLEAN& reserved4() const
{return field_reserved4;}
inline BOOLEAN& reserved5()
{return field_reserved5;}
inline const BOOLEAN& reserved5() const
{return field_reserved5;}
inline BOOLEAN& reserved6()
{return field_reserved6;}
inline const BOOLEAN& reserved6() const
{return field_reserved6;}
inline BOOLEAN& reserved7()
{return field_reserved7;}
inline const BOOLEAN& reserved7() const
{return field_reserved7;}
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 ExtendedDeleteVersionRes__errorCodesType_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedDeleteVersionRes__errorCodesType_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedDeleteVersionRes__errorCodesType& other_value);
void copy_template(const ExtendedDeleteVersionRes__errorCodesType_template& other_value);
public:
ExtendedDeleteVersionRes__errorCodesType_template();
ExtendedDeleteVersionRes__errorCodesType_template(template_sel other_value);
ExtendedDeleteVersionRes__errorCodesType_template(const ExtendedDeleteVersionRes__errorCodesType& other_value);
ExtendedDeleteVersionRes__errorCodesType_template(const OPTIONAL<ExtendedDeleteVersionRes__errorCodesType>& other_value);
ExtendedDeleteVersionRes__errorCodesType_template(const ExtendedDeleteVersionRes__errorCodesType_template& other_value);
~ExtendedDeleteVersionRes__errorCodesType_template();
ExtendedDeleteVersionRes__errorCodesType_template& operator=(template_sel other_value);
ExtendedDeleteVersionRes__errorCodesType_template& operator=(const ExtendedDeleteVersionRes__errorCodesType& other_value);
ExtendedDeleteVersionRes__errorCodesType_template& operator=(const OPTIONAL<ExtendedDeleteVersionRes__errorCodesType>& other_value);
ExtendedDeleteVersionRes__errorCodesType_template& operator=(const ExtendedDeleteVersionRes__errorCodesType_template& other_value);
boolean match(const ExtendedDeleteVersionRes__errorCodesType& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedDeleteVersionRes__errorCodesType valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedDeleteVersionRes__errorCodesType_template& list_item(unsigned int list_index) const;
BOOLEAN_template& reserved0();
const BOOLEAN_template& reserved0() const;
BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown();
const BOOLEAN_template& versionLabelIsNotCorrectOrVersionLabelUnknown() const;
BOOLEAN_template& reserved2();
const BOOLEAN_template& reserved2() const;
BOOLEAN_template& anyOtherError();
const BOOLEAN_template& anyOtherError() const;
BOOLEAN_template& reserved4();
const BOOLEAN_template& reserved4() const;
BOOLEAN_template& reserved5();
const BOOLEAN_template& reserved5() const;
BOOLEAN_template& reserved6();
const BOOLEAN_template& reserved6() const;
BOOLEAN_template& reserved7();
const BOOLEAN_template& reserved7() const;
int size_of() const;
void log() const;
void log_match(const ExtendedDeleteVersionRes__errorCodesType& 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 ExtendedDeleteVersionRes : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
ExtendedDeleteVersionRes__errorCodesType field_errorCodes;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
ExtendedDeleteVersionRes();
ExtendedDeleteVersionRes(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const ExtendedDeleteVersionRes__errorCodesType& par_errorCodes,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
ExtendedDeleteVersionRes(const ExtendedDeleteVersionRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedDeleteVersionRes& operator=(const ExtendedDeleteVersionRes& other_value);
boolean operator==(const ExtendedDeleteVersionRes& other_value) const;
inline boolean operator!=(const ExtendedDeleteVersionRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 ExtendedDeleteVersionRes__errorCodesType& errorCodes()
{return field_errorCodes;}
inline const ExtendedDeleteVersionRes__errorCodesType& errorCodes() const
{return field_errorCodes;}
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 ExtendedDeleteVersionRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedDeleteVersionRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedDeleteVersionRes& other_value);
void copy_template(const ExtendedDeleteVersionRes_template& other_value);
public:
ExtendedDeleteVersionRes_template();
ExtendedDeleteVersionRes_template(template_sel other_value);
ExtendedDeleteVersionRes_template(const ExtendedDeleteVersionRes& other_value);
ExtendedDeleteVersionRes_template(const OPTIONAL<ExtendedDeleteVersionRes>& other_value);
ExtendedDeleteVersionRes_template(const ExtendedDeleteVersionRes_template& other_value);
~ExtendedDeleteVersionRes_template();
ExtendedDeleteVersionRes_template& operator=(template_sel other_value);
ExtendedDeleteVersionRes_template& operator=(const ExtendedDeleteVersionRes& other_value);
ExtendedDeleteVersionRes_template& operator=(const OPTIONAL<ExtendedDeleteVersionRes>& other_value);
ExtendedDeleteVersionRes_template& operator=(const ExtendedDeleteVersionRes_template& other_value);
boolean match(const ExtendedDeleteVersionRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedDeleteVersionRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedDeleteVersionRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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;
ExtendedDeleteVersionRes__errorCodesType_template& errorCodes();
const ExtendedDeleteVersionRes__errorCodesType_template& errorCodes() 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 ExtendedDeleteVersionRes& 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 ExtendedDeleteVersionReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_versionLabel;
public:
ExtendedDeleteVersionReq();
ExtendedDeleteVersionReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_versionLabel);
ExtendedDeleteVersionReq(const ExtendedDeleteVersionReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
ExtendedDeleteVersionReq& operator=(const ExtendedDeleteVersionReq& other_value);
boolean operator==(const ExtendedDeleteVersionReq& other_value) const;
inline boolean operator!=(const ExtendedDeleteVersionReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& versionLabel()
{return field_versionLabel;}
inline const OCTETSTRING& versionLabel() const
{return field_versionLabel;}
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 ExtendedDeleteVersionReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
ExtendedDeleteVersionReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const ExtendedDeleteVersionReq& other_value);
void copy_template(const ExtendedDeleteVersionReq_template& other_value);
public:
ExtendedDeleteVersionReq_template();
ExtendedDeleteVersionReq_template(template_sel other_value);
ExtendedDeleteVersionReq_template(const ExtendedDeleteVersionReq& other_value);
ExtendedDeleteVersionReq_template(const OPTIONAL<ExtendedDeleteVersionReq>& other_value);
ExtendedDeleteVersionReq_template(const ExtendedDeleteVersionReq_template& other_value);
~ExtendedDeleteVersionReq_template();
ExtendedDeleteVersionReq_template& operator=(template_sel other_value);
ExtendedDeleteVersionReq_template& operator=(const ExtendedDeleteVersionReq& other_value);
ExtendedDeleteVersionReq_template& operator=(const OPTIONAL<ExtendedDeleteVersionReq>& other_value);
ExtendedDeleteVersionReq_template& operator=(const ExtendedDeleteVersionReq_template& other_value);
boolean match(const ExtendedDeleteVersionReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
ExtendedDeleteVersionReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
ExtendedDeleteVersionReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& versionLabel();
const OCTETSTRING_template& versionLabel() const;
int size_of() const;
void log() const;
void log_match(const ExtendedDeleteVersionReq& 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 GetVersionsReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_reserved2;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
GetVersionsReq();
GetVersionsReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_reserved2,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
GetVersionsReq(const GetVersionsReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetVersionsReq& operator=(const GetVersionsReq& other_value);
boolean operator==(const GetVersionsReq& other_value) const;
inline boolean operator!=(const GetVersionsReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& reserved2()
{return field_reserved2;}
inline const OCTETSTRING& reserved2() const
{return field_reserved2;}
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 GetVersionsReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetVersionsReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetVersionsReq& other_value);
void copy_template(const GetVersionsReq_template& other_value);
public:
GetVersionsReq_template();
GetVersionsReq_template(template_sel other_value);
GetVersionsReq_template(const GetVersionsReq& other_value);
GetVersionsReq_template(const OPTIONAL<GetVersionsReq>& other_value);
GetVersionsReq_template(const GetVersionsReq_template& other_value);
~GetVersionsReq_template();
GetVersionsReq_template& operator=(template_sel other_value);
GetVersionsReq_template& operator=(const GetVersionsReq& other_value);
GetVersionsReq_template& operator=(const OPTIONAL<GetVersionsReq>& other_value);
GetVersionsReq_template& operator=(const GetVersionsReq_template& other_value);
boolean match(const GetVersionsReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetVersionsReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetVersionsReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& reserved2();
const OCTETSTRING_template& reserved2() 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 GetVersionsReq& 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 GetVersionsRes : public Base_Type {
INTEGER field_vtfunction;
INTEGER field_numberOfVersionStrings;
CHARSTRING field_versionStrings;
public:
GetVersionsRes();
GetVersionsRes(const INTEGER& par_vtfunction,
const INTEGER& par_numberOfVersionStrings,
const CHARSTRING& par_versionStrings);
GetVersionsRes(const GetVersionsRes& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
GetVersionsRes& operator=(const GetVersionsRes& other_value);
boolean operator==(const GetVersionsRes& other_value) const;
inline boolean operator!=(const GetVersionsRes& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline INTEGER& numberOfVersionStrings()
{return field_numberOfVersionStrings;}
inline const INTEGER& numberOfVersionStrings() const
{return field_numberOfVersionStrings;}
inline CHARSTRING& versionStrings()
{return field_versionStrings;}
inline const CHARSTRING& versionStrings() const
{return field_versionStrings;}
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 GetVersionsRes_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
GetVersionsRes_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const GetVersionsRes& other_value);
void copy_template(const GetVersionsRes_template& other_value);
public:
GetVersionsRes_template();
GetVersionsRes_template(template_sel other_value);
GetVersionsRes_template(const GetVersionsRes& other_value);
GetVersionsRes_template(const OPTIONAL<GetVersionsRes>& other_value);
GetVersionsRes_template(const GetVersionsRes_template& other_value);
~GetVersionsRes_template();
GetVersionsRes_template& operator=(template_sel other_value);
GetVersionsRes_template& operator=(const GetVersionsRes& other_value);
GetVersionsRes_template& operator=(const OPTIONAL<GetVersionsRes>& other_value);
GetVersionsRes_template& operator=(const GetVersionsRes_template& other_value);
boolean match(const GetVersionsRes& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
GetVersionsRes valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
GetVersionsRes_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
INTEGER_template& numberOfVersionStrings();
const INTEGER_template& numberOfVersionStrings() const;
CHARSTRING_template& versionStrings();
const CHARSTRING_template& versionStrings() const;
int size_of() const;
void log() const;
void log_match(const GetVersionsRes& 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 VTUnsupportedVTFunctionInd : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_unsupportedVTfunction;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
VTUnsupportedVTFunctionInd();
VTUnsupportedVTFunctionInd(const INTEGER& par_vtfunction,
const OCTETSTRING& par_unsupportedVTfunction,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
VTUnsupportedVTFunctionInd(const VTUnsupportedVTFunctionInd& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTUnsupportedVTFunctionInd& operator=(const VTUnsupportedVTFunctionInd& other_value);
boolean operator==(const VTUnsupportedVTFunctionInd& other_value) const;
inline boolean operator!=(const VTUnsupportedVTFunctionInd& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& unsupportedVTfunction()
{return field_unsupportedVTfunction;}
inline const OCTETSTRING& unsupportedVTfunction() const
{return field_unsupportedVTfunction;}
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 VTUnsupportedVTFunctionInd_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTUnsupportedVTFunctionInd_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTUnsupportedVTFunctionInd& other_value);
void copy_template(const VTUnsupportedVTFunctionInd_template& other_value);
public:
VTUnsupportedVTFunctionInd_template();
VTUnsupportedVTFunctionInd_template(template_sel other_value);
VTUnsupportedVTFunctionInd_template(const VTUnsupportedVTFunctionInd& other_value);
VTUnsupportedVTFunctionInd_template(const OPTIONAL<VTUnsupportedVTFunctionInd>& other_value);
VTUnsupportedVTFunctionInd_template(const VTUnsupportedVTFunctionInd_template& other_value);
~VTUnsupportedVTFunctionInd_template();
VTUnsupportedVTFunctionInd_template& operator=(template_sel other_value);
VTUnsupportedVTFunctionInd_template& operator=(const VTUnsupportedVTFunctionInd& other_value);
VTUnsupportedVTFunctionInd_template& operator=(const OPTIONAL<VTUnsupportedVTFunctionInd>& other_value);
VTUnsupportedVTFunctionInd_template& operator=(const VTUnsupportedVTFunctionInd_template& other_value);
boolean match(const VTUnsupportedVTFunctionInd& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTUnsupportedVTFunctionInd valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTUnsupportedVTFunctionInd_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& unsupportedVTfunction();
const OCTETSTRING_template& unsupportedVTfunction() 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 VTUnsupportedVTFunctionInd& 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 UnsupportedVTFunctionInd : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_unsupportedVTfunction;
OCTETSTRING field_reserved3;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
UnsupportedVTFunctionInd();
UnsupportedVTFunctionInd(const INTEGER& par_vtfunction,
const OCTETSTRING& par_unsupportedVTfunction,
const OCTETSTRING& par_reserved3,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
UnsupportedVTFunctionInd(const UnsupportedVTFunctionInd& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
UnsupportedVTFunctionInd& operator=(const UnsupportedVTFunctionInd& other_value);
boolean operator==(const UnsupportedVTFunctionInd& other_value) const;
inline boolean operator!=(const UnsupportedVTFunctionInd& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& unsupportedVTfunction()
{return field_unsupportedVTfunction;}
inline const OCTETSTRING& unsupportedVTfunction() const
{return field_unsupportedVTfunction;}
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 UnsupportedVTFunctionInd_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
UnsupportedVTFunctionInd_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const UnsupportedVTFunctionInd& other_value);
void copy_template(const UnsupportedVTFunctionInd_template& other_value);
public:
UnsupportedVTFunctionInd_template();
UnsupportedVTFunctionInd_template(template_sel other_value);
UnsupportedVTFunctionInd_template(const UnsupportedVTFunctionInd& other_value);
UnsupportedVTFunctionInd_template(const OPTIONAL<UnsupportedVTFunctionInd>& other_value);
UnsupportedVTFunctionInd_template(const UnsupportedVTFunctionInd_template& other_value);
~UnsupportedVTFunctionInd_template();
UnsupportedVTFunctionInd_template& operator=(template_sel other_value);
UnsupportedVTFunctionInd_template& operator=(const UnsupportedVTFunctionInd& other_value);
UnsupportedVTFunctionInd_template& operator=(const OPTIONAL<UnsupportedVTFunctionInd>& other_value);
UnsupportedVTFunctionInd_template& operator=(const UnsupportedVTFunctionInd_template& other_value);
boolean match(const UnsupportedVTFunctionInd& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
UnsupportedVTFunctionInd valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
UnsupportedVTFunctionInd_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& unsupportedVTfunction();
const OCTETSTRING_template& unsupportedVTfunction() 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 UnsupportedVTFunctionInd& 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 WorkingSetMaintenanceReq : public Base_Type {
INTEGER field_vtfunction;
WorkingSetMaintenanceBitMask field_bitMask;
e__WorkingSetMaintenanceVersionNumber field_versionNumber;
OCTETSTRING field_reserved4;
OCTETSTRING field_reserved5;
OCTETSTRING field_reserved6;
OCTETSTRING field_reserved7;
OCTETSTRING field_reserved8;
public:
WorkingSetMaintenanceReq();
WorkingSetMaintenanceReq(const INTEGER& par_vtfunction,
const WorkingSetMaintenanceBitMask& par_bitMask,
const e__WorkingSetMaintenanceVersionNumber& par_versionNumber,
const OCTETSTRING& par_reserved4,
const OCTETSTRING& par_reserved5,
const OCTETSTRING& par_reserved6,
const OCTETSTRING& par_reserved7,
const OCTETSTRING& par_reserved8);
WorkingSetMaintenanceReq(const WorkingSetMaintenanceReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
WorkingSetMaintenanceReq& operator=(const WorkingSetMaintenanceReq& other_value);
boolean operator==(const WorkingSetMaintenanceReq& other_value) const;
inline boolean operator!=(const WorkingSetMaintenanceReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline WorkingSetMaintenanceBitMask& bitMask()
{return field_bitMask;}
inline const WorkingSetMaintenanceBitMask& bitMask() const
{return field_bitMask;}
inline e__WorkingSetMaintenanceVersionNumber& versionNumber()
{return field_versionNumber;}
inline const e__WorkingSetMaintenanceVersionNumber& versionNumber() const
{return field_versionNumber;}
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 WorkingSetMaintenanceReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
WorkingSetMaintenanceReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const WorkingSetMaintenanceReq& other_value);
void copy_template(const WorkingSetMaintenanceReq_template& other_value);
public:
WorkingSetMaintenanceReq_template();
WorkingSetMaintenanceReq_template(template_sel other_value);
WorkingSetMaintenanceReq_template(const WorkingSetMaintenanceReq& other_value);
WorkingSetMaintenanceReq_template(const OPTIONAL<WorkingSetMaintenanceReq>& other_value);
WorkingSetMaintenanceReq_template(const WorkingSetMaintenanceReq_template& other_value);
~WorkingSetMaintenanceReq_template();
WorkingSetMaintenanceReq_template& operator=(template_sel other_value);
WorkingSetMaintenanceReq_template& operator=(const WorkingSetMaintenanceReq& other_value);
WorkingSetMaintenanceReq_template& operator=(const OPTIONAL<WorkingSetMaintenanceReq>& other_value);
WorkingSetMaintenanceReq_template& operator=(const WorkingSetMaintenanceReq_template& other_value);
boolean match(const WorkingSetMaintenanceReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
WorkingSetMaintenanceReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
WorkingSetMaintenanceReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
WorkingSetMaintenanceBitMask_template& bitMask();
const WorkingSetMaintenanceBitMask_template& bitMask() const;
e__WorkingSetMaintenanceVersionNumber_template& versionNumber();
const e__WorkingSetMaintenanceVersionNumber_template& versionNumber() 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 WorkingSetMaintenanceReq& 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__BusyCodes : public Base_Type { // enum
friend class e__BusyCodes_template;
public:
enum enum_type { vtIsBusyUpdatingVisibleMask = 0, vtIsBusySavingDataToNonVolatileMemory = 1, vtIsBusyExecutingACommand = 2, vtIsBusyExecutingAMacro = 3, vtIsBusyParsingAnObjectPool = 4, reserved = 5, auxiliaryControlsLearnModeActive = 6, vtIsOutOfMemory = 7, UNKNOWN_VALUE = 8, UNBOUND_VALUE = 9 };
private:
enum_type enum_value;
public:
e__BusyCodes();
e__BusyCodes(int other_value);
e__BusyCodes(enum_type other_value);
e__BusyCodes(const e__BusyCodes& other_value);
e__BusyCodes& operator=(int other_value);
e__BusyCodes& operator=(enum_type other_value);
e__BusyCodes& operator=(const e__BusyCodes& other_value);
boolean operator==(enum_type other_value) const;
boolean operator==(const e__BusyCodes& other_value) const;
inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); }
inline boolean operator!=(const e__BusyCodes& other_value) const { return !(*this == other_value); }
boolean operator<(enum_type other_value) const;
boolean operator<(const e__BusyCodes& other_value) const;
boolean operator>(enum_type other_value) const;
boolean operator>(const e__BusyCodes& other_value) const;
inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); }
inline boolean operator<=(const e__BusyCodes& other_value) const { return !(*this > other_value); }
inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); }
inline boolean operator>=(const e__BusyCodes& 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__BusyCodes& 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__BusyCodes_template : public Base_Template {
union {
e__BusyCodes::enum_type single_value;
struct {
unsigned int n_values;
e__BusyCodes_template *list_value;
} value_list;
};
void copy_template(const e__BusyCodes_template& other_value);
public:
e__BusyCodes_template();
e__BusyCodes_template(template_sel other_value);
e__BusyCodes_template(int other_value);
e__BusyCodes_template(e__BusyCodes::enum_type other_value);
e__BusyCodes_template(const e__BusyCodes& other_value);
e__BusyCodes_template(const OPTIONAL<e__BusyCodes>& other_value);
e__BusyCodes_template(const e__BusyCodes_template& other_value);
~e__BusyCodes_template();
boolean is_bound() const;
boolean is_value() const;
void clean_up();
e__BusyCodes_template& operator=(template_sel other_value);
e__BusyCodes_template& operator=(int other_value);
e__BusyCodes_template& operator=(e__BusyCodes::enum_type other_value);
e__BusyCodes_template& operator=(const e__BusyCodes& other_value);
e__BusyCodes_template& operator=(const OPTIONAL<e__BusyCodes>& other_value);
e__BusyCodes_template& operator=(const e__BusyCodes_template& other_value);
boolean match(e__BusyCodes::enum_type other_value, boolean legacy = FALSE) const;
boolean match(const e__BusyCodes& other_value, boolean legacy = FALSE) const;
e__BusyCodes::enum_type valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
e__BusyCodes_template& list_item(unsigned int list_index);
void log() const;
void log_match(const e__BusyCodes& 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 VTStatusReq : public Base_Type {
INTEGER field_vtfunction;
OCTETSTRING field_sourceAddressOfActiveWorkingSetMaster;
OCTETSTRING field_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet;
OCTETSTRING field_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet;
e__BusyCodes field_vtBusyCodes;
OCTETSTRING field_vtFunctionCode;
public:
VTStatusReq();
VTStatusReq(const INTEGER& par_vtfunction,
const OCTETSTRING& par_sourceAddressOfActiveWorkingSetMaster,
const OCTETSTRING& par_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet,
const OCTETSTRING& par_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet,
const e__BusyCodes& par_vtBusyCodes,
const OCTETSTRING& par_vtFunctionCode);
VTStatusReq(const VTStatusReq& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
const TTCN_Typedescriptor_t* get_descriptor() const;
VTStatusReq& operator=(const VTStatusReq& other_value);
boolean operator==(const VTStatusReq& other_value) const;
inline boolean operator!=(const VTStatusReq& 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& vtfunction()
{return field_vtfunction;}
inline const INTEGER& vtfunction() const
{return field_vtfunction;}
inline OCTETSTRING& sourceAddressOfActiveWorkingSetMaster()
{return field_sourceAddressOfActiveWorkingSetMaster;}
inline const OCTETSTRING& sourceAddressOfActiveWorkingSetMaster() const
{return field_sourceAddressOfActiveWorkingSetMaster;}
inline OCTETSTRING& objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet()
{return field_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet;}
inline const OCTETSTRING& objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet() const
{return field_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet;}
inline OCTETSTRING& objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet()
{return field_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet;}
inline const OCTETSTRING& objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet() const
{return field_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet;}
inline e__BusyCodes& vtBusyCodes()
{return field_vtBusyCodes;}
inline const e__BusyCodes& vtBusyCodes() const
{return field_vtBusyCodes;}
inline OCTETSTRING& vtFunctionCode()
{return field_vtFunctionCode;}
inline const OCTETSTRING& vtFunctionCode() const
{return field_vtFunctionCode;}
inline int size_of() const
{return 6;}
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VTStatusReq_template : public Base_Template {
struct single_value_struct;
union {
single_value_struct *single_value;
struct {
unsigned int n_values;
VTStatusReq_template *list_value;
} value_list;
};
void set_specific();
void copy_value(const VTStatusReq& other_value);
void copy_template(const VTStatusReq_template& other_value);
public:
VTStatusReq_template();
VTStatusReq_template(template_sel other_value);
VTStatusReq_template(const VTStatusReq& other_value);
VTStatusReq_template(const OPTIONAL<VTStatusReq>& other_value);
VTStatusReq_template(const VTStatusReq_template& other_value);
~VTStatusReq_template();
VTStatusReq_template& operator=(template_sel other_value);
VTStatusReq_template& operator=(const VTStatusReq& other_value);
VTStatusReq_template& operator=(const OPTIONAL<VTStatusReq>& other_value);
VTStatusReq_template& operator=(const VTStatusReq_template& other_value);
boolean match(const VTStatusReq& other_value, boolean legacy = FALSE) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
VTStatusReq valueof() const;
void set_type(template_sel template_type, unsigned int list_length);
VTStatusReq_template& list_item(unsigned int list_index) const;
INTEGER_template& vtfunction();
const INTEGER_template& vtfunction() const;
OCTETSTRING_template& sourceAddressOfActiveWorkingSetMaster();
const OCTETSTRING_template& sourceAddressOfActiveWorkingSetMaster() const;
OCTETSTRING_template& objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet();
const OCTETSTRING_template& objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet() const;
OCTETSTRING_template& objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet();
const OCTETSTRING_template& objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet() const;
e__BusyCodes_template& vtBusyCodes();
const e__BusyCodes_template& vtBusyCodes() const;
OCTETSTRING_template& vtFunctionCode();
const OCTETSTRING_template& vtFunctionCode() const;
int size_of() const;
void log() const;
void log_match(const VTStatusReq& 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 VT2ECU : public Base_Type {
public:
enum union_selection_type { UNBOUND_VALUE = 0, ALT_softKeyActivationReq = 1, ALT_buttonActivationReq = 2, ALT_pointingEventReq = 3, ALT_vtSelectInputObjectReq = 4, ALT_vtESCReq = 5, ALT_vtChangeNumericValueReq = 6, ALT_vtChangeActiveMaskReq = 7, ALT_vtChangeSoftKeyMaskReq = 8, ALT_vtChangeStringValueReq = 9, ALT_vtOnUserLayoutHideShowReq = 10, ALT_vtControlAudioSignalTerminationInd = 11, ALT_endOfObjectPoolRes = 12, ALT_vtfunction32VT2ECU = 13, ALT_vtfunction34VT2ECU = 14, ALT_vtfunction36VT2ECU = 15, ALT_vtfunction37VT2ECU = 16, ALT_vtfunction39VT2ECU = 17, ALT_escRes = 18, ALT_hideShowObjectRes = 19, ALT_enableDisableObjectRes = 20, ALT_selectInputObjectRes = 21, ALT_controlAudioSignalRes = 22, ALT_setAudioVolumeRes = 23, ALT_changeChildLocationRes = 24, ALT_changeSizeRes = 25, ALT_changeBackgroundColourRes = 26, ALT_changeNumericValueRes = 27, ALT_changeEndPointRes = 28, ALT_changeFontAttributesRes = 29, ALT_changeLineAttributesRes = 30, ALT_changeFillAttributesRes = 31, ALT_changeActiveMaskRes = 32, ALT_changeSoftKeyMaskRes = 33, ALT_changeAttributeRes = 34, ALT_changePriorityRes = 35, ALT_changeListItemRes = 36, ALT_deleteObjectPoolRes = 37, ALT_changeStringValueRes = 38, ALT_changeChildPositionRes = 39, ALT_changeObjectLabelRes = 40, ALT_changePolygonPointRes = 41, ALT_changePolygonScaleRes = 42, ALT_graphicsContextRes = 43, ALT_getAttributeValueRes = 44, ALT_selectColourMapRes = 45, ALT_identifyVTRes = 46, ALT_executeExtendedMacroRes = 47, ALT_lockUnlockMaskRes = 48, ALT_executeMacroRes = 49, ALT_getMemoryRes = 50, ALT_getNumberOfSoftKeysRes = 51, ALT_getTextFontDataRes = 52, ALT_getHardwareRes = 53, ALT_getSupportedWidecharsRes = 54, ALT_getWindowMaskDataRes = 55, ALT_getSupportedObjectsRes = 56, ALT_storeVersionRes = 57, ALT_loadVersionRes = 58, ALT_deleteVersionRes = 59, ALT_extendedGetVersionsRes = 60, ALT_extendedStoreVersionRes = 61, ALT_extendedLoadVersionRes = 62, ALT_extendedDeleteVersionRes = 63, ALT_getVersionsRes = 64, ALT_vtUnsupportedVTFunctionInd = 65, ALT_vtStatusReq = 66 };
private:
union_selection_type union_selection;
union {
SoftKeyActivationReq *field_softKeyActivationReq;
ButtonActivationReq *field_buttonActivationReq;
PointingEventReq *field_pointingEventReq;
VTSelectInputObjectReq *field_vtSelectInputObjectReq;
VTESCReq *field_vtESCReq;
VTChangeNumericValueReq *field_vtChangeNumericValueReq;
VTChangeActiveMaskReq *field_vtChangeActiveMaskReq;
VTChangeSoftKeyMaskReq *field_vtChangeSoftKeyMaskReq;
VTChangeStringValueReq *field_vtChangeStringValueReq;
VTOnUserLayoutHideShowReq *field_vtOnUserLayoutHideShowReq;
VTControlAudioSignalTerminationInd *field_vtControlAudioSignalTerminationInd;
EndOfObjectPoolRes *field_endOfObjectPoolRes;
VTfunction32VT2ECU *field_vtfunction32VT2ECU;
VTfunction34VT2ECU *field_vtfunction34VT2ECU;
VTfunction36VT2ECU *field_vtfunction36VT2ECU;
VTfunction37VT2ECU *field_vtfunction37VT2ECU;
VTfunction39VT2ECU *field_vtfunction39VT2ECU;
ESCres *field_escRes;
HideShowObjectRes *field_hideShowObjectRes;
EnableDisableObjectRes *field_enableDisableObjectRes;
SelectInputObjectRes *field_selectInputObjectRes;
ControlAudioSignalRes *field_controlAudioSignalRes;
SetAudioVolumeRes *field_setAudioVolumeRes;
ChangeChildLocationRes *field_changeChildLocationRes;
ChangeSizeRes *field_changeSizeRes;
ChangeBackgroundColourRes *field_changeBackgroundColourRes;
ChangeNumericValueRes *field_changeNumericValueRes;
ChangeEndPointRes *field_changeEndPointRes;
ChangeFontAttributesRes *field_changeFontAttributesRes;
ChangeLineAttributesRes *field_changeLineAttributesRes;
ChangeFillAttributesRes *field_changeFillAttributesRes;
ChangeActiveMaskRes *field_changeActiveMaskRes;
ChangeSoftKeyMaskRes *field_changeSoftKeyMaskRes;
ChangeAttributeRes *field_changeAttributeRes;
ChangePriorityRes *field_changePriorityRes;
ChangeListItemRes *field_changeListItemRes;
DeleteObjectPoolRes *field_deleteObjectPoolRes;
ChangeStringValueRes *field_changeStringValueRes;
ChangeChildPositionRes *field_changeChildPositionRes;
ChangeObjectLabelRes *field_changeObjectLabelRes;
ChangePolygonPointRes *field_changePolygonPointRes;
ChangePolygonScaleRes *field_changePolygonScaleRes;
GraphicsContextRes *field_graphicsContextRes;
GetAttributeValueRes *field_getAttributeValueRes;
SelectColourMapRes *field_selectColourMapRes;
IdentifyVTRes *field_identifyVTRes;
ExecuteExtendedMacroRes *field_executeExtendedMacroRes;
LockUnlockMaskRes *field_lockUnlockMaskRes;
ExecuteMacroRes *field_executeMacroRes;
GetMemoryRes *field_getMemoryRes;
GetNumberOfSoftKeysRes *field_getNumberOfSoftKeysRes;
GetTextFontDataRes *field_getTextFontDataRes;
GetHardwareRes *field_getHardwareRes;
GetSupportedWidecharsRes *field_getSupportedWidecharsRes;
GetWindowMaskDataRes *field_getWindowMaskDataRes;
GetSupportedObjectsRes *field_getSupportedObjectsRes;
StoreVersionRes *field_storeVersionRes;
LoadVersionRes *field_loadVersionRes;
DeleteVersionRes *field_deleteVersionRes;
ExtendedGetVersionsRes *field_extendedGetVersionsRes;
ExtendedStoreVersionRes *field_extendedStoreVersionRes;
ExtendedLoadVersionRes *field_extendedLoadVersionRes;
ExtendedDeleteVersionRes *field_extendedDeleteVersionRes;
GetVersionsRes *field_getVersionsRes;
VTUnsupportedVTFunctionInd *field_vtUnsupportedVTFunctionInd;
VTStatusReq *field_vtStatusReq;
};
void copy_value(const VT2ECU& other_value);
public:
VT2ECU();
VT2ECU(const VT2ECU& other_value);
~VT2ECU();
VT2ECU& operator=(const VT2ECU& other_value);
boolean operator==(const VT2ECU& other_value) const;
inline boolean operator!=(const VT2ECU& other_value) const { return !(*this == other_value); }
SoftKeyActivationReq& softKeyActivationReq();
const SoftKeyActivationReq& softKeyActivationReq() const;
ButtonActivationReq& buttonActivationReq();
const ButtonActivationReq& buttonActivationReq() const;
PointingEventReq& pointingEventReq();
const PointingEventReq& pointingEventReq() const;
VTSelectInputObjectReq& vtSelectInputObjectReq();
const VTSelectInputObjectReq& vtSelectInputObjectReq() const;
VTESCReq& vtESCReq();
const VTESCReq& vtESCReq() const;
VTChangeNumericValueReq& vtChangeNumericValueReq();
const VTChangeNumericValueReq& vtChangeNumericValueReq() const;
VTChangeActiveMaskReq& vtChangeActiveMaskReq();
const VTChangeActiveMaskReq& vtChangeActiveMaskReq() const;
VTChangeSoftKeyMaskReq& vtChangeSoftKeyMaskReq();
const VTChangeSoftKeyMaskReq& vtChangeSoftKeyMaskReq() const;
VTChangeStringValueReq& vtChangeStringValueReq();
const VTChangeStringValueReq& vtChangeStringValueReq() const;
VTOnUserLayoutHideShowReq& vtOnUserLayoutHideShowReq();
const VTOnUserLayoutHideShowReq& vtOnUserLayoutHideShowReq() const;
VTControlAudioSignalTerminationInd& vtControlAudioSignalTerminationInd();
const VTControlAudioSignalTerminationInd& vtControlAudioSignalTerminationInd() const;
EndOfObjectPoolRes& endOfObjectPoolRes();
const EndOfObjectPoolRes& endOfObjectPoolRes() const;
VTfunction32VT2ECU& vtfunction32VT2ECU();
const VTfunction32VT2ECU& vtfunction32VT2ECU() const;
VTfunction34VT2ECU& vtfunction34VT2ECU();
const VTfunction34VT2ECU& vtfunction34VT2ECU() const;
VTfunction36VT2ECU& vtfunction36VT2ECU();
const VTfunction36VT2ECU& vtfunction36VT2ECU() const;
VTfunction37VT2ECU& vtfunction37VT2ECU();
const VTfunction37VT2ECU& vtfunction37VT2ECU() const;
VTfunction39VT2ECU& vtfunction39VT2ECU();
const VTfunction39VT2ECU& vtfunction39VT2ECU() const;
ESCres& escRes();
const ESCres& escRes() const;
HideShowObjectRes& hideShowObjectRes();
const HideShowObjectRes& hideShowObjectRes() const;
EnableDisableObjectRes& enableDisableObjectRes();
const EnableDisableObjectRes& enableDisableObjectRes() const;
SelectInputObjectRes& selectInputObjectRes();
const SelectInputObjectRes& selectInputObjectRes() const;
ControlAudioSignalRes& controlAudioSignalRes();
const ControlAudioSignalRes& controlAudioSignalRes() const;
SetAudioVolumeRes& setAudioVolumeRes();
const SetAudioVolumeRes& setAudioVolumeRes() const;
ChangeChildLocationRes& changeChildLocationRes();
const ChangeChildLocationRes& changeChildLocationRes() const;
ChangeSizeRes& changeSizeRes();
const ChangeSizeRes& changeSizeRes() const;
ChangeBackgroundColourRes& changeBackgroundColourRes();
const ChangeBackgroundColourRes& changeBackgroundColourRes() const;
ChangeNumericValueRes& changeNumericValueRes();
const ChangeNumericValueRes& changeNumericValueRes() const;
ChangeEndPointRes& changeEndPointRes();
const ChangeEndPointRes& changeEndPointRes() const;
ChangeFontAttributesRes& changeFontAttributesRes();
const ChangeFontAttributesRes& changeFontAttributesRes() const;
ChangeLineAttributesRes& changeLineAttributesRes();
const ChangeLineAttributesRes& changeLineAttributesRes() const;
ChangeFillAttributesRes& changeFillAttributesRes();
const ChangeFillAttributesRes& changeFillAttributesRes() const;
ChangeActiveMaskRes& changeActiveMaskRes();
const ChangeActiveMaskRes& changeActiveMaskRes() const;
ChangeSoftKeyMaskRes& changeSoftKeyMaskRes();
const ChangeSoftKeyMaskRes& changeSoftKeyMaskRes() const;
ChangeAttributeRes& changeAttributeRes();
const ChangeAttributeRes& changeAttributeRes() const;
ChangePriorityRes& changePriorityRes();
const ChangePriorityRes& changePriorityRes() const;
ChangeListItemRes& changeListItemRes();
const ChangeListItemRes& changeListItemRes() const;
DeleteObjectPoolRes& deleteObjectPoolRes();
const DeleteObjectPoolRes& deleteObjectPoolRes() const;
ChangeStringValueRes& changeStringValueRes();
const ChangeStringValueRes& changeStringValueRes() const;
ChangeChildPositionRes& changeChildPositionRes();
const ChangeChildPositionRes& changeChildPositionRes() const;
ChangeObjectLabelRes& changeObjectLabelRes();
const ChangeObjectLabelRes& changeObjectLabelRes() const;
ChangePolygonPointRes& changePolygonPointRes();
const ChangePolygonPointRes& changePolygonPointRes() const;
ChangePolygonScaleRes& changePolygonScaleRes();
const ChangePolygonScaleRes& changePolygonScaleRes() const;
GraphicsContextRes& graphicsContextRes();
const GraphicsContextRes& graphicsContextRes() const;
GetAttributeValueRes& getAttributeValueRes();
const GetAttributeValueRes& getAttributeValueRes() const;
SelectColourMapRes& selectColourMapRes();
const SelectColourMapRes& selectColourMapRes() const;
IdentifyVTRes& identifyVTRes();
const IdentifyVTRes& identifyVTRes() const;
ExecuteExtendedMacroRes& executeExtendedMacroRes();
const ExecuteExtendedMacroRes& executeExtendedMacroRes() const;
LockUnlockMaskRes& lockUnlockMaskRes();
const LockUnlockMaskRes& lockUnlockMaskRes() const;
ExecuteMacroRes& executeMacroRes();
const ExecuteMacroRes& executeMacroRes() const;
GetMemoryRes& getMemoryRes();
const GetMemoryRes& getMemoryRes() const;
GetNumberOfSoftKeysRes& getNumberOfSoftKeysRes();
const GetNumberOfSoftKeysRes& getNumberOfSoftKeysRes() const;
GetTextFontDataRes& getTextFontDataRes();
const GetTextFontDataRes& getTextFontDataRes() const;
GetHardwareRes& getHardwareRes();
const GetHardwareRes& getHardwareRes() const;
GetSupportedWidecharsRes& getSupportedWidecharsRes();
const GetSupportedWidecharsRes& getSupportedWidecharsRes() const;
GetWindowMaskDataRes& getWindowMaskDataRes();
const GetWindowMaskDataRes& getWindowMaskDataRes() const;
GetSupportedObjectsRes& getSupportedObjectsRes();
const GetSupportedObjectsRes& getSupportedObjectsRes() const;
StoreVersionRes& storeVersionRes();
const StoreVersionRes& storeVersionRes() const;
LoadVersionRes& loadVersionRes();
const LoadVersionRes& loadVersionRes() const;
DeleteVersionRes& deleteVersionRes();
const DeleteVersionRes& deleteVersionRes() const;
ExtendedGetVersionsRes& extendedGetVersionsRes();
const ExtendedGetVersionsRes& extendedGetVersionsRes() const;
ExtendedStoreVersionRes& extendedStoreVersionRes();
const ExtendedStoreVersionRes& extendedStoreVersionRes() const;
ExtendedLoadVersionRes& extendedLoadVersionRes();
const ExtendedLoadVersionRes& extendedLoadVersionRes() const;
ExtendedDeleteVersionRes& extendedDeleteVersionRes();
const ExtendedDeleteVersionRes& extendedDeleteVersionRes() const;
GetVersionsRes& getVersionsRes();
const GetVersionsRes& getVersionsRes() const;
VTUnsupportedVTFunctionInd& vtUnsupportedVTFunctionInd();
const VTUnsupportedVTFunctionInd& vtUnsupportedVTFunctionInd() const;
VTStatusReq& vtStatusReq();
const VTStatusReq& vtStatusReq() const;
inline union_selection_type get_selection() const { return union_selection; }
boolean ischosen(union_selection_type checked_selection) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
inline boolean is_present() const { return is_bound(); }
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class VT2ECU_template : public Base_Template {
union {
struct {
VT2ECU::union_selection_type union_selection;
union {
SoftKeyActivationReq_template *field_softKeyActivationReq;
ButtonActivationReq_template *field_buttonActivationReq;
PointingEventReq_template *field_pointingEventReq;
VTSelectInputObjectReq_template *field_vtSelectInputObjectReq;
VTESCReq_template *field_vtESCReq;
VTChangeNumericValueReq_template *field_vtChangeNumericValueReq;
VTChangeActiveMaskReq_template *field_vtChangeActiveMaskReq;
VTChangeSoftKeyMaskReq_template *field_vtChangeSoftKeyMaskReq;
VTChangeStringValueReq_template *field_vtChangeStringValueReq;
VTOnUserLayoutHideShowReq_template *field_vtOnUserLayoutHideShowReq;
VTControlAudioSignalTerminationInd_template *field_vtControlAudioSignalTerminationInd;
EndOfObjectPoolRes_template *field_endOfObjectPoolRes;
VTfunction32VT2ECU_template *field_vtfunction32VT2ECU;
VTfunction34VT2ECU_template *field_vtfunction34VT2ECU;
VTfunction36VT2ECU_template *field_vtfunction36VT2ECU;
VTfunction37VT2ECU_template *field_vtfunction37VT2ECU;
VTfunction39VT2ECU_template *field_vtfunction39VT2ECU;
ESCres_template *field_escRes;
HideShowObjectRes_template *field_hideShowObjectRes;
EnableDisableObjectRes_template *field_enableDisableObjectRes;
SelectInputObjectRes_template *field_selectInputObjectRes;
ControlAudioSignalRes_template *field_controlAudioSignalRes;
SetAudioVolumeRes_template *field_setAudioVolumeRes;
ChangeChildLocationRes_template *field_changeChildLocationRes;
ChangeSizeRes_template *field_changeSizeRes;
ChangeBackgroundColourRes_template *field_changeBackgroundColourRes;
ChangeNumericValueRes_template *field_changeNumericValueRes;
ChangeEndPointRes_template *field_changeEndPointRes;
ChangeFontAttributesRes_template *field_changeFontAttributesRes;
ChangeLineAttributesRes_template *field_changeLineAttributesRes;
ChangeFillAttributesRes_template *field_changeFillAttributesRes;
ChangeActiveMaskRes_template *field_changeActiveMaskRes;
ChangeSoftKeyMaskRes_template *field_changeSoftKeyMaskRes;
ChangeAttributeRes_template *field_changeAttributeRes;
ChangePriorityRes_template *field_changePriorityRes;
ChangeListItemRes_template *field_changeListItemRes;
DeleteObjectPoolRes_template *field_deleteObjectPoolRes;
ChangeStringValueRes_template *field_changeStringValueRes;
ChangeChildPositionRes_template *field_changeChildPositionRes;
ChangeObjectLabelRes_template *field_changeObjectLabelRes;
ChangePolygonPointRes_template *field_changePolygonPointRes;
ChangePolygonScaleRes_template *field_changePolygonScaleRes;
GraphicsContextRes_template *field_graphicsContextRes;
GetAttributeValueRes_template *field_getAttributeValueRes;
SelectColourMapRes_template *field_selectColourMapRes;
IdentifyVTRes_template *field_identifyVTRes;
ExecuteExtendedMacroRes_template *field_executeExtendedMacroRes;
LockUnlockMaskRes_template *field_lockUnlockMaskRes;
ExecuteMacroRes_template *field_executeMacroRes;
GetMemoryRes_template *field_getMemoryRes;
GetNumberOfSoftKeysRes_template *field_getNumberOfSoftKeysRes;
GetTextFontDataRes_template *field_getTextFontDataRes;
GetHardwareRes_template *field_getHardwareRes;
GetSupportedWidecharsRes_template *field_getSupportedWidecharsRes;
GetWindowMaskDataRes_template *field_getWindowMaskDataRes;
GetSupportedObjectsRes_template *field_getSupportedObjectsRes;
StoreVersionRes_template *field_storeVersionRes;
LoadVersionRes_template *field_loadVersionRes;
DeleteVersionRes_template *field_deleteVersionRes;
ExtendedGetVersionsRes_template *field_extendedGetVersionsRes;
ExtendedStoreVersionRes_template *field_extendedStoreVersionRes;
ExtendedLoadVersionRes_template *field_extendedLoadVersionRes;
ExtendedDeleteVersionRes_template *field_extendedDeleteVersionRes;
GetVersionsRes_template *field_getVersionsRes;
VTUnsupportedVTFunctionInd_template *field_vtUnsupportedVTFunctionInd;
VTStatusReq_template *field_vtStatusReq;
};
} single_value;
struct {
unsigned int n_values;
VT2ECU_template *list_value;
} value_list;
};
void copy_value(const VT2ECU& other_value);
void copy_template(const VT2ECU_template& other_value);
public:
VT2ECU_template();
VT2ECU_template(template_sel other_value);
VT2ECU_template(const VT2ECU& other_value);
VT2ECU_template(const OPTIONAL<VT2ECU>& other_value);
VT2ECU_template(const VT2ECU_template& other_value);
~VT2ECU_template();
void clean_up();
VT2ECU_template& operator=(template_sel other_value);
VT2ECU_template& operator=(const VT2ECU& other_value);
VT2ECU_template& operator=(const OPTIONAL<VT2ECU>& other_value);
VT2ECU_template& operator=(const VT2ECU_template& other_value);
boolean match(const VT2ECU& other_value, boolean legacy = FALSE) const;
boolean is_value() const;VT2ECU valueof() const;
VT2ECU_template& list_item(unsigned int list_index) const;
void set_type(template_sel template_type, unsigned int list_length);
SoftKeyActivationReq_template& softKeyActivationReq();
const SoftKeyActivationReq_template& softKeyActivationReq() const;
ButtonActivationReq_template& buttonActivationReq();
const ButtonActivationReq_template& buttonActivationReq() const;
PointingEventReq_template& pointingEventReq();
const PointingEventReq_template& pointingEventReq() const;
VTSelectInputObjectReq_template& vtSelectInputObjectReq();
const VTSelectInputObjectReq_template& vtSelectInputObjectReq() const;
VTESCReq_template& vtESCReq();
const VTESCReq_template& vtESCReq() const;
VTChangeNumericValueReq_template& vtChangeNumericValueReq();
const VTChangeNumericValueReq_template& vtChangeNumericValueReq() const;
VTChangeActiveMaskReq_template& vtChangeActiveMaskReq();
const VTChangeActiveMaskReq_template& vtChangeActiveMaskReq() const;
VTChangeSoftKeyMaskReq_template& vtChangeSoftKeyMaskReq();
const VTChangeSoftKeyMaskReq_template& vtChangeSoftKeyMaskReq() const;
VTChangeStringValueReq_template& vtChangeStringValueReq();
const VTChangeStringValueReq_template& vtChangeStringValueReq() const;
VTOnUserLayoutHideShowReq_template& vtOnUserLayoutHideShowReq();
const VTOnUserLayoutHideShowReq_template& vtOnUserLayoutHideShowReq() const;
VTControlAudioSignalTerminationInd_template& vtControlAudioSignalTerminationInd();
const VTControlAudioSignalTerminationInd_template& vtControlAudioSignalTerminationInd() const;
EndOfObjectPoolRes_template& endOfObjectPoolRes();
const EndOfObjectPoolRes_template& endOfObjectPoolRes() const;
VTfunction32VT2ECU_template& vtfunction32VT2ECU();
const VTfunction32VT2ECU_template& vtfunction32VT2ECU() const;
VTfunction34VT2ECU_template& vtfunction34VT2ECU();
const VTfunction34VT2ECU_template& vtfunction34VT2ECU() const;
VTfunction36VT2ECU_template& vtfunction36VT2ECU();
const VTfunction36VT2ECU_template& vtfunction36VT2ECU() const;
VTfunction37VT2ECU_template& vtfunction37VT2ECU();
const VTfunction37VT2ECU_template& vtfunction37VT2ECU() const;
VTfunction39VT2ECU_template& vtfunction39VT2ECU();
const VTfunction39VT2ECU_template& vtfunction39VT2ECU() const;
ESCres_template& escRes();
const ESCres_template& escRes() const;
HideShowObjectRes_template& hideShowObjectRes();
const HideShowObjectRes_template& hideShowObjectRes() const;
EnableDisableObjectRes_template& enableDisableObjectRes();
const EnableDisableObjectRes_template& enableDisableObjectRes() const;
SelectInputObjectRes_template& selectInputObjectRes();
const SelectInputObjectRes_template& selectInputObjectRes() const;
ControlAudioSignalRes_template& controlAudioSignalRes();
const ControlAudioSignalRes_template& controlAudioSignalRes() const;
SetAudioVolumeRes_template& setAudioVolumeRes();
const SetAudioVolumeRes_template& setAudioVolumeRes() const;
ChangeChildLocationRes_template& changeChildLocationRes();
const ChangeChildLocationRes_template& changeChildLocationRes() const;
ChangeSizeRes_template& changeSizeRes();
const ChangeSizeRes_template& changeSizeRes() const;
ChangeBackgroundColourRes_template& changeBackgroundColourRes();
const ChangeBackgroundColourRes_template& changeBackgroundColourRes() const;
ChangeNumericValueRes_template& changeNumericValueRes();
const ChangeNumericValueRes_template& changeNumericValueRes() const;
ChangeEndPointRes_template& changeEndPointRes();
const ChangeEndPointRes_template& changeEndPointRes() const;
ChangeFontAttributesRes_template& changeFontAttributesRes();
const ChangeFontAttributesRes_template& changeFontAttributesRes() const;
ChangeLineAttributesRes_template& changeLineAttributesRes();
const ChangeLineAttributesRes_template& changeLineAttributesRes() const;
ChangeFillAttributesRes_template& changeFillAttributesRes();
const ChangeFillAttributesRes_template& changeFillAttributesRes() const;
ChangeActiveMaskRes_template& changeActiveMaskRes();
const ChangeActiveMaskRes_template& changeActiveMaskRes() const;
ChangeSoftKeyMaskRes_template& changeSoftKeyMaskRes();
const ChangeSoftKeyMaskRes_template& changeSoftKeyMaskRes() const;
ChangeAttributeRes_template& changeAttributeRes();
const ChangeAttributeRes_template& changeAttributeRes() const;
ChangePriorityRes_template& changePriorityRes();
const ChangePriorityRes_template& changePriorityRes() const;
ChangeListItemRes_template& changeListItemRes();
const ChangeListItemRes_template& changeListItemRes() const;
DeleteObjectPoolRes_template& deleteObjectPoolRes();
const DeleteObjectPoolRes_template& deleteObjectPoolRes() const;
ChangeStringValueRes_template& changeStringValueRes();
const ChangeStringValueRes_template& changeStringValueRes() const;
ChangeChildPositionRes_template& changeChildPositionRes();
const ChangeChildPositionRes_template& changeChildPositionRes() const;
ChangeObjectLabelRes_template& changeObjectLabelRes();
const ChangeObjectLabelRes_template& changeObjectLabelRes() const;
ChangePolygonPointRes_template& changePolygonPointRes();
const ChangePolygonPointRes_template& changePolygonPointRes() const;
ChangePolygonScaleRes_template& changePolygonScaleRes();
const ChangePolygonScaleRes_template& changePolygonScaleRes() const;
GraphicsContextRes_template& graphicsContextRes();
const GraphicsContextRes_template& graphicsContextRes() const;
GetAttributeValueRes_template& getAttributeValueRes();
const GetAttributeValueRes_template& getAttributeValueRes() const;
SelectColourMapRes_template& selectColourMapRes();
const SelectColourMapRes_template& selectColourMapRes() const;
IdentifyVTRes_template& identifyVTRes();
const IdentifyVTRes_template& identifyVTRes() const;
ExecuteExtendedMacroRes_template& executeExtendedMacroRes();
const ExecuteExtendedMacroRes_template& executeExtendedMacroRes() const;
LockUnlockMaskRes_template& lockUnlockMaskRes();
const LockUnlockMaskRes_template& lockUnlockMaskRes() const;
ExecuteMacroRes_template& executeMacroRes();
const ExecuteMacroRes_template& executeMacroRes() const;
GetMemoryRes_template& getMemoryRes();
const GetMemoryRes_template& getMemoryRes() const;
GetNumberOfSoftKeysRes_template& getNumberOfSoftKeysRes();
const GetNumberOfSoftKeysRes_template& getNumberOfSoftKeysRes() const;
GetTextFontDataRes_template& getTextFontDataRes();
const GetTextFontDataRes_template& getTextFontDataRes() const;
GetHardwareRes_template& getHardwareRes();
const GetHardwareRes_template& getHardwareRes() const;
GetSupportedWidecharsRes_template& getSupportedWidecharsRes();
const GetSupportedWidecharsRes_template& getSupportedWidecharsRes() const;
GetWindowMaskDataRes_template& getWindowMaskDataRes();
const GetWindowMaskDataRes_template& getWindowMaskDataRes() const;
GetSupportedObjectsRes_template& getSupportedObjectsRes();
const GetSupportedObjectsRes_template& getSupportedObjectsRes() const;
StoreVersionRes_template& storeVersionRes();
const StoreVersionRes_template& storeVersionRes() const;
LoadVersionRes_template& loadVersionRes();
const LoadVersionRes_template& loadVersionRes() const;
DeleteVersionRes_template& deleteVersionRes();
const DeleteVersionRes_template& deleteVersionRes() const;
ExtendedGetVersionsRes_template& extendedGetVersionsRes();
const ExtendedGetVersionsRes_template& extendedGetVersionsRes() const;
ExtendedStoreVersionRes_template& extendedStoreVersionRes();
const ExtendedStoreVersionRes_template& extendedStoreVersionRes() const;
ExtendedLoadVersionRes_template& extendedLoadVersionRes();
const ExtendedLoadVersionRes_template& extendedLoadVersionRes() const;
ExtendedDeleteVersionRes_template& extendedDeleteVersionRes();
const ExtendedDeleteVersionRes_template& extendedDeleteVersionRes() const;
GetVersionsRes_template& getVersionsRes();
const GetVersionsRes_template& getVersionsRes() const;
VTUnsupportedVTFunctionInd_template& vtUnsupportedVTFunctionInd();
const VTUnsupportedVTFunctionInd_template& vtUnsupportedVTFunctionInd() const;
VTStatusReq_template& vtStatusReq();
const VTStatusReq_template& vtStatusReq() const;
boolean ischosen(VT2ECU::union_selection_type checked_selection) const;
void log() const;
void log_match(const VT2ECU& 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 ECU2VT : public Base_Type {
public:
enum union_selection_type { UNBOUND_VALUE = 0, ALT_softKeyActivationRes = 1, ALT_buttonActivationRes = 2, ALT_pointingEventRes = 3, ALT_vtSelectInputObjectRes = 4, ALT_vtESCRes = 5, ALT_vtChangeNumericValueRes = 6, ALT_vtChangeActiveMaskRes = 7, ALT_vtChangeSoftKeyMaskReq = 8, ALT_vtChangeStringValueRes = 9, ALT_vtOnUserLayoutHideShowRes = 10, ALT_objectPoolTransferInd = 11, ALT_endOfObjectPoolReq = 12, ALT_vtfunction32ECU2VT = 13, ALT_vtfunction33ECU2VT = 14, ALT_vtfunction34ECU2VT = 15, ALT_vtfunction36ECU2VT = 16, ALT_vtfunction37ECU2VT = 17, ALT_auxiliaryInputType2StatusInd = 18, ALT_vtfunction39ECU2VT = 19, ALT_escReq = 20, ALT_hideShowObjectReq = 21, ALT_enableDisableObjectReq = 22, ALT_selectInputObjectReq = 23, ALT_controlAudioSignalReq = 24, ALT_setAudioVolumeReq = 25, ALT_changeChildLocationReq = 26, ALT_changeSizeReq = 27, ALT_changeBackgroundColourReq = 28, ALT_changeNumericValueReq = 29, ALT_changeEndPointReq = 30, ALT_changeFontAttributesReq = 31, ALT_changeLineAttributesReq = 32, ALT_changeFillAttributesReq = 33, ALT_changeActiveMaskReq = 34, ALT_changeSoftKeyMaskRes = 35, ALT_changeAttributeReq = 36, ALT_changePriorityReq = 37, ALT_changeListItemReq = 38, ALT_deleteObjectPoolReq = 39, ALT_changeStringValueReq = 40, ALT_changeChildPositionReq = 41, ALT_changeObjectLabelReq = 42, ALT_changePolygonPointReq = 43, ALT_changePolygonScaleReq = 44, ALT_graphicsContextReq = 45, ALT_getAttributeValueReq = 46, ALT_selectColourMapReq = 47, ALT_identifyVTReq = 48, ALT_executeExtendedMacroReq = 49, ALT_lockUnlockMaskReq = 50, ALT_executeMacroReq = 51, ALT_getMemoryReq = 52, ALT_getNumberOfSoftKeysReq = 53, ALT_getTextFontDataReq = 54, ALT_getHardwareReq = 55, ALT_getSupportedWidecharsReq = 56, ALT_getWindowMaskDataReq = 57, ALT_getSupportedObjectsReq = 58, ALT_storeVersionReq = 59, ALT_loadVersionReq = 60, ALT_deleteVersionReq = 61, ALT_extendedGetVersionsReq = 62, ALT_extendedStoreVersionReq = 63, ALT_extendedLoadVersionReq = 64, ALT_extendedDeleteVersionReq = 65, ALT_getVersionsReq = 66, ALT_unsupportedVTFunctionInd = 67, ALT_workingSetMaintenanceReq = 68 };
private:
union_selection_type union_selection;
union {
SoftKeyActivationRes *field_softKeyActivationRes;
ButtonActivationRes *field_buttonActivationRes;
PointingEventRes *field_pointingEventRes;
VTSelectInputObjectRes *field_vtSelectInputObjectRes;
VTESCRes *field_vtESCRes;
VTChangeNumericValueRes *field_vtChangeNumericValueRes;
VTChangeActiveMaskRes *field_vtChangeActiveMaskRes;
VTChangeSoftKeyMaskReq *field_vtChangeSoftKeyMaskReq;
VTChangeStringValueRes *field_vtChangeStringValueRes;
VTOnUserLayoutHideShowRes *field_vtOnUserLayoutHideShowRes;
ObjectPoolTransferInd *field_objectPoolTransferInd;
EndOfObjectPoolReq *field_endOfObjectPoolReq;
VTfunction32ECU2VT *field_vtfunction32ECU2VT;
VTfunction33ECU2VT *field_vtfunction33ECU2VT;
VTfunction34ECU2VT *field_vtfunction34ECU2VT;
VTfunction36ECU2VT *field_vtfunction36ECU2VT;
VTfunction37ECU2VT *field_vtfunction37ECU2VT;
AuxiliaryInputType2StatusInd *field_auxiliaryInputType2StatusInd;
VTfunction39ECU2VT *field_vtfunction39ECU2VT;
ESCreq *field_escReq;
HideShowObjectReq *field_hideShowObjectReq;
EnableDisableObjectReq *field_enableDisableObjectReq;
SelectInputObjectReq *field_selectInputObjectReq;
ControlAudioSignalReq *field_controlAudioSignalReq;
SetAudioVolumeReq *field_setAudioVolumeReq;
ChangeChildLocationReq *field_changeChildLocationReq;
ChangeSizeReq *field_changeSizeReq;
ChangeBackgroundColourReq *field_changeBackgroundColourReq;
ChangeNumericValueReq *field_changeNumericValueReq;
ChangeEndPointReq *field_changeEndPointReq;
ChangeFontAttributesReq *field_changeFontAttributesReq;
ChangeLineAttributesReq *field_changeLineAttributesReq;
ChangeFillAttributesReq *field_changeFillAttributesReq;
ChangeActiveMaskReq *field_changeActiveMaskReq;
ChangeSoftKeyMaskRes *field_changeSoftKeyMaskRes;
ChangeAttributeReq *field_changeAttributeReq;
ChangePriorityReq *field_changePriorityReq;
ChangeListItemReq *field_changeListItemReq;
DeleteObjectPoolReq *field_deleteObjectPoolReq;
ChangeStringValueReq *field_changeStringValueReq;
ChangeChildPositionReq *field_changeChildPositionReq;
ChangeObjectLabelReq *field_changeObjectLabelReq;
ChangePolygonPointReq *field_changePolygonPointReq;
ChangePolygonScaleReq *field_changePolygonScaleReq;
GraphicsContextReq *field_graphicsContextReq;
GetAttributeValueReq *field_getAttributeValueReq;
SelectColourMapReq *field_selectColourMapReq;
IdentifyVTReq *field_identifyVTReq;
ExecuteExtendedMacroReq *field_executeExtendedMacroReq;
LockUnlockMaskReq *field_lockUnlockMaskReq;
ExecuteMacroReq *field_executeMacroReq;
GetMemoryReq *field_getMemoryReq;
GetNumberOfSoftKeysReq *field_getNumberOfSoftKeysReq;
GetTextFontDataReq *field_getTextFontDataReq;
GetHardwareReq *field_getHardwareReq;
GetSupportedWidecharsReq *field_getSupportedWidecharsReq;
GetWindowMaskDataReq *field_getWindowMaskDataReq;
GetSupportedObjectsReq *field_getSupportedObjectsReq;
StoreVersionReq *field_storeVersionReq;
LoadVersionReq *field_loadVersionReq;
DeleteVersionReq *field_deleteVersionReq;
ExtendedGetVersionsReq *field_extendedGetVersionsReq;
ExtendedStoreVersionReq *field_extendedStoreVersionReq;
ExtendedLoadVersionReq *field_extendedLoadVersionReq;
ExtendedDeleteVersionReq *field_extendedDeleteVersionReq;
GetVersionsReq *field_getVersionsReq;
UnsupportedVTFunctionInd *field_unsupportedVTFunctionInd;
WorkingSetMaintenanceReq *field_workingSetMaintenanceReq;
};
void copy_value(const ECU2VT& other_value);
public:
ECU2VT();
ECU2VT(const ECU2VT& other_value);
~ECU2VT();
ECU2VT& operator=(const ECU2VT& other_value);
boolean operator==(const ECU2VT& other_value) const;
inline boolean operator!=(const ECU2VT& other_value) const { return !(*this == other_value); }
SoftKeyActivationRes& softKeyActivationRes();
const SoftKeyActivationRes& softKeyActivationRes() const;
ButtonActivationRes& buttonActivationRes();
const ButtonActivationRes& buttonActivationRes() const;
PointingEventRes& pointingEventRes();
const PointingEventRes& pointingEventRes() const;
VTSelectInputObjectRes& vtSelectInputObjectRes();
const VTSelectInputObjectRes& vtSelectInputObjectRes() const;
VTESCRes& vtESCRes();
const VTESCRes& vtESCRes() const;
VTChangeNumericValueRes& vtChangeNumericValueRes();
const VTChangeNumericValueRes& vtChangeNumericValueRes() const;
VTChangeActiveMaskRes& vtChangeActiveMaskRes();
const VTChangeActiveMaskRes& vtChangeActiveMaskRes() const;
VTChangeSoftKeyMaskReq& vtChangeSoftKeyMaskReq();
const VTChangeSoftKeyMaskReq& vtChangeSoftKeyMaskReq() const;
VTChangeStringValueRes& vtChangeStringValueRes();
const VTChangeStringValueRes& vtChangeStringValueRes() const;
VTOnUserLayoutHideShowRes& vtOnUserLayoutHideShowRes();
const VTOnUserLayoutHideShowRes& vtOnUserLayoutHideShowRes() const;
ObjectPoolTransferInd& objectPoolTransferInd();
const ObjectPoolTransferInd& objectPoolTransferInd() const;
EndOfObjectPoolReq& endOfObjectPoolReq();
const EndOfObjectPoolReq& endOfObjectPoolReq() const;
VTfunction32ECU2VT& vtfunction32ECU2VT();
const VTfunction32ECU2VT& vtfunction32ECU2VT() const;
VTfunction33ECU2VT& vtfunction33ECU2VT();
const VTfunction33ECU2VT& vtfunction33ECU2VT() const;
VTfunction34ECU2VT& vtfunction34ECU2VT();
const VTfunction34ECU2VT& vtfunction34ECU2VT() const;
VTfunction36ECU2VT& vtfunction36ECU2VT();
const VTfunction36ECU2VT& vtfunction36ECU2VT() const;
VTfunction37ECU2VT& vtfunction37ECU2VT();
const VTfunction37ECU2VT& vtfunction37ECU2VT() const;
AuxiliaryInputType2StatusInd& auxiliaryInputType2StatusInd();
const AuxiliaryInputType2StatusInd& auxiliaryInputType2StatusInd() const;
VTfunction39ECU2VT& vtfunction39ECU2VT();
const VTfunction39ECU2VT& vtfunction39ECU2VT() const;
ESCreq& escReq();
const ESCreq& escReq() const;
HideShowObjectReq& hideShowObjectReq();
const HideShowObjectReq& hideShowObjectReq() const;
EnableDisableObjectReq& enableDisableObjectReq();
const EnableDisableObjectReq& enableDisableObjectReq() const;
SelectInputObjectReq& selectInputObjectReq();
const SelectInputObjectReq& selectInputObjectReq() const;
ControlAudioSignalReq& controlAudioSignalReq();
const ControlAudioSignalReq& controlAudioSignalReq() const;
SetAudioVolumeReq& setAudioVolumeReq();
const SetAudioVolumeReq& setAudioVolumeReq() const;
ChangeChildLocationReq& changeChildLocationReq();
const ChangeChildLocationReq& changeChildLocationReq() const;
ChangeSizeReq& changeSizeReq();
const ChangeSizeReq& changeSizeReq() const;
ChangeBackgroundColourReq& changeBackgroundColourReq();
const ChangeBackgroundColourReq& changeBackgroundColourReq() const;
ChangeNumericValueReq& changeNumericValueReq();
const ChangeNumericValueReq& changeNumericValueReq() const;
ChangeEndPointReq& changeEndPointReq();
const ChangeEndPointReq& changeEndPointReq() const;
ChangeFontAttributesReq& changeFontAttributesReq();
const ChangeFontAttributesReq& changeFontAttributesReq() const;
ChangeLineAttributesReq& changeLineAttributesReq();
const ChangeLineAttributesReq& changeLineAttributesReq() const;
ChangeFillAttributesReq& changeFillAttributesReq();
const ChangeFillAttributesReq& changeFillAttributesReq() const;
ChangeActiveMaskReq& changeActiveMaskReq();
const ChangeActiveMaskReq& changeActiveMaskReq() const;
ChangeSoftKeyMaskRes& changeSoftKeyMaskRes();
const ChangeSoftKeyMaskRes& changeSoftKeyMaskRes() const;
ChangeAttributeReq& changeAttributeReq();
const ChangeAttributeReq& changeAttributeReq() const;
ChangePriorityReq& changePriorityReq();
const ChangePriorityReq& changePriorityReq() const;
ChangeListItemReq& changeListItemReq();
const ChangeListItemReq& changeListItemReq() const;
DeleteObjectPoolReq& deleteObjectPoolReq();
const DeleteObjectPoolReq& deleteObjectPoolReq() const;
ChangeStringValueReq& changeStringValueReq();
const ChangeStringValueReq& changeStringValueReq() const;
ChangeChildPositionReq& changeChildPositionReq();
const ChangeChildPositionReq& changeChildPositionReq() const;
ChangeObjectLabelReq& changeObjectLabelReq();
const ChangeObjectLabelReq& changeObjectLabelReq() const;
ChangePolygonPointReq& changePolygonPointReq();
const ChangePolygonPointReq& changePolygonPointReq() const;
ChangePolygonScaleReq& changePolygonScaleReq();
const ChangePolygonScaleReq& changePolygonScaleReq() const;
GraphicsContextReq& graphicsContextReq();
const GraphicsContextReq& graphicsContextReq() const;
GetAttributeValueReq& getAttributeValueReq();
const GetAttributeValueReq& getAttributeValueReq() const;
SelectColourMapReq& selectColourMapReq();
const SelectColourMapReq& selectColourMapReq() const;
IdentifyVTReq& identifyVTReq();
const IdentifyVTReq& identifyVTReq() const;
ExecuteExtendedMacroReq& executeExtendedMacroReq();
const ExecuteExtendedMacroReq& executeExtendedMacroReq() const;
LockUnlockMaskReq& lockUnlockMaskReq();
const LockUnlockMaskReq& lockUnlockMaskReq() const;
ExecuteMacroReq& executeMacroReq();
const ExecuteMacroReq& executeMacroReq() const;
GetMemoryReq& getMemoryReq();
const GetMemoryReq& getMemoryReq() const;
GetNumberOfSoftKeysReq& getNumberOfSoftKeysReq();
const GetNumberOfSoftKeysReq& getNumberOfSoftKeysReq() const;
GetTextFontDataReq& getTextFontDataReq();
const GetTextFontDataReq& getTextFontDataReq() const;
GetHardwareReq& getHardwareReq();
const GetHardwareReq& getHardwareReq() const;
GetSupportedWidecharsReq& getSupportedWidecharsReq();
const GetSupportedWidecharsReq& getSupportedWidecharsReq() const;
GetWindowMaskDataReq& getWindowMaskDataReq();
const GetWindowMaskDataReq& getWindowMaskDataReq() const;
GetSupportedObjectsReq& getSupportedObjectsReq();
const GetSupportedObjectsReq& getSupportedObjectsReq() const;
StoreVersionReq& storeVersionReq();
const StoreVersionReq& storeVersionReq() const;
LoadVersionReq& loadVersionReq();
const LoadVersionReq& loadVersionReq() const;
DeleteVersionReq& deleteVersionReq();
const DeleteVersionReq& deleteVersionReq() const;
ExtendedGetVersionsReq& extendedGetVersionsReq();
const ExtendedGetVersionsReq& extendedGetVersionsReq() const;
ExtendedStoreVersionReq& extendedStoreVersionReq();
const ExtendedStoreVersionReq& extendedStoreVersionReq() const;
ExtendedLoadVersionReq& extendedLoadVersionReq();
const ExtendedLoadVersionReq& extendedLoadVersionReq() const;
ExtendedDeleteVersionReq& extendedDeleteVersionReq();
const ExtendedDeleteVersionReq& extendedDeleteVersionReq() const;
GetVersionsReq& getVersionsReq();
const GetVersionsReq& getVersionsReq() const;
UnsupportedVTFunctionInd& unsupportedVTFunctionInd();
const UnsupportedVTFunctionInd& unsupportedVTFunctionInd() const;
WorkingSetMaintenanceReq& workingSetMaintenanceReq();
const WorkingSetMaintenanceReq& workingSetMaintenanceReq() const;
inline union_selection_type get_selection() const { return union_selection; }
boolean ischosen(union_selection_type checked_selection) const;
boolean is_bound() const;
boolean is_value() const;
void clean_up();
inline boolean is_present() const { return is_bound(); }
void log() const;
void set_param(Module_Param& param);
void set_implicit_omit();
void encode_text(Text_Buf& text_buf) const;
void decode_text(Text_Buf& text_buf);
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class ECU2VT_template : public Base_Template {
union {
struct {
ECU2VT::union_selection_type union_selection;
union {
SoftKeyActivationRes_template *field_softKeyActivationRes;
ButtonActivationRes_template *field_buttonActivationRes;
PointingEventRes_template *field_pointingEventRes;
VTSelectInputObjectRes_template *field_vtSelectInputObjectRes;
VTESCRes_template *field_vtESCRes;
VTChangeNumericValueRes_template *field_vtChangeNumericValueRes;
VTChangeActiveMaskRes_template *field_vtChangeActiveMaskRes;
VTChangeSoftKeyMaskReq_template *field_vtChangeSoftKeyMaskReq;
VTChangeStringValueRes_template *field_vtChangeStringValueRes;
VTOnUserLayoutHideShowRes_template *field_vtOnUserLayoutHideShowRes;
ObjectPoolTransferInd_template *field_objectPoolTransferInd;
EndOfObjectPoolReq_template *field_endOfObjectPoolReq;
VTfunction32ECU2VT_template *field_vtfunction32ECU2VT;
VTfunction33ECU2VT_template *field_vtfunction33ECU2VT;
VTfunction34ECU2VT_template *field_vtfunction34ECU2VT;
VTfunction36ECU2VT_template *field_vtfunction36ECU2VT;
VTfunction37ECU2VT_template *field_vtfunction37ECU2VT;
AuxiliaryInputType2StatusInd_template *field_auxiliaryInputType2StatusInd;
VTfunction39ECU2VT_template *field_vtfunction39ECU2VT;
ESCreq_template *field_escReq;
HideShowObjectReq_template *field_hideShowObjectReq;
EnableDisableObjectReq_template *field_enableDisableObjectReq;
SelectInputObjectReq_template *field_selectInputObjectReq;
ControlAudioSignalReq_template *field_controlAudioSignalReq;
SetAudioVolumeReq_template *field_setAudioVolumeReq;
ChangeChildLocationReq_template *field_changeChildLocationReq;
ChangeSizeReq_template *field_changeSizeReq;
ChangeBackgroundColourReq_template *field_changeBackgroundColourReq;
ChangeNumericValueReq_template *field_changeNumericValueReq;
ChangeEndPointReq_template *field_changeEndPointReq;
ChangeFontAttributesReq_template *field_changeFontAttributesReq;
ChangeLineAttributesReq_template *field_changeLineAttributesReq;
ChangeFillAttributesReq_template *field_changeFillAttributesReq;
ChangeActiveMaskReq_template *field_changeActiveMaskReq;
ChangeSoftKeyMaskRes_template *field_changeSoftKeyMaskRes;
ChangeAttributeReq_template *field_changeAttributeReq;
ChangePriorityReq_template *field_changePriorityReq;
ChangeListItemReq_template *field_changeListItemReq;
DeleteObjectPoolReq_template *field_deleteObjectPoolReq;
ChangeStringValueReq_template *field_changeStringValueReq;
ChangeChildPositionReq_template *field_changeChildPositionReq;
ChangeObjectLabelReq_template *field_changeObjectLabelReq;
ChangePolygonPointReq_template *field_changePolygonPointReq;
ChangePolygonScaleReq_template *field_changePolygonScaleReq;
GraphicsContextReq_template *field_graphicsContextReq;
GetAttributeValueReq_template *field_getAttributeValueReq;
SelectColourMapReq_template *field_selectColourMapReq;
IdentifyVTReq_template *field_identifyVTReq;
ExecuteExtendedMacroReq_template *field_executeExtendedMacroReq;
LockUnlockMaskReq_template *field_lockUnlockMaskReq;
ExecuteMacroReq_template *field_executeMacroReq;
GetMemoryReq_template *field_getMemoryReq;
GetNumberOfSoftKeysReq_template *field_getNumberOfSoftKeysReq;
GetTextFontDataReq_template *field_getTextFontDataReq;
GetHardwareReq_template *field_getHardwareReq;
GetSupportedWidecharsReq_template *field_getSupportedWidecharsReq;
GetWindowMaskDataReq_template *field_getWindowMaskDataReq;
GetSupportedObjectsReq_template *field_getSupportedObjectsReq;
StoreVersionReq_template *field_storeVersionReq;
LoadVersionReq_template *field_loadVersionReq;
DeleteVersionReq_template *field_deleteVersionReq;
ExtendedGetVersionsReq_template *field_extendedGetVersionsReq;
ExtendedStoreVersionReq_template *field_extendedStoreVersionReq;
ExtendedLoadVersionReq_template *field_extendedLoadVersionReq;
ExtendedDeleteVersionReq_template *field_extendedDeleteVersionReq;
GetVersionsReq_template *field_getVersionsReq;
UnsupportedVTFunctionInd_template *field_unsupportedVTFunctionInd;
WorkingSetMaintenanceReq_template *field_workingSetMaintenanceReq;
};
} single_value;
struct {
unsigned int n_values;
ECU2VT_template *list_value;
} value_list;
};
void copy_value(const ECU2VT& other_value);
void copy_template(const ECU2VT_template& other_value);
public:
ECU2VT_template();
ECU2VT_template(template_sel other_value);
ECU2VT_template(const ECU2VT& other_value);
ECU2VT_template(const OPTIONAL<ECU2VT>& other_value);
ECU2VT_template(const ECU2VT_template& other_value);
~ECU2VT_template();
void clean_up();
ECU2VT_template& operator=(template_sel other_value);
ECU2VT_template& operator=(const ECU2VT& other_value);
ECU2VT_template& operator=(const OPTIONAL<ECU2VT>& other_value);
ECU2VT_template& operator=(const ECU2VT_template& other_value);
boolean match(const ECU2VT& other_value, boolean legacy = FALSE) const;
boolean is_value() const;ECU2VT valueof() const;
ECU2VT_template& list_item(unsigned int list_index) const;
void set_type(template_sel template_type, unsigned int list_length);
SoftKeyActivationRes_template& softKeyActivationRes();
const SoftKeyActivationRes_template& softKeyActivationRes() const;
ButtonActivationRes_template& buttonActivationRes();
const ButtonActivationRes_template& buttonActivationRes() const;
PointingEventRes_template& pointingEventRes();
const PointingEventRes_template& pointingEventRes() const;
VTSelectInputObjectRes_template& vtSelectInputObjectRes();
const VTSelectInputObjectRes_template& vtSelectInputObjectRes() const;
VTESCRes_template& vtESCRes();
const VTESCRes_template& vtESCRes() const;
VTChangeNumericValueRes_template& vtChangeNumericValueRes();
const VTChangeNumericValueRes_template& vtChangeNumericValueRes() const;
VTChangeActiveMaskRes_template& vtChangeActiveMaskRes();
const VTChangeActiveMaskRes_template& vtChangeActiveMaskRes() const;
VTChangeSoftKeyMaskReq_template& vtChangeSoftKeyMaskReq();
const VTChangeSoftKeyMaskReq_template& vtChangeSoftKeyMaskReq() const;
VTChangeStringValueRes_template& vtChangeStringValueRes();
const VTChangeStringValueRes_template& vtChangeStringValueRes() const;
VTOnUserLayoutHideShowRes_template& vtOnUserLayoutHideShowRes();
const VTOnUserLayoutHideShowRes_template& vtOnUserLayoutHideShowRes() const;
ObjectPoolTransferInd_template& objectPoolTransferInd();
const ObjectPoolTransferInd_template& objectPoolTransferInd() const;
EndOfObjectPoolReq_template& endOfObjectPoolReq();
const EndOfObjectPoolReq_template& endOfObjectPoolReq() const;
VTfunction32ECU2VT_template& vtfunction32ECU2VT();
const VTfunction32ECU2VT_template& vtfunction32ECU2VT() const;
VTfunction33ECU2VT_template& vtfunction33ECU2VT();
const VTfunction33ECU2VT_template& vtfunction33ECU2VT() const;
VTfunction34ECU2VT_template& vtfunction34ECU2VT();
const VTfunction34ECU2VT_template& vtfunction34ECU2VT() const;
VTfunction36ECU2VT_template& vtfunction36ECU2VT();
const VTfunction36ECU2VT_template& vtfunction36ECU2VT() const;
VTfunction37ECU2VT_template& vtfunction37ECU2VT();
const VTfunction37ECU2VT_template& vtfunction37ECU2VT() const;
AuxiliaryInputType2StatusInd_template& auxiliaryInputType2StatusInd();
const AuxiliaryInputType2StatusInd_template& auxiliaryInputType2StatusInd() const;
VTfunction39ECU2VT_template& vtfunction39ECU2VT();
const VTfunction39ECU2VT_template& vtfunction39ECU2VT() const;
ESCreq_template& escReq();
const ESCreq_template& escReq() const;
HideShowObjectReq_template& hideShowObjectReq();
const HideShowObjectReq_template& hideShowObjectReq() const;
EnableDisableObjectReq_template& enableDisableObjectReq();
const EnableDisableObjectReq_template& enableDisableObjectReq() const;
SelectInputObjectReq_template& selectInputObjectReq();
const SelectInputObjectReq_template& selectInputObjectReq() const;
ControlAudioSignalReq_template& controlAudioSignalReq();
const ControlAudioSignalReq_template& controlAudioSignalReq() const;
SetAudioVolumeReq_template& setAudioVolumeReq();
const SetAudioVolumeReq_template& setAudioVolumeReq() const;
ChangeChildLocationReq_template& changeChildLocationReq();
const ChangeChildLocationReq_template& changeChildLocationReq() const;
ChangeSizeReq_template& changeSizeReq();
const ChangeSizeReq_template& changeSizeReq() const;
ChangeBackgroundColourReq_template& changeBackgroundColourReq();
const ChangeBackgroundColourReq_template& changeBackgroundColourReq() const;
ChangeNumericValueReq_template& changeNumericValueReq();
const ChangeNumericValueReq_template& changeNumericValueReq() const;
ChangeEndPointReq_template& changeEndPointReq();
const ChangeEndPointReq_template& changeEndPointReq() const;
ChangeFontAttributesReq_template& changeFontAttributesReq();
const ChangeFontAttributesReq_template& changeFontAttributesReq() const;
ChangeLineAttributesReq_template& changeLineAttributesReq();
const ChangeLineAttributesReq_template& changeLineAttributesReq() const;
ChangeFillAttributesReq_template& changeFillAttributesReq();
const ChangeFillAttributesReq_template& changeFillAttributesReq() const;
ChangeActiveMaskReq_template& changeActiveMaskReq();
const ChangeActiveMaskReq_template& changeActiveMaskReq() const;
ChangeSoftKeyMaskRes_template& changeSoftKeyMaskRes();
const ChangeSoftKeyMaskRes_template& changeSoftKeyMaskRes() const;
ChangeAttributeReq_template& changeAttributeReq();
const ChangeAttributeReq_template& changeAttributeReq() const;
ChangePriorityReq_template& changePriorityReq();
const ChangePriorityReq_template& changePriorityReq() const;
ChangeListItemReq_template& changeListItemReq();
const ChangeListItemReq_template& changeListItemReq() const;
DeleteObjectPoolReq_template& deleteObjectPoolReq();
const DeleteObjectPoolReq_template& deleteObjectPoolReq() const;
ChangeStringValueReq_template& changeStringValueReq();
const ChangeStringValueReq_template& changeStringValueReq() const;
ChangeChildPositionReq_template& changeChildPositionReq();
const ChangeChildPositionReq_template& changeChildPositionReq() const;
ChangeObjectLabelReq_template& changeObjectLabelReq();
const ChangeObjectLabelReq_template& changeObjectLabelReq() const;
ChangePolygonPointReq_template& changePolygonPointReq();
const ChangePolygonPointReq_template& changePolygonPointReq() const;
ChangePolygonScaleReq_template& changePolygonScaleReq();
const ChangePolygonScaleReq_template& changePolygonScaleReq() const;
GraphicsContextReq_template& graphicsContextReq();
const GraphicsContextReq_template& graphicsContextReq() const;
GetAttributeValueReq_template& getAttributeValueReq();
const GetAttributeValueReq_template& getAttributeValueReq() const;
SelectColourMapReq_template& selectColourMapReq();
const SelectColourMapReq_template& selectColourMapReq() const;
IdentifyVTReq_template& identifyVTReq();
const IdentifyVTReq_template& identifyVTReq() const;
ExecuteExtendedMacroReq_template& executeExtendedMacroReq();
const ExecuteExtendedMacroReq_template& executeExtendedMacroReq() const;
LockUnlockMaskReq_template& lockUnlockMaskReq();
const LockUnlockMaskReq_template& lockUnlockMaskReq() const;
ExecuteMacroReq_template& executeMacroReq();
const ExecuteMacroReq_template& executeMacroReq() const;
GetMemoryReq_template& getMemoryReq();
const GetMemoryReq_template& getMemoryReq() const;
GetNumberOfSoftKeysReq_template& getNumberOfSoftKeysReq();
const GetNumberOfSoftKeysReq_template& getNumberOfSoftKeysReq() const;
GetTextFontDataReq_template& getTextFontDataReq();
const GetTextFontDataReq_template& getTextFontDataReq() const;
GetHardwareReq_template& getHardwareReq();
const GetHardwareReq_template& getHardwareReq() const;
GetSupportedWidecharsReq_template& getSupportedWidecharsReq();
const GetSupportedWidecharsReq_template& getSupportedWidecharsReq() const;
GetWindowMaskDataReq_template& getWindowMaskDataReq();
const GetWindowMaskDataReq_template& getWindowMaskDataReq() const;
GetSupportedObjectsReq_template& getSupportedObjectsReq();
const GetSupportedObjectsReq_template& getSupportedObjectsReq() const;
StoreVersionReq_template& storeVersionReq();
const StoreVersionReq_template& storeVersionReq() const;
LoadVersionReq_template& loadVersionReq();
const LoadVersionReq_template& loadVersionReq() const;
DeleteVersionReq_template& deleteVersionReq();
const DeleteVersionReq_template& deleteVersionReq() const;
ExtendedGetVersionsReq_template& extendedGetVersionsReq();
const ExtendedGetVersionsReq_template& extendedGetVersionsReq() const;
ExtendedStoreVersionReq_template& extendedStoreVersionReq();
const ExtendedStoreVersionReq_template& extendedStoreVersionReq() const;
ExtendedLoadVersionReq_template& extendedLoadVersionReq();
const ExtendedLoadVersionReq_template& extendedLoadVersionReq() const;
ExtendedDeleteVersionReq_template& extendedDeleteVersionReq();
const ExtendedDeleteVersionReq_template& extendedDeleteVersionReq() const;
GetVersionsReq_template& getVersionsReq();
const GetVersionsReq_template& getVersionsReq() const;
UnsupportedVTFunctionInd_template& unsupportedVTFunctionInd();
const UnsupportedVTFunctionInd_template& unsupportedVTFunctionInd() const;
WorkingSetMaintenanceReq_template& workingSetMaintenanceReq();
const WorkingSetMaintenanceReq_template& workingSetMaintenanceReq() const;
boolean ischosen(ECU2VT::union_selection_type checked_selection) const;
void log() const;
void log_match(const ECU2VT& 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;
};
/* Function prototypes */
extern boolean operator==(null_type null_value, const PolygonPointArray& other_value);
inline boolean operator!=(null_type null_value, const PolygonPointArray& other_value) { return !(null_value == other_value); }
extern boolean operator==(null_type null_value, const WideCharRangeArray& other_value);
inline boolean operator!=(null_type null_value, const WideCharRangeArray& other_value) { return !(null_value == other_value); }
/* Global variable declarations */
extern const XERdescriptor_t VTfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction_descr_;
extern const TTCN_RAWdescriptor_t AnyObjectID_raw_;
extern const XERdescriptor_t AnyObjectID_xer_;
extern const TTCN_OERdescriptor_t AnyObjectID_oer_;
extern const TTCN_Typedescriptor_t AnyObjectID_descr_;
extern const TTCN_RAWdescriptor_t ValidObjectID_raw_;
extern const XERdescriptor_t ValidObjectID_xer_;
extern const TTCN_OERdescriptor_t ValidObjectID_oer_;
extern const TTCN_Typedescriptor_t ValidObjectID_descr_;
extern const TTCN_RAWdescriptor_t AttributeID_raw_;
extern const XERdescriptor_t AttributeID_xer_;
extern const TTCN_OERdescriptor_t AttributeID_oer_;
extern const TTCN_Typedescriptor_t AttributeID_descr_;
extern const TTCN_RAWdescriptor_t PercentType_raw_;
extern const XERdescriptor_t PercentType_xer_;
extern const TTCN_OERdescriptor_t PercentType_oer_;
extern const TTCN_Typedescriptor_t PercentType_descr_;
extern const TTCN_RAWdescriptor_t DeltaPositionType_raw_;
extern const XERdescriptor_t DeltaPositionType_xer_;
extern const TTCN_OERdescriptor_t DeltaPositionType_oer_;
extern const TTCN_Typedescriptor_t DeltaPositionType_descr_;
extern const TTCN_RAWdescriptor_t XPositionType_raw_;
extern const XERdescriptor_t XPositionType_xer_;
extern const TTCN_OERdescriptor_t XPositionType_oer_;
extern const TTCN_Typedescriptor_t XPositionType_descr_;
extern const TTCN_RAWdescriptor_t YPositionType_raw_;
extern const XERdescriptor_t YPositionType_xer_;
extern const TTCN_OERdescriptor_t YPositionType_oer_;
extern const TTCN_Typedescriptor_t YPositionType_descr_;
extern const TTCN_RAWdescriptor_t XOffsetType_raw_;
extern const XERdescriptor_t XOffsetType_xer_;
extern const TTCN_OERdescriptor_t XOffsetType_oer_;
extern const TTCN_Typedescriptor_t XOffsetType_descr_;
extern const TTCN_RAWdescriptor_t YOffsetType_raw_;
extern const XERdescriptor_t YOffsetType_xer_;
extern const TTCN_OERdescriptor_t YOffsetType_oer_;
extern const TTCN_Typedescriptor_t YOffsetType_descr_;
extern const TTCN_RAWdescriptor_t ViewportXAttribute_raw_;
extern const XERdescriptor_t ViewportXAttribute_xer_;
extern const TTCN_OERdescriptor_t ViewportXAttribute_oer_;
extern const TTCN_Typedescriptor_t ViewportXAttribute_descr_;
extern const TTCN_RAWdescriptor_t ViewportYAttribute_raw_;
extern const XERdescriptor_t ViewportYAttribute_xer_;
extern const TTCN_OERdescriptor_t ViewportYAttribute_oer_;
extern const TTCN_Typedescriptor_t ViewportYAttribute_descr_;
extern const XERdescriptor_t WidthType_xer_;
extern const TTCN_OERdescriptor_t WidthType_oer_;
extern const TTCN_Typedescriptor_t WidthType_descr_;
extern const XERdescriptor_t HeightType_xer_;
extern const TTCN_OERdescriptor_t HeightType_oer_;
extern const TTCN_Typedescriptor_t HeightType_descr_;
extern const XERdescriptor_t PositionType_xer_;
extern const TTCN_OERdescriptor_t PositionType_oer_;
extern const TTCN_Typedescriptor_t PositionType_descr_;
extern const XERdescriptor_t KeyNumberType_xer_;
extern const TTCN_OERdescriptor_t KeyNumberType_oer_;
extern const TTCN_Typedescriptor_t KeyNumberType_descr_;
extern const XERdescriptor_t FrequencyType_xer_;
extern const TTCN_OERdescriptor_t FrequencyType_oer_;
extern const TTCN_Typedescriptor_t FrequencyType_descr_;
extern const XERdescriptor_t ColorType_xer_;
extern const TTCN_OERdescriptor_t ColorType_oer_;
extern const TTCN_Typedescriptor_t ColorType_descr_;
extern const XERdescriptor_t FontSize_xer_;
extern const TTCN_OERdescriptor_t FontSize_oer_;
extern const TTCN_Typedescriptor_t FontSize_descr_;
extern const XERdescriptor_t FontType_xer_;
extern const TTCN_OERdescriptor_t FontType_oer_;
extern const TTCN_Typedescriptor_t FontType_descr_;
extern const XERdescriptor_t FontStyle_xer_;
extern const TTCN_OERdescriptor_t FontStyle_oer_;
extern const TTCN_Typedescriptor_t FontStyle_descr_;
extern const XERdescriptor_t LineWidth_xer_;
extern const TTCN_OERdescriptor_t LineWidth_oer_;
extern const TTCN_Typedescriptor_t LineWidth_descr_;
extern const XERdescriptor_t Priority_xer_;
extern const TTCN_OERdescriptor_t Priority_oer_;
extern const TTCN_Typedescriptor_t Priority_descr_;
extern const XERdescriptor_t Index_xer_;
extern const TTCN_OERdescriptor_t Index_oer_;
extern const TTCN_Typedescriptor_t Index_descr_;
extern const XERdescriptor_t LineArt_xer_;
extern const TTCN_OERdescriptor_t LineArt_oer_;
extern const TTCN_Typedescriptor_t LineArt_descr_;
extern const TTCN_RAWdescriptor_t CHR7_raw_;
extern const XERdescriptor_t CHR7_xer_;
extern const TTCN_Typedescriptor_t CHR7_descr_;
extern const XERdescriptor_t VersionLabel7Char_xer_;
extern const TTCN_Typedescriptor_t VersionLabel7Char_descr_;
extern const TTCN_RAWdescriptor_t SingleFloat_raw_;
extern const XERdescriptor_t SingleFloat_xer_;
extern const TTCN_OERdescriptor_t SingleFloat_oer_;
extern const TTCN_Typedescriptor_t SingleFloat_descr_;
extern const TTCN_RAWdescriptor_t e__SoftKeyActivationReq__KeyAactivationCode_raw_;
extern const TTCN_Typedescriptor_t e__SoftKeyActivationReq__KeyAactivationCode_descr_;
extern const XERdescriptor_t SoftKeyActivationReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_vtfunction_descr_;
extern const XERdescriptor_t SoftKeyActivationReq_objectID_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationReq_objectID_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_objectID_descr_;
extern const XERdescriptor_t SoftKeyActivationReq_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationReq_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_parentObjectID_descr_;
extern const XERdescriptor_t SoftKeyActivationReq_keyNumber_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationReq_keyNumber_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_keyNumber_descr_;
extern const TTCN_RAWdescriptor_t SoftKeyActivationReq_reserved8_raw_;
extern const XERdescriptor_t SoftKeyActivationReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SoftKeyActivationReq_raw_;
extern const TTCN_Typedescriptor_t SoftKeyActivationReq_descr_;
extern const XERdescriptor_t SoftKeyActivationRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_vtfunction_descr_;
extern const XERdescriptor_t SoftKeyActivationRes_objectID_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationRes_objectID_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_objectID_descr_;
extern const XERdescriptor_t SoftKeyActivationRes_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationRes_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_parentObjectID_descr_;
extern const XERdescriptor_t SoftKeyActivationRes_keyNumber_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationRes_keyNumber_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_keyNumber_descr_;
extern const TTCN_RAWdescriptor_t SoftKeyActivationRes_reserved8_raw_;
extern const XERdescriptor_t SoftKeyActivationRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t SoftKeyActivationRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SoftKeyActivationRes_raw_;
extern const TTCN_Typedescriptor_t SoftKeyActivationRes_descr_;
extern const TTCN_RAWdescriptor_t e__ButtonActivationReq__KeyAactivationCode_raw_;
extern const TTCN_Typedescriptor_t e__ButtonActivationReq__KeyAactivationCode_descr_;
extern const XERdescriptor_t ButtonActivationReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_vtfunction_descr_;
extern const XERdescriptor_t ButtonActivationReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_objectID_descr_;
extern const XERdescriptor_t ButtonActivationReq_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationReq_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_parentObjectID_descr_;
extern const XERdescriptor_t ButtonActivationReq_buttonKeyCode_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationReq_buttonKeyCode_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_buttonKeyCode_descr_;
extern const TTCN_RAWdescriptor_t ButtonActivationReq_reserved8_raw_;
extern const XERdescriptor_t ButtonActivationReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ButtonActivationReq_raw_;
extern const TTCN_Typedescriptor_t ButtonActivationReq_descr_;
extern const TTCN_RAWdescriptor_t e__ButtonActivationRes__KeyAactivationCode_raw_;
extern const TTCN_Typedescriptor_t e__ButtonActivationRes__KeyAactivationCode_descr_;
extern const XERdescriptor_t ButtonActivationRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_vtfunction_descr_;
extern const XERdescriptor_t ButtonActivationRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_objectID_descr_;
extern const XERdescriptor_t ButtonActivationRes_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationRes_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_parentObjectID_descr_;
extern const XERdescriptor_t ButtonActivationRes_buttonKeyCode_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationRes_buttonKeyCode_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_buttonKeyCode_descr_;
extern const TTCN_RAWdescriptor_t ButtonActivationRes_reserved8_raw_;
extern const XERdescriptor_t ButtonActivationRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ButtonActivationRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ButtonActivationRes_raw_;
extern const TTCN_Typedescriptor_t ButtonActivationRes_descr_;
extern const TTCN_RAWdescriptor_t e__PointingEvent__touchState_raw_;
extern const TTCN_Typedescriptor_t e__PointingEvent__touchState_descr_;
extern const XERdescriptor_t PointingEventReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t PointingEventReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t PointingEventReq_vtfunction_descr_;
extern const XERdescriptor_t PointingEventReq_x__position_xer_;
extern const TTCN_OERdescriptor_t PointingEventReq_x__position_oer_;
extern const TTCN_Typedescriptor_t PointingEventReq_x__position_descr_;
extern const XERdescriptor_t PointingEventReq_y__position_xer_;
extern const TTCN_OERdescriptor_t PointingEventReq_y__position_oer_;
extern const TTCN_Typedescriptor_t PointingEventReq_y__position_descr_;
extern const TTCN_RAWdescriptor_t PointingEventReq_reserved7_raw_;
extern const XERdescriptor_t PointingEventReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t PointingEventReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t PointingEventReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t PointingEventReq_reserved8_raw_;
extern const XERdescriptor_t PointingEventReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t PointingEventReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t PointingEventReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t PointingEventReq_raw_;
extern const TTCN_Typedescriptor_t PointingEventReq_descr_;
extern const XERdescriptor_t PointingEventRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t PointingEventRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t PointingEventRes_vtfunction_descr_;
extern const XERdescriptor_t PointingEventRes_x__position_xer_;
extern const TTCN_OERdescriptor_t PointingEventRes_x__position_oer_;
extern const TTCN_Typedescriptor_t PointingEventRes_x__position_descr_;
extern const XERdescriptor_t PointingEventRes_y__position_xer_;
extern const TTCN_OERdescriptor_t PointingEventRes_y__position_oer_;
extern const TTCN_Typedescriptor_t PointingEventRes_y__position_descr_;
extern const TTCN_RAWdescriptor_t PointingEventRes_reserved7_raw_;
extern const XERdescriptor_t PointingEventRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t PointingEventRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t PointingEventRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t PointingEventRes_reserved8_raw_;
extern const XERdescriptor_t PointingEventRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t PointingEventRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t PointingEventRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t PointingEventRes_raw_;
extern const TTCN_Typedescriptor_t PointingEventRes_descr_;
extern const TTCN_RAWdescriptor_t e__VTOnUserLayoutHideShow__state_raw_;
extern const TTCN_Typedescriptor_t e__VTOnUserLayoutHideShow__state_descr_;
extern const TTCN_RAWdescriptor_t e__VTSelectInputObject__selection_raw_;
extern const TTCN_Typedescriptor_t e__VTSelectInputObject__selection_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_objectIsOpenForDataInput_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_objectIsOpenForDataInput_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_objectIsOpenForDataInput_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved1_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved2_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved2_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved2_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved3_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved4_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved5_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved6_descr_;
extern const XERdescriptor_t VTSelectInputObject__Bitmask_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__Bitmask_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObject__Bitmask_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__Bitmask_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_objectIsOpenForDataInput_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_objectIsOpenForDataInput_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_objectIsOpenForDataInput_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved1_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved2_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved2_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved2_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved3_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved4_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved5_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved6_descr_;
extern const XERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObject__v4AndLater__Bitmask_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObject__v4AndLater__Bitmask_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved5_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v3AndPrior_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v3AndPrior_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq__v4AndLater_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v4AndLater_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectReq__v4AndLater_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v4AndLater_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectReq__v4AndLater_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectReq__v4AndLater_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectReq__v4AndLater_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved5_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v4AndPrior_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v4AndPrior_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes__v5AndLater_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v5AndLater_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_vtfunction_descr_;
extern const XERdescriptor_t VTSelectInputObjectRes__v5AndLater_objectID_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v5AndLater_objectID_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved6_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved7_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved8_raw_;
extern const XERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTSelectInputObjectRes__v5AndLater_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTSelectInputObjectRes__v5AndLater_raw_;
extern const TTCN_Typedescriptor_t VTSelectInputObjectRes__v5AndLater_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_noInputFieldIsSelected_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_noInputFieldIsSelected_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_noInputFieldIsSelected_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved1_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved2_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t VTESC__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTESC__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTESC__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t VTESC__ErrorCodes_descr_;
extern const XERdescriptor_t VTESCReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_vtfunction_descr_;
extern const XERdescriptor_t VTESCReq_objectID_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_objectID_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTESCReq_reserved5_raw_;
extern const XERdescriptor_t VTESCReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTESCReq_reserved6_raw_;
extern const XERdescriptor_t VTESCReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTESCReq_reserved7_raw_;
extern const XERdescriptor_t VTESCReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTESCReq_reserved8_raw_;
extern const XERdescriptor_t VTESCReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTESCReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTESCReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTESCReq_raw_;
extern const TTCN_Typedescriptor_t VTESCReq_descr_;
extern const XERdescriptor_t VTESCRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_vtfunction_descr_;
extern const XERdescriptor_t VTESCRes_objectID_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_objectID_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_reserved4_raw_;
extern const XERdescriptor_t VTESCRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_reserved5_raw_;
extern const XERdescriptor_t VTESCRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_reserved6_raw_;
extern const XERdescriptor_t VTESCRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_reserved7_raw_;
extern const XERdescriptor_t VTESCRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_reserved8_raw_;
extern const XERdescriptor_t VTESCRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTESCRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTESCRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTESCRes_raw_;
extern const TTCN_Typedescriptor_t VTESCRes_descr_;
extern const XERdescriptor_t VTChangeNumericValueReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueReq_vtfunction_descr_;
extern const XERdescriptor_t VTChangeNumericValueReq_objectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueReq_objectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeNumericValueReq_reserved4_raw_;
extern const XERdescriptor_t VTChangeNumericValueReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueReq_reserved4_descr_;
extern const XERdescriptor_t VTChangeNumericValueReq_value___xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueReq_value___oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueReq_value___descr_;
extern const TTCN_RAWdescriptor_t VTChangeNumericValueReq_raw_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueReq_descr_;
extern const XERdescriptor_t VTChangeNumericValueRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueRes_vtfunction_descr_;
extern const XERdescriptor_t VTChangeNumericValueRes_objectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueRes_objectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeNumericValueRes_reserved4_raw_;
extern const XERdescriptor_t VTChangeNumericValueRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueRes_reserved4_descr_;
extern const XERdescriptor_t VTChangeNumericValueRes_value___xer_;
extern const TTCN_OERdescriptor_t VTChangeNumericValueRes_value___oer_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueRes_value___descr_;
extern const TTCN_RAWdescriptor_t VTChangeNumericValueRes_raw_;
extern const TTCN_Typedescriptor_t VTChangeNumericValueRes_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_reserved0_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_reserved0_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_reserved0_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_reserved1_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_missingObjects_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_missingObjects_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_missingObjects_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_maskOrChildObjectHasErrors_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_maskOrChildObjectHasErrors_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_maskOrChildObjectHasErrors_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_anyOtherError_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_poolBeingDeleted_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_poolBeingDeleted_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_poolBeingDeleted_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_reserved6_descr_;
extern const XERdescriptor_t VTChangeActiveMasErrorcodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMasErrorcodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMasErrorcodes_raw_;
extern const TTCN_Typedescriptor_t VTChangeActiveMasErrorcodes_descr_;
extern const XERdescriptor_t VTChangeActiveMaskReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskReq_vtfunction_descr_;
extern const XERdescriptor_t VTChangeActiveMaskReq_activeMaskOrWindowMaskOrKeyGroupObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskReq_activeMaskOrWindowMaskOrKeyGroupObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskReq_activeMaskOrWindowMaskOrKeyGroupObjectID_descr_;
extern const XERdescriptor_t VTChangeActiveMaskReq_objectIDcontainingError_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskReq_objectIDcontainingError_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskReq_objectIDcontainingError_descr_;
extern const XERdescriptor_t VTChangeActiveMaskReq_parentObjectIDofErrorObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskReq_parentObjectIDofErrorObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskReq_parentObjectIDofErrorObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskReq_raw_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskReq_descr_;
extern const XERdescriptor_t VTChangeActiveMaskRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_vtfunction_descr_;
extern const XERdescriptor_t VTChangeActiveMaskRes_activeMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_activeMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_activeMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_reserved4_raw_;
extern const XERdescriptor_t VTChangeActiveMaskRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_reserved5_raw_;
extern const XERdescriptor_t VTChangeActiveMaskRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_reserved6_raw_;
extern const XERdescriptor_t VTChangeActiveMaskRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_reserved7_raw_;
extern const XERdescriptor_t VTChangeActiveMaskRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_reserved8_raw_;
extern const XERdescriptor_t VTChangeActiveMaskRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTChangeActiveMaskRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTChangeActiveMaskRes_raw_;
extern const TTCN_Typedescriptor_t VTChangeActiveMaskRes_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved0_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved0_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved0_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved1_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_missingObjects_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_missingObjects_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_missingObjects_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_maskOrChildObjectHasErrors_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_maskOrChildObjectHasErrors_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_maskOrChildObjectHasErrors_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_poolBeingDeleted_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_poolBeingDeleted_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_poolBeingDeleted_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved6_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskErrorCodes_raw_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskErrorCodes_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_vtfunction_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskReq_dataOrAlarmMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskReq_dataOrAlarmMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_dataOrAlarmMaskObjectID_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskReq_softKeyMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskReq_softKeyMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_softKeyMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskReq_reserved7_raw_;
extern const XERdescriptor_t VTChangeSoftKeyMaskReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskReq_reserved8_raw_;
extern const XERdescriptor_t VTChangeSoftKeyMaskReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskReq_raw_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskReq_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_vtfunction_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_dataOrAlarmMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_dataOrAlarmMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_dataOrAlarmMaskObjectID_descr_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_softKeyMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_softKeyMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_softKeyMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskRes_reserved6_raw_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskRes_reserved7_raw_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskRes_reserved8_raw_;
extern const XERdescriptor_t VTChangeSoftKeyMaskRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTChangeSoftKeyMaskRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTChangeSoftKeyMaskRes_raw_;
extern const TTCN_Typedescriptor_t VTChangeSoftKeyMaskRes_descr_;
extern const XERdescriptor_t VTChangeStringValueReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueReq_vtfunction_descr_;
extern const XERdescriptor_t VTChangeStringValueReq_inputStringOrStringVariableObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueReq_inputStringOrStringVariableObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueReq_inputStringOrStringVariableObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueReq_numberOfBytes_raw_;
extern const XERdescriptor_t VTChangeStringValueReq_numberOfBytes_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueReq_numberOfBytes_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueReq_numberOfBytes_descr_;
extern const XERdescriptor_t VTChangeStringValueReq_enteredStringValue_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueReq_enteredStringValue_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueReq_enteredStringValue_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueReq_raw_;
extern const TTCN_Typedescriptor_t VTChangeStringValueReq_descr_;
extern const XERdescriptor_t VTChangeStringValueRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_reserved2_raw_;
extern const XERdescriptor_t VTChangeStringValueRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_reserved3_raw_;
extern const XERdescriptor_t VTChangeStringValueRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_reserved3_descr_;
extern const XERdescriptor_t VTChangeStringValueRes_inputStringOrStringVariableObjectID_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_inputStringOrStringVariableObjectID_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_inputStringOrStringVariableObjectID_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_reserved6_raw_;
extern const XERdescriptor_t VTChangeStringValueRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_reserved7_raw_;
extern const XERdescriptor_t VTChangeStringValueRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_reserved8_raw_;
extern const XERdescriptor_t VTChangeStringValueRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTChangeStringValueRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTChangeStringValueRes_raw_;
extern const TTCN_Typedescriptor_t VTChangeStringValueRes_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowReq_vtfunction_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowReq_objectID1_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowReq_objectID1_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowReq_objectID1_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowReq_objectID2_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowReq_objectID2_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowReq_objectID2_descr_;
extern const TTCN_RAWdescriptor_t VTOnUserLayoutHideShowReq_reserved8_raw_;
extern const XERdescriptor_t VTOnUserLayoutHideShowReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTOnUserLayoutHideShowReq_raw_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowReq_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowRes_vtfunction_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowRes_objectID1_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowRes_objectID1_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowRes_objectID1_descr_;
extern const XERdescriptor_t VTOnUserLayoutHideShowRes_objectID2_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowRes_objectID2_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowRes_objectID2_descr_;
extern const TTCN_RAWdescriptor_t VTOnUserLayoutHideShowRes_reserved8_raw_;
extern const XERdescriptor_t VTOnUserLayoutHideShowRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTOnUserLayoutHideShowRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTOnUserLayoutHideShowRes_raw_;
extern const TTCN_Typedescriptor_t VTOnUserLayoutHideShowRes_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_AudioWasTerminated_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_AudioWasTerminated_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_AudioWasTerminated_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved1_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved1_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved1_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved2_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved2_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved2_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved3_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved4_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved5_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved6_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_raw_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationParameterTerminationCause_descr_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved3_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved3_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved4_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved4_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved5_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved6_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved7_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_reserved8_raw_;
extern const XERdescriptor_t VTControlAudioSignalTerminationInd_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTControlAudioSignalTerminationInd_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTControlAudioSignalTerminationInd_raw_;
extern const TTCN_Typedescriptor_t VTControlAudioSignalTerminationInd_descr_;
extern const TTCN_RAWdescriptor_t ObjectPoolRecords_raw_;
extern const XERdescriptor_t ObjectPoolRecords_xer_;
extern const TTCN_OERdescriptor_t ObjectPoolRecords_oer_;
extern const TTCN_Typedescriptor_t ObjectPoolRecords_descr_;
extern const XERdescriptor_t ObjectPoolTransferInd_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ObjectPoolTransferInd_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ObjectPoolTransferInd_vtfunction_descr_;
extern const XERdescriptor_t ObjectPoolTransferInd_objectPoolRecords_xer_;
extern const TTCN_OERdescriptor_t ObjectPoolTransferInd_objectPoolRecords_oer_;
extern const TTCN_Typedescriptor_t ObjectPoolTransferInd_objectPoolRecords_descr_;
extern const TTCN_RAWdescriptor_t ObjectPoolTransferInd_raw_;
extern const TTCN_Typedescriptor_t ObjectPoolTransferInd_descr_;
extern const XERdescriptor_t EndOfObjectPoolReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved2_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved3_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved4_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved5_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved6_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved7_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_reserved8_raw_;
extern const XERdescriptor_t EndOfObjectPoolReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolReq_raw_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolReq_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_thereAreErrorsInTheObjectPool_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_thereAreErrorsInTheObjectPool_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_thereAreErrorsInTheObjectPool_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_vtRanOutOfMemoryDuringTransfer_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_vtRanOutOfMemoryDuringTransfer_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_vtRanOutOfMemoryDuringTransfer_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_reserved2_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_reserved3_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_reserved5_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_reserved6_descr_;
extern const XERdescriptor_t EndOfObjectPoolResErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolResErrorCodes_raw_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResErrorCodes_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_methodOrAttributeNotSupportedByTheVT_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_methodOrAttributeNotSupportedByTheVT_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_methodOrAttributeNotSupportedByTheVT_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_unknownObjectReference_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_unknownObjectReference_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_unknownObjectReference_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_objectPoolWasDeletedFromVolatileMemory_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_objectPoolWasDeletedFromVolatileMemory_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_objectPoolWasDeletedFromVolatileMemory_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved4_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved5_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved6_descr_;
extern const XERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_raw_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolResObjectPoolErrorCodes_descr_;
extern const XERdescriptor_t EndOfObjectPoolRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolRes_vtfunction_descr_;
extern const XERdescriptor_t EndOfObjectPoolRes_parentObjectIDoFaultyObject_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolRes_parentObjectIDoFaultyObject_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolRes_parentObjectIDoFaultyObject_descr_;
extern const XERdescriptor_t EndOfObjectPoolRes_objectIDofFaultyObject_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolRes_objectIDofFaultyObject_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolRes_objectIDofFaultyObject_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolRes_reserved8_raw_;
extern const XERdescriptor_t EndOfObjectPoolRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t EndOfObjectPoolRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t EndOfObjectPoolRes_raw_;
extern const TTCN_Typedescriptor_t EndOfObjectPoolRes_descr_;
extern const XERdescriptor_t VTfunction32VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction32VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction32VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction32VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction32VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction32VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction32VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction32VT2ECU_descr_;
extern const XERdescriptor_t VTfunction32ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction32ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction32ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction32ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction32ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction32ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction32ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction32ECU2VT_descr_;
extern const XERdescriptor_t VTfunction33ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction33ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction33ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction33ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction33ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction33ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction33ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction33ECU2VT_descr_;
extern const XERdescriptor_t VTfunction34VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction34VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction34VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction34VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction34VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction34VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction34VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction34VT2ECU_descr_;
extern const XERdescriptor_t VTfunction34ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction34ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction34ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction34ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction34ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction34ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction34ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction34ECU2VT_descr_;
extern const XERdescriptor_t VTfunction36VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction36VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction36VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction36VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction36VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction36VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction36VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction36VT2ECU_descr_;
extern const XERdescriptor_t VTfunction36ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction36ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction36ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction36ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction36ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction36ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction36ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction36ECU2VT_descr_;
extern const XERdescriptor_t VTfunction37VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction37VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction37VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction37VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction37VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction37VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction37VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction37VT2ECU_descr_;
extern const XERdescriptor_t VTfunction37ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction37ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction37ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction37ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction37ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction37ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction37ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction37ECU2VT_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd__AuxiliaryInputObjectID_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd__AuxiliaryInputObjectID_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd__AuxiliaryInputObjectID_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd__OperatingStateType_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd__OperatingStateType_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd__OperatingStateType_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd_vtfunction_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd_vtfunction_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_vtfunction_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd_auxiliaryInputObjectID_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd_auxiliaryInputObjectID_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_auxiliaryInputObjectID_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd_value1_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd_value1_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_value1_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd_value2_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd_value2_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_value2_descr_;
extern const XERdescriptor_t AuxiliaryInputType2StatusInd_operationState_xer_;
extern const TTCN_OERdescriptor_t AuxiliaryInputType2StatusInd_operationState_oer_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_operationState_descr_;
extern const TTCN_RAWdescriptor_t AuxiliaryInputType2StatusInd_raw_;
extern const TTCN_Typedescriptor_t AuxiliaryInputType2StatusInd_descr_;
extern const XERdescriptor_t VTfunction39VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction39VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction39VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction39VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction39VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction39VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction39VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction39VT2ECU_descr_;
extern const XERdescriptor_t VTfunction39ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction39ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction39ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction39ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction39ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction39ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction39ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction39ECU2VT_descr_;
extern const XERdescriptor_t ESCreq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ESCreq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ESCreq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved2_raw_;
extern const XERdescriptor_t ESCreq_reserved2_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved2_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved3_raw_;
extern const XERdescriptor_t ESCreq_reserved3_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved3_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved4_raw_;
extern const XERdescriptor_t ESCreq_reserved4_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved4_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved5_raw_;
extern const XERdescriptor_t ESCreq_reserved5_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved5_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved6_raw_;
extern const XERdescriptor_t ESCreq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved7_raw_;
extern const XERdescriptor_t ESCreq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_reserved8_raw_;
extern const XERdescriptor_t ESCreq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ESCreq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ESCreq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ESCreq_raw_;
extern const TTCN_Typedescriptor_t ESCreq_descr_;
extern const XERdescriptor_t ESCerrorCodes_NoInputFieldIsOpenForInputESCignored_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_NoInputFieldIsOpenForInputESCignored_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_NoInputFieldIsOpenForInputESCignored_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved1_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved2_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved3_descr_;
extern const XERdescriptor_t ESCerrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved5_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved6_descr_;
extern const XERdescriptor_t ESCerrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ESCerrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ESCerrorCodes_raw_;
extern const TTCN_Typedescriptor_t ESCerrorCodes_descr_;
extern const XERdescriptor_t ESCres_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ESCres_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ESCres_vtfunction_descr_;
extern const XERdescriptor_t ESCres_ObjectIDwhereInputWasAborted_xer_;
extern const TTCN_OERdescriptor_t ESCres_ObjectIDwhereInputWasAborted_oer_;
extern const TTCN_Typedescriptor_t ESCres_ObjectIDwhereInputWasAborted_descr_;
extern const TTCN_RAWdescriptor_t ESCres_reserved5_raw_;
extern const XERdescriptor_t ESCres_reserved5_xer_;
extern const TTCN_OERdescriptor_t ESCres_reserved5_oer_;
extern const TTCN_Typedescriptor_t ESCres_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ESCres_reserved6_raw_;
extern const XERdescriptor_t ESCres_reserved6_xer_;
extern const TTCN_OERdescriptor_t ESCres_reserved6_oer_;
extern const TTCN_Typedescriptor_t ESCres_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ESCres_reserved7_raw_;
extern const XERdescriptor_t ESCres_reserved7_xer_;
extern const TTCN_OERdescriptor_t ESCres_reserved7_oer_;
extern const TTCN_Typedescriptor_t ESCres_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ESCres_reserved8_raw_;
extern const XERdescriptor_t ESCres_reserved8_xer_;
extern const TTCN_OERdescriptor_t ESCres_reserved8_oer_;
extern const TTCN_Typedescriptor_t ESCres_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ESCres_raw_;
extern const TTCN_Typedescriptor_t ESCres_descr_;
extern const TTCN_RAWdescriptor_t e__HideShowObject__state_raw_;
extern const TTCN_Typedescriptor_t e__HideShowObject__state_descr_;
extern const XERdescriptor_t HideShowObjectReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_vtfunction_descr_;
extern const XERdescriptor_t HideShowObjectReq_objectID_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_objectID_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectReq_reserved5_raw_;
extern const XERdescriptor_t HideShowObjectReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectReq_reserved6_raw_;
extern const XERdescriptor_t HideShowObjectReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectReq_reserved7_raw_;
extern const XERdescriptor_t HideShowObjectReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectReq_reserved8_raw_;
extern const XERdescriptor_t HideShowObjectReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectReq_raw_;
extern const TTCN_Typedescriptor_t HideShowObjectReq_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_referencesToMissingObjects_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_referencesToMissingObjects_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_referencesToMissingObjects_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_undefined_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_undefined_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_undefined_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_reserved4_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t HideShowObjectRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t HideShowObjectRes__errorCodes_descr_;
extern const XERdescriptor_t HideShowObjectRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_vtfunction_descr_;
extern const XERdescriptor_t HideShowObjectRes_objectID_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes_objectID_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectRes_reserved6_raw_;
extern const XERdescriptor_t HideShowObjectRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectRes_reserved7_raw_;
extern const XERdescriptor_t HideShowObjectRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectRes_reserved8_raw_;
extern const XERdescriptor_t HideShowObjectRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t HideShowObjectRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t HideShowObjectRes_raw_;
extern const TTCN_Typedescriptor_t HideShowObjectRes_descr_;
extern const XERdescriptor_t VTfunction161VT2ECU_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction161VT2ECU_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction161VT2ECU_vtfunction_descr_;
extern const XERdescriptor_t VTfunction161VT2ECU_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction161VT2ECU_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction161VT2ECU_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction161VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VTfunction161VT2ECU_descr_;
extern const XERdescriptor_t VTfunction161ECU2VT_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTfunction161ECU2VT_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTfunction161ECU2VT_vtfunction_descr_;
extern const XERdescriptor_t VTfunction161ECU2VT_notImplementedYet_xer_;
extern const TTCN_OERdescriptor_t VTfunction161ECU2VT_notImplementedYet_oer_;
extern const TTCN_Typedescriptor_t VTfunction161ECU2VT_notImplementedYet_descr_;
extern const TTCN_RAWdescriptor_t VTfunction161ECU2VT_raw_;
extern const TTCN_Typedescriptor_t VTfunction161ECU2VT_descr_;
extern const TTCN_RAWdescriptor_t e__EnableDisableObject__DisableEnable_raw_;
extern const TTCN_Typedescriptor_t e__EnableDisableObject__DisableEnable_descr_;
extern const XERdescriptor_t EnableDisableObjectReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_vtfunction_descr_;
extern const XERdescriptor_t EnableDisableObjectReq_objectID_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_objectID_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectReq_reserved5_raw_;
extern const XERdescriptor_t EnableDisableObjectReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectReq_reserved6_raw_;
extern const XERdescriptor_t EnableDisableObjectReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectReq_reserved7_raw_;
extern const XERdescriptor_t EnableDisableObjectReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectReq_reserved8_raw_;
extern const XERdescriptor_t EnableDisableObjectReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectReq_raw_;
extern const TTCN_Typedescriptor_t EnableDisableObjectReq_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_reserved0_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_reserved0_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_reserved0_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_commandError_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_commandError_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_commandError_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_couldNotCompleteOperatorInputIsActiveOnThisObject_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_couldNotCompleteOperatorInputIsActiveOnThisObject_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_couldNotCompleteOperatorInputIsActiveOnThisObject_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t EnableDisableObjectRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes__errorCodes_descr_;
extern const XERdescriptor_t EnableDisableObjectRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_vtfunction_descr_;
extern const XERdescriptor_t EnableDisableObjectRes_objectID_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes_objectID_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectRes_reserved6_raw_;
extern const XERdescriptor_t EnableDisableObjectRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectRes_reserved7_raw_;
extern const XERdescriptor_t EnableDisableObjectRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectRes_reserved8_raw_;
extern const XERdescriptor_t EnableDisableObjectRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t EnableDisableObjectRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t EnableDisableObjectRes_raw_;
extern const TTCN_Typedescriptor_t EnableDisableObjectRes_descr_;
extern const TTCN_RAWdescriptor_t e__SelectInputObjectReq__Option_raw_;
extern const TTCN_Typedescriptor_t e__SelectInputObjectReq__Option_descr_;
extern const XERdescriptor_t SelectInputObjectReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_vtfunction_descr_;
extern const XERdescriptor_t SelectInputObjectReq_objectID_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_objectID_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectReq_reserved5_raw_;
extern const XERdescriptor_t SelectInputObjectReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectReq_reserved6_raw_;
extern const XERdescriptor_t SelectInputObjectReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectReq_reserved7_raw_;
extern const XERdescriptor_t SelectInputObjectReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectReq_reserved8_raw_;
extern const XERdescriptor_t SelectInputObjectReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectReq_raw_;
extern const TTCN_Typedescriptor_t SelectInputObjectReq_descr_;
extern const TTCN_RAWdescriptor_t e__SelectInputObjectRes__Response_raw_;
extern const TTCN_Typedescriptor_t e__SelectInputObjectRes__Response_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_objectIsDisabled_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_objectIsDisabled_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_objectIsDisabled_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_objectIsNotOnTheActiveMaskOrObjectIsInAHiddenContainer_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_couldNotCompleteAnotherInputFieldIsCurrentlyBeingModifiedOrAButtonOrSoftKeyisCurrentlyBeingHeld_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t SelectInputObjectRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes__errorCodes_descr_;
extern const XERdescriptor_t SelectInputObjectRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_vtfunction_descr_;
extern const XERdescriptor_t SelectInputObjectRes_objectID_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_objectID_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes_reserved5_raw_;
extern const XERdescriptor_t SelectInputObjectRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes_reserved6_raw_;
extern const XERdescriptor_t SelectInputObjectRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes_reserved7_raw_;
extern const XERdescriptor_t SelectInputObjectRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes_reserved8_raw_;
extern const XERdescriptor_t SelectInputObjectRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t SelectInputObjectRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SelectInputObjectRes_raw_;
extern const TTCN_Typedescriptor_t SelectInputObjectRes_descr_;
extern const XERdescriptor_t ControlAudioSignalReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_vtfunction_descr_;
extern const XERdescriptor_t ControlAudioSignalReq_activations_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalReq_activations_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_activations_descr_;
extern const XERdescriptor_t ControlAudioSignalReq_frequencyInHz_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalReq_frequencyInHz_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_frequencyInHz_descr_;
extern const XERdescriptor_t ControlAudioSignalReq_onTimeDuration__ms_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalReq_onTimeDuration__ms_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_onTimeDuration__ms_descr_;
extern const XERdescriptor_t ControlAudioSignalReq_offTimeDuration__ms_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalReq_offTimeDuration__ms_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_offTimeDuration__ms_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalReq_raw_;
extern const TTCN_Typedescriptor_t ControlAudioSignalReq_descr_;
extern const TTCN_RAWdescriptor_t e__ControlAudioSignalRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t e__ControlAudioSignalRes__ErrorCodes_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_audioDeviceIsBusy_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_audioDeviceIsBusy_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_audioDeviceIsBusy_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined1_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined1_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_undefined1_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined2_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined2_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_undefined2_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined3_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_undefined3_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_undefined3_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes__ErrorCodes_descr_;
extern const XERdescriptor_t ControlAudioSignalRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved3_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved4_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved5_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved6_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved7_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_reserved8_raw_;
extern const XERdescriptor_t ControlAudioSignalRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ControlAudioSignalRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ControlAudioSignalRes_raw_;
extern const TTCN_Typedescriptor_t ControlAudioSignalRes_descr_;
extern const XERdescriptor_t SetAudioVolumeReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_vtfunction_descr_;
extern const XERdescriptor_t SetAudioVolumeReq_volumeInPercent_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_volumeInPercent_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_volumeInPercent_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_reserved4_raw_;
extern const XERdescriptor_t SetAudioVolumeReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_reserved5_raw_;
extern const XERdescriptor_t SetAudioVolumeReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_reserved6_raw_;
extern const XERdescriptor_t SetAudioVolumeReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_reserved7_raw_;
extern const XERdescriptor_t SetAudioVolumeReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_reserved8_raw_;
extern const XERdescriptor_t SetAudioVolumeReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeReq_raw_;
extern const TTCN_Typedescriptor_t SetAudioVolumeReq_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_AudioDeviceIsBusySubsequentCommandsUseTheNewSetting_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_CommandIsNotSupported_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_CommandIsNotSupported_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_CommandIsNotSupported_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_reserved2_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_reserved3_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_reserved5_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_reserved6_descr_;
extern const XERdescriptor_t SetAudioVolumeErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeErrorCodes_raw_;
extern const TTCN_Typedescriptor_t SetAudioVolumeErrorCodes_descr_;
extern const XERdescriptor_t SetAudioVolumeRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved3_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved4_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved5_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved6_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved7_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_reserved8_raw_;
extern const XERdescriptor_t SetAudioVolumeRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetAudioVolumeRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetAudioVolumeRes_raw_;
extern const TTCN_Typedescriptor_t SetAudioVolumeRes_descr_;
extern const XERdescriptor_t ChangeChildLocationReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeChildLocationReq_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_parentObjectID_descr_;
extern const XERdescriptor_t ChangeChildLocationReq_objectIDofObjectToMove_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_objectIDofObjectToMove_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_objectIDofObjectToMove_descr_;
extern const XERdescriptor_t ChangeChildLocationReq_relativeChangeInXposition_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_relativeChangeInXposition_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_relativeChangeInXposition_descr_;
extern const XERdescriptor_t ChangeChildLocationReq_relativeChangeInYposition_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_relativeChangeInYposition_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_relativeChangeInYposition_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationReq_reserved8_raw_;
extern const XERdescriptor_t ChangeChildLocationReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationReq_raw_;
extern const TTCN_Typedescriptor_t ChangeChildLocationReq_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_invalidParentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_invalidParentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_invalidParentObjectID_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeChildLocationRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeChildLocationRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeChildLocationRes_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_parentObjectID_descr_;
extern const XERdescriptor_t ChangeChildLocationRes_objectIDofObjectToMove_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes_objectIDofObjectToMove_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_objectIDofObjectToMove_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationRes_reserved7_raw_;
extern const XERdescriptor_t ChangeChildLocationRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationRes_reserved8_raw_;
extern const XERdescriptor_t ChangeChildLocationRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeChildLocationRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildLocationRes_raw_;
extern const TTCN_Typedescriptor_t ChangeChildLocationRes_descr_;
extern const XERdescriptor_t ChangeSizeReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeSizeReq_objectIDofObjectToSize_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeReq_objectIDofObjectToSize_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_objectIDofObjectToSize_descr_;
extern const XERdescriptor_t ChangeSizeReq_newWidth_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeReq_newWidth_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_newWidth_descr_;
extern const XERdescriptor_t ChangeSizeReq_newHeight_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeReq_newHeight_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_newHeight_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeReq_reserved8_raw_;
extern const XERdescriptor_t ChangeSizeReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeReq_raw_;
extern const TTCN_Typedescriptor_t ChangeSizeReq_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved1_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeSizeRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeSizeRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeSizeRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeSizeRes_objectIDofObjectToSize_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_objectIDofObjectToSize_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_objectIDofObjectToSize_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes_reserved5_raw_;
extern const XERdescriptor_t ChangeSizeRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes_reserved6_raw_;
extern const XERdescriptor_t ChangeSizeRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes_reserved7_raw_;
extern const XERdescriptor_t ChangeSizeRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes_reserved8_raw_;
extern const XERdescriptor_t ChangeSizeRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeSizeRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeSizeRes_raw_;
extern const TTCN_Typedescriptor_t ChangeSizeRes_descr_;
extern const XERdescriptor_t ChangeBackgroundColourReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeBackgroundColourReq_objectIDofObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_objectIDofObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_objectIDofObjectToChange_descr_;
extern const XERdescriptor_t ChangeBackgroundColourReq_newBackgroundColour_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_newBackgroundColour_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_newBackgroundColour_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourReq_reserved5_raw_;
extern const XERdescriptor_t ChangeBackgroundColourReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourReq_reserved6_raw_;
extern const XERdescriptor_t ChangeBackgroundColourReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourReq_reserved7_raw_;
extern const XERdescriptor_t ChangeBackgroundColourReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourReq_reserved8_raw_;
extern const XERdescriptor_t ChangeBackgroundColourReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourReq_raw_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourReq_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_invalidColourCode_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_invalidColourCode_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_invalidColourCode_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes_objectIDofObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_objectIDofObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_objectIDofObjectToChange_descr_;
extern const XERdescriptor_t ChangeBackgroundColourRes_newBackgroundColour_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_newBackgroundColour_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_newBackgroundColour_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourRes_reserved6_raw_;
extern const XERdescriptor_t ChangeBackgroundColourRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourRes_reserved7_raw_;
extern const XERdescriptor_t ChangeBackgroundColourRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourRes_reserved8_raw_;
extern const XERdescriptor_t ChangeBackgroundColourRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeBackgroundColourRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeBackgroundColourRes_raw_;
extern const TTCN_Typedescriptor_t ChangeBackgroundColourRes_descr_;
extern const XERdescriptor_t ChangeNumericValueReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeNumericValueReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeNumericValueReq_reserved4_raw_;
extern const XERdescriptor_t ChangeNumericValueReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueReq_reserved4_descr_;
extern const XERdescriptor_t ChangeNumericValueReq_newValueForValueAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueReq_newValueForValueAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueReq_newValueForValueAttribute_descr_;
extern const TTCN_RAWdescriptor_t ChangeNumericValueReq_raw_;
extern const TTCN_Typedescriptor_t ChangeNumericValueReq_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_invalidValue_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_invalidValue_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_invalidValue_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_valueInUse_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_valueInUse_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_valueInUse_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_undefined_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_undefined_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_undefined_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeNumericValueRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeNumericValueRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeNumericValueRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeNumericValueRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes_objectID_descr_;
extern const XERdescriptor_t ChangeNumericValueRes_valueForValueAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangeNumericValueRes_valueForValueAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes_valueForValueAttribute_descr_;
extern const TTCN_RAWdescriptor_t ChangeNumericValueRes_raw_;
extern const TTCN_Typedescriptor_t ChangeNumericValueRes_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_invalidLineDirection_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_invalidLineDirection_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_invalidLineDirection_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeEndPointRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeEndPointRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeEndPointRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes_reserved5_raw_;
extern const XERdescriptor_t ChangeEndPointRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes_reserved6_raw_;
extern const XERdescriptor_t ChangeEndPointRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes_reserved7_raw_;
extern const XERdescriptor_t ChangeEndPointRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes_reserved8_raw_;
extern const XERdescriptor_t ChangeEndPointRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointRes_raw_;
extern const TTCN_Typedescriptor_t ChangeEndPointRes_descr_;
extern const TTCN_RAWdescriptor_t e__ChangeEndPointReq__LineDirection_raw_;
extern const TTCN_Typedescriptor_t e__ChangeEndPointReq__LineDirection_descr_;
extern const XERdescriptor_t ChangeEndPointReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeEndPointReq_objectIDofAnOutputLineObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointReq_objectIDofAnOutputLineObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointReq_objectIDofAnOutputLineObjectToChange_descr_;
extern const XERdescriptor_t ChangeEndPointReq_width_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointReq_width_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointReq_width_descr_;
extern const XERdescriptor_t ChangeEndPointReq_height_xer_;
extern const TTCN_OERdescriptor_t ChangeEndPointReq_height_oer_;
extern const TTCN_Typedescriptor_t ChangeEndPointReq_height_descr_;
extern const TTCN_RAWdescriptor_t ChangeEndPointReq_raw_;
extern const TTCN_Typedescriptor_t ChangeEndPointReq_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidColor_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidColor_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_invalidColor_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidSize_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidSize_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_invalidSize_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidType_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidType_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_invalidType_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidStyle_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_invalidStyle_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_invalidStyle_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeFontAttributesRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes_reserved5_raw_;
extern const XERdescriptor_t ChangeFontAttributesRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes_reserved6_raw_;
extern const XERdescriptor_t ChangeFontAttributesRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes_reserved7_raw_;
extern const XERdescriptor_t ChangeFontAttributesRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes_reserved8_raw_;
extern const XERdescriptor_t ChangeFontAttributesRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesRes_raw_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesRes_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_ObjectIDofObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_ObjectIDofObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_ObjectIDofObjectToChange_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_fontColour_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_fontColour_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_fontColour_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_fontSize_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_fontSize_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_fontSize_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_fontType_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_fontType_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_fontType_descr_;
extern const XERdescriptor_t ChangeFontAttributesReq_fontStyle_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_fontStyle_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_fontStyle_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesReq_reserved8_raw_;
extern const XERdescriptor_t ChangeFontAttributesReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeFontAttributesReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeFontAttributesReq_raw_;
extern const TTCN_Typedescriptor_t ChangeFontAttributesReq_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidColor_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidColor_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_invalidColor_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidWidth_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_invalidWidth_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_invalidWidth_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeLineAttributesRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes_reserved5_raw_;
extern const XERdescriptor_t ChangeLineAttributesRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes_reserved6_raw_;
extern const XERdescriptor_t ChangeLineAttributesRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes_reserved7_raw_;
extern const XERdescriptor_t ChangeLineAttributesRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes_reserved8_raw_;
extern const XERdescriptor_t ChangeLineAttributesRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesRes_raw_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesRes_descr_;
extern const XERdescriptor_t ChangeLineAttributesReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeLineAttributesReq_ObjectIDofObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_ObjectIDofObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_ObjectIDofObjectToChange_descr_;
extern const XERdescriptor_t ChangeLineAttributesReq_lineColour_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_lineColour_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_lineColour_descr_;
extern const XERdescriptor_t ChangeLineAttributesReq_lineWidth_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_lineWidth_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_lineWidth_descr_;
extern const XERdescriptor_t ChangeLineAttributesReq_LineArt_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_LineArt_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_LineArt_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesReq_reserved8_raw_;
extern const XERdescriptor_t ChangeLineAttributesReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeLineAttributesReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeLineAttributesReq_raw_;
extern const TTCN_Typedescriptor_t ChangeLineAttributesReq_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidType_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidType_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_invalidType_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidColor_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidColor_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_invalidColor_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidPatternObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_invalidPatternObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_invalidPatternObjectID_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeFillAttributesRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes_reserved5_raw_;
extern const XERdescriptor_t ChangeFillAttributesRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes_reserved6_raw_;
extern const XERdescriptor_t ChangeFillAttributesRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes_reserved7_raw_;
extern const XERdescriptor_t ChangeFillAttributesRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes_reserved8_raw_;
extern const XERdescriptor_t ChangeFillAttributesRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesRes_raw_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesRes_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_ObjectIDofObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_ObjectIDofObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_ObjectIDofObjectToChange_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_lineColour_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_lineColour_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_lineColour_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_lineWidth_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_lineWidth_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_lineWidth_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_lineArt_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_lineArt_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_lineArt_descr_;
extern const XERdescriptor_t ChangeFillAttributesReq_fillPatternObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_fillPatternObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_fillPatternObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesReq_reserved8_raw_;
extern const XERdescriptor_t ChangeFillAttributesReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeFillAttributesReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeFillAttributesReq_raw_;
extern const TTCN_Typedescriptor_t ChangeFillAttributesReq_descr_;
extern const XERdescriptor_t ChangeActiveMaskReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeActiveMaskReq_workingSetObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_workingSetObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_workingSetObjectID_descr_;
extern const XERdescriptor_t ChangeActiveMaskReq_newActiveMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_newActiveMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_newActiveMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskReq_reserved6_raw_;
extern const XERdescriptor_t ChangeActiveMaskReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskReq_reserved7_raw_;
extern const XERdescriptor_t ChangeActiveMaskReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskReq_reserved8_raw_;
extern const XERdescriptor_t ChangeActiveMaskReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskReq_raw_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskReq_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_invalidWorkingSetObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_invalidWorkingSetObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_invalidWorkingSetObjectID_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_invalidMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_invalidMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_invalidMaskObjectID_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_undefined1_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_undefined1_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_undefined1_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_undefined2_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_undefined2_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_undefined2_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeActiveMaskRes_newActiveMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_newActiveMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_newActiveMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes_reserved5_raw_;
extern const XERdescriptor_t ChangeActiveMaskRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes_reserved6_raw_;
extern const XERdescriptor_t ChangeActiveMaskRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes_reserved7_raw_;
extern const XERdescriptor_t ChangeActiveMaskRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes_reserved8_raw_;
extern const XERdescriptor_t ChangeActiveMaskRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeActiveMaskRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeActiveMaskRes_raw_;
extern const TTCN_Typedescriptor_t ChangeActiveMaskRes_descr_;
extern const TTCN_RAWdescriptor_t e__ChangeSoftKeyMaskReq__MaskType_raw_;
extern const TTCN_Typedescriptor_t e__ChangeSoftKeyMaskReq__MaskType_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskReq_DataOrAlarmMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskReq_DataOrAlarmMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_DataOrAlarmMaskObjectID_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskReq_NewSoftKeyMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskReq_NewSoftKeyMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_NewSoftKeyMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskReq_reserved7_raw_;
extern const XERdescriptor_t ChangeSoftKeyMaskReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskReq_reserved8_raw_;
extern const XERdescriptor_t ChangeSoftKeyMaskReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskReq_raw_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskReq_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidDataOrAlarmMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidDataOrAlarmMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidDataOrAlarmMaskObjectID_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidSoftKeyMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidSoftKeyMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_invalidSoftKeyMaskObjectID_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_missingObjects_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_missingObjects_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_missingObjects_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_MaskOrChildObjectHasErrors_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_MaskOrChildObjectHasErrors_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_MaskOrChildObjectHasErrors_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes_DataOrAlarmMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes_DataOrAlarmMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes_DataOrAlarmMaskObjectID_descr_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes_NewSoftKeyMaskObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes_NewSoftKeyMaskObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes_NewSoftKeyMaskObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskRes_reserved8_raw_;
extern const XERdescriptor_t ChangeSoftKeyMaskRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeSoftKeyMaskRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeSoftKeyMaskRes_raw_;
extern const TTCN_Typedescriptor_t ChangeSoftKeyMaskRes_descr_;
extern const XERdescriptor_t ChangeAttributeReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeAttributeReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeReq_objectID_descr_;
extern const XERdescriptor_t ChangeAttributeReq_attributeID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeReq_attributeID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeReq_attributeID_descr_;
extern const XERdescriptor_t ChangeAttributeReq_newValueOfAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeReq_newValueOfAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeReq_newValueOfAttribute_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeReq_raw_;
extern const TTCN_Typedescriptor_t ChangeAttributeReq_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_invalidWorkingSetObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_invalidWorkingSetObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_invalidWorkingSetObjectID_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_invalidAttributeID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_invalidAttributeID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_invalidAttributeID_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_invalidValue_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_invalidValue_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_invalidValue_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_valueInUse_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_valueInUse_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_valueInUse_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeAttributeRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeAttributeRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeAttributeRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_objectID_descr_;
extern const XERdescriptor_t ChangeAttributeRes_attributeID_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_attributeID_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_attributeID_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeRes_reserved6_raw_;
extern const XERdescriptor_t ChangeAttributeRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeRes_reserved7_raw_;
extern const XERdescriptor_t ChangeAttributeRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeRes_reserved8_raw_;
extern const XERdescriptor_t ChangeAttributeRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeAttributeRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeAttributeRes_raw_;
extern const TTCN_Typedescriptor_t ChangeAttributeRes_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_invalidPriority_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_invalidPriority_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_invalidPriority_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangePriorityRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangePriorityRes__errorCodes_descr_;
extern const XERdescriptor_t ChangePriorityRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_vtfunction_descr_;
extern const XERdescriptor_t ChangePriorityRes_objectIDofArlarmMask_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes_objectIDofArlarmMask_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_objectIDofArlarmMask_descr_;
extern const XERdescriptor_t ChangePriorityRes_newPriority_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes_newPriority_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_newPriority_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityRes_reserved7_raw_;
extern const XERdescriptor_t ChangePriorityRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityRes_reserved8_raw_;
extern const XERdescriptor_t ChangePriorityRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityRes_raw_;
extern const TTCN_Typedescriptor_t ChangePriorityRes_descr_;
extern const XERdescriptor_t ChangePriorityReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_vtfunction_descr_;
extern const XERdescriptor_t ChangePriorityReq_objectIDofArlarmMask_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_objectIDofArlarmMask_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_objectIDofArlarmMask_descr_;
extern const XERdescriptor_t ChangePriorityReq_newPriority_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_newPriority_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_newPriority_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityReq_reserved6_raw_;
extern const XERdescriptor_t ChangePriorityReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityReq_reserved7_raw_;
extern const XERdescriptor_t ChangePriorityReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityReq_reserved8_raw_;
extern const XERdescriptor_t ChangePriorityReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangePriorityReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangePriorityReq_raw_;
extern const TTCN_Typedescriptor_t ChangePriorityReq_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_invalidListIndex_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_invalidListIndex_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_invalidListIndex_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_invalidNewListItemObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_invalidNewListItemObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_invalidNewListItemObjectID_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_valueInUse_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_valueInUse_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_valueInUse_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeListItemRes__errorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes__errorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemRes__errorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeListItemRes__errorCodes_descr_;
extern const XERdescriptor_t ChangeListItemRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeListItemRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_objectID_descr_;
extern const XERdescriptor_t ChangeListItemRes_listIndex_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes_listIndex_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_listIndex_descr_;
extern const XERdescriptor_t ChangeListItemRes_newObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes_newObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_newObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemRes_reserved8_raw_;
extern const XERdescriptor_t ChangeListItemRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemRes_raw_;
extern const TTCN_Typedescriptor_t ChangeListItemRes_descr_;
extern const XERdescriptor_t ChangeListItemReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeListItemReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_objectID_descr_;
extern const XERdescriptor_t ChangeListItemReq_listIndex_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_listIndex_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_listIndex_descr_;
extern const XERdescriptor_t ChangeListItemReq_newObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_newObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_newObjectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemReq_reserved7_raw_;
extern const XERdescriptor_t ChangeListItemReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemReq_reserved8_raw_;
extern const XERdescriptor_t ChangeListItemReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeListItemReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeListItemReq_raw_;
extern const TTCN_Typedescriptor_t ChangeListItemReq_descr_;
extern const XERdescriptor_t DeleteObjectPoolReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved2_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved3_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved4_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved5_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved6_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved7_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_reserved8_raw_;
extern const XERdescriptor_t DeleteObjectPoolReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolReq_raw_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolReq_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_deletionError_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_deletionError_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_deletionError_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined1_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined1_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined1_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined2_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined2_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined2_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined3_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined3_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_undefined3_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes__ErrorCodes_descr_;
extern const XERdescriptor_t DeleteObjectPoolRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved3_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved4_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved5_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved6_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved7_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_reserved8_raw_;
extern const XERdescriptor_t DeleteObjectPoolRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t DeleteObjectPoolRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t DeleteObjectPoolRes_raw_;
extern const TTCN_Typedescriptor_t DeleteObjectPoolRes_descr_;
extern const XERdescriptor_t ChangeStringValueReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeStringValueReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueReq_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueReq_numberOfBytes_raw_;
extern const XERdescriptor_t ChangeStringValueReq_numberOfBytes_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueReq_numberOfBytes_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueReq_numberOfBytes_descr_;
extern const XERdescriptor_t ChangeStringValueReq_newStringValue_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueReq_newStringValue_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueReq_newStringValue_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueReq_raw_;
extern const TTCN_Typedescriptor_t ChangeStringValueReq_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_undefined_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_undefined_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_undefined_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_stringTooLong_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_stringTooLong_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_stringTooLong_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes__ErrorCodes_descr_;
extern const XERdescriptor_t ChangeStringValueRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes_reserved2_raw_;
extern const XERdescriptor_t ChangeStringValueRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes_reserved3_raw_;
extern const XERdescriptor_t ChangeStringValueRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_reserved3_descr_;
extern const XERdescriptor_t ChangeStringValueRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes_reserved7_raw_;
extern const XERdescriptor_t ChangeStringValueRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes_reserved8_raw_;
extern const XERdescriptor_t ChangeStringValueRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeStringValueRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeStringValueRes_raw_;
extern const TTCN_Typedescriptor_t ChangeStringValueRes_descr_;
extern const XERdescriptor_t ChangeChildPositionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeChildPositionReq_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionReq_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_parentObjectID_descr_;
extern const XERdescriptor_t ChangeChildPositionReq_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionReq_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_objectID_descr_;
extern const XERdescriptor_t ChangeChildPositionReq_pos__x__relative_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionReq_pos__x__relative_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_pos__x__relative_descr_;
extern const XERdescriptor_t ChangeChildPositionReq_pos__y__relative_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionReq_pos__y__relative_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_pos__y__relative_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildPositionReq_raw_;
extern const TTCN_Typedescriptor_t ChangeChildPositionReq_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_invalidParentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_invalidParentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_invalidParentObjectID_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_undefined_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_undefined_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_undefined_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildPositionRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes__ErrorCodes_descr_;
extern const XERdescriptor_t ChangeChildPositionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_vtfunction_descr_;
extern const XERdescriptor_t ChangeChildPositionRes_parentObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes_parentObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_parentObjectID_descr_;
extern const XERdescriptor_t ChangeChildPositionRes_objectID_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes_objectID_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_objectID_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildPositionRes_reserved7_raw_;
extern const XERdescriptor_t ChangeChildPositionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildPositionRes_reserved8_raw_;
extern const XERdescriptor_t ChangeChildPositionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeChildPositionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeChildPositionRes_raw_;
extern const TTCN_Typedescriptor_t ChangeChildPositionRes_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidStringVariableObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidStringVariableObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidStringVariableObjectID_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidFontType_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidFontType_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_invalidFontType_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_noObjectLabelReferenceListObjectAvailableInObjectPool_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_noObjectLabelReferenceListObjectAvailableInObjectPool_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_noObjectLabelReferenceListObjectAvailableInObjectPool_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_designatorReferencesInvalidObjects_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_designatorReferencesInvalidObjects_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_designatorReferencesInvalidObjects_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes__ErrorCodes_descr_;
extern const XERdescriptor_t ChangeObjectLabelRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved3_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved4_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved5_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved6_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved7_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_reserved8_raw_;
extern const XERdescriptor_t ChangeObjectLabelRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelRes_raw_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelRes_descr_;
extern const XERdescriptor_t ChangeObjectLabelReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_vtfunction_descr_;
extern const XERdescriptor_t ChangeObjectLabelReq_objectIDofObjectToAssociateLabelWith_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelReq_objectIDofObjectToAssociateLabelWith_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_objectIDofObjectToAssociateLabelWith_descr_;
extern const XERdescriptor_t ChangeObjectLabelReq_objectIDofAStringVariableObjectThatContainsTheLabelString_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelReq_objectIDofAStringVariableObjectThatContainsTheLabelString_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_objectIDofAStringVariableObjectThatContainsTheLabelString_descr_;
extern const XERdescriptor_t ChangeObjectLabelReq_fontType_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelReq_fontType_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_fontType_descr_;
extern const XERdescriptor_t ChangeObjectLabelReq_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel_xer_;
extern const TTCN_OERdescriptor_t ChangeObjectLabelReq_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel_oer_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_objectIDofAnObjectToBeUsedAsAGraphicRepresentationOfTheObjectLabel_descr_;
extern const TTCN_RAWdescriptor_t ChangeObjectLabelReq_raw_;
extern const TTCN_Typedescriptor_t ChangeObjectLabelReq_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_invalidPointIndex_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_invalidPointIndex_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_invalidPointIndex_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes__ErrorCodes_descr_;
extern const XERdescriptor_t ChangePolygonPointRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_vtfunction_descr_;
extern const XERdescriptor_t ChangePolygonPointRes_objectIDofTheOutputPolygonObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_objectIDofTheOutputPolygonObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_objectIDofTheOutputPolygonObjectToChange_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_reserved4_raw_;
extern const XERdescriptor_t ChangePolygonPointRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_reserved5_raw_;
extern const XERdescriptor_t ChangePolygonPointRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_reserved6_raw_;
extern const XERdescriptor_t ChangePolygonPointRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_reserved7_raw_;
extern const XERdescriptor_t ChangePolygonPointRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_reserved8_raw_;
extern const XERdescriptor_t ChangePolygonPointRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointRes_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonPointRes_descr_;
extern const XERdescriptor_t ChangePolygonPointReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_vtfunction_descr_;
extern const XERdescriptor_t ChangePolygonPointReq_objectIDofTheOutputPolygonObjectToChange_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointReq_objectIDofTheOutputPolygonObjectToChange_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_objectIDofTheOutputPolygonObjectToChange_descr_;
extern const XERdescriptor_t ChangePolygonPointReq_pointIndexOfThePointToReplace_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointReq_pointIndexOfThePointToReplace_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_pointIndexOfThePointToReplace_descr_;
extern const XERdescriptor_t ChangePolygonPointReq_newXposition_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointReq_newXposition_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_newXposition_descr_;
extern const XERdescriptor_t ChangePolygonPointReq_newYposition_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonPointReq_newYposition_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_newYposition_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonPointReq_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonPointReq_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved1_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved1_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved1_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved2_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonScaleRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes__ErrorCodes_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes_vtfunction_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes_objectIDofaOutputPolygonObjectToScale_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes_objectIDofaOutputPolygonObjectToScale_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes_objectIDofaOutputPolygonObjectToScale_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes_newWidthAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes_newWidthAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes_newWidthAttribute_descr_;
extern const XERdescriptor_t ChangePolygonScaleRes_newHeightAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleRes_newHeightAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes_newHeightAttribute_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonScaleRes_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleRes_descr_;
extern const XERdescriptor_t ChangePolygonScaleReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_vtfunction_descr_;
extern const XERdescriptor_t ChangePolygonScaleReq_objectIDofaOutputPolygonObjectToScale_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleReq_objectIDofaOutputPolygonObjectToScale_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_objectIDofaOutputPolygonObjectToScale_descr_;
extern const XERdescriptor_t ChangePolygonScaleReq_newWidthAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleReq_newWidthAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_newWidthAttribute_descr_;
extern const XERdescriptor_t ChangePolygonScaleReq_newHeightAttribute_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleReq_newHeightAttribute_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_newHeightAttribute_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonScaleReq_reserved8_raw_;
extern const XERdescriptor_t ChangePolygonScaleReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ChangePolygonScaleReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ChangePolygonScaleReq_raw_;
extern const TTCN_Typedescriptor_t ChangePolygonScaleReq_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_invalidObjectIDorObjectIsNotAGraphics_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_invalidObjectIDorObjectIsNotAGraphics_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_invalidObjectIDorObjectIsNotAGraphics_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_InvalidSubCommandID_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_InvalidSubCommandID_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_InvalidSubCommandID_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_InvalidParameter_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_InvalidParameter_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_InvalidParameter_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_SubCommandWillProduceInvalidResults_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_SubCommandWillProduceInvalidResults_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_SubCommandWillProduceInvalidResults_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t GraphicsContextRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t GraphicsContextRes__ErrorCodes_descr_;
extern const XERdescriptor_t GraphicsContextRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_vtfunction_descr_;
extern const XERdescriptor_t GraphicsContextRes_objectIDofAGraphicsContextObject_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_objectIDofAGraphicsContextObject_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_objectIDofAGraphicsContextObject_descr_;
extern const XERdescriptor_t GraphicsContextRes_subcommandID_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_subcommandID_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_subcommandID_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextRes_reserved6_raw_;
extern const XERdescriptor_t GraphicsContextRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextRes_reserved7_raw_;
extern const XERdescriptor_t GraphicsContextRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextRes_reserved8_raw_;
extern const XERdescriptor_t GraphicsContextRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextRes_raw_;
extern const TTCN_Typedescriptor_t GraphicsContextRes_descr_;
extern const XERdescriptor_t SetGraphicsCursor_xPosition_xer_;
extern const TTCN_OERdescriptor_t SetGraphicsCursor_xPosition_oer_;
extern const TTCN_Typedescriptor_t SetGraphicsCursor_xPosition_descr_;
extern const XERdescriptor_t SetGraphicsCursor_yPosition_xer_;
extern const TTCN_OERdescriptor_t SetGraphicsCursor_yPosition_oer_;
extern const TTCN_Typedescriptor_t SetGraphicsCursor_yPosition_descr_;
extern const TTCN_RAWdescriptor_t SetGraphicsCursor_raw_;
extern const TTCN_Typedescriptor_t SetGraphicsCursor_descr_;
extern const XERdescriptor_t MoveGraphicsCursor_xOffset_xer_;
extern const TTCN_OERdescriptor_t MoveGraphicsCursor_xOffset_oer_;
extern const TTCN_Typedescriptor_t MoveGraphicsCursor_xOffset_descr_;
extern const XERdescriptor_t MoveGraphicsCursor_yOffset_xer_;
extern const TTCN_OERdescriptor_t MoveGraphicsCursor_yOffset_oer_;
extern const TTCN_Typedescriptor_t MoveGraphicsCursor_yOffset_descr_;
extern const TTCN_RAWdescriptor_t MoveGraphicsCursor_raw_;
extern const TTCN_Typedescriptor_t MoveGraphicsCursor_descr_;
extern const XERdescriptor_t SetForegroundColour_foregroundColor_xer_;
extern const TTCN_OERdescriptor_t SetForegroundColour_foregroundColor_oer_;
extern const TTCN_Typedescriptor_t SetForegroundColour_foregroundColor_descr_;
extern const TTCN_RAWdescriptor_t SetForegroundColour_reserved6_raw_;
extern const XERdescriptor_t SetForegroundColour_reserved6_xer_;
extern const TTCN_OERdescriptor_t SetForegroundColour_reserved6_oer_;
extern const TTCN_Typedescriptor_t SetForegroundColour_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SetForegroundColour_reserved7_raw_;
extern const XERdescriptor_t SetForegroundColour_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetForegroundColour_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetForegroundColour_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetForegroundColour_reserved8_raw_;
extern const XERdescriptor_t SetForegroundColour_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetForegroundColour_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetForegroundColour_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetForegroundColour_raw_;
extern const TTCN_Typedescriptor_t SetForegroundColour_descr_;
extern const XERdescriptor_t SetBackgroundColour_backgroundColor_xer_;
extern const TTCN_OERdescriptor_t SetBackgroundColour_backgroundColor_oer_;
extern const TTCN_Typedescriptor_t SetBackgroundColour_backgroundColor_descr_;
extern const TTCN_RAWdescriptor_t SetBackgroundColour_reserved6_raw_;
extern const XERdescriptor_t SetBackgroundColour_reserved6_xer_;
extern const TTCN_OERdescriptor_t SetBackgroundColour_reserved6_oer_;
extern const TTCN_Typedescriptor_t SetBackgroundColour_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SetBackgroundColour_reserved7_raw_;
extern const XERdescriptor_t SetBackgroundColour_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetBackgroundColour_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetBackgroundColour_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetBackgroundColour_reserved8_raw_;
extern const XERdescriptor_t SetBackgroundColour_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetBackgroundColour_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetBackgroundColour_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetBackgroundColour_raw_;
extern const TTCN_Typedescriptor_t SetBackgroundColour_descr_;
extern const XERdescriptor_t SetLineAttributesObjectID_objectIDofLineAttributesObject_xer_;
extern const TTCN_OERdescriptor_t SetLineAttributesObjectID_objectIDofLineAttributesObject_oer_;
extern const TTCN_Typedescriptor_t SetLineAttributesObjectID_objectIDofLineAttributesObject_descr_;
extern const TTCN_RAWdescriptor_t SetLineAttributesObjectID_reserved7_raw_;
extern const XERdescriptor_t SetLineAttributesObjectID_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetLineAttributesObjectID_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetLineAttributesObjectID_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetLineAttributesObjectID_reserved8_raw_;
extern const XERdescriptor_t SetLineAttributesObjectID_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetLineAttributesObjectID_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetLineAttributesObjectID_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetLineAttributesObjectID_raw_;
extern const TTCN_Typedescriptor_t SetLineAttributesObjectID_descr_;
extern const XERdescriptor_t SetFileAttributesObjectID_objectIDofFillAttributesObject_xer_;
extern const TTCN_OERdescriptor_t SetFileAttributesObjectID_objectIDofFillAttributesObject_oer_;
extern const TTCN_Typedescriptor_t SetFileAttributesObjectID_objectIDofFillAttributesObject_descr_;
extern const TTCN_RAWdescriptor_t SetFileAttributesObjectID_reserved7_raw_;
extern const XERdescriptor_t SetFileAttributesObjectID_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetFileAttributesObjectID_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetFileAttributesObjectID_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetFileAttributesObjectID_reserved8_raw_;
extern const XERdescriptor_t SetFileAttributesObjectID_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetFileAttributesObjectID_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetFileAttributesObjectID_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetFileAttributesObjectID_raw_;
extern const TTCN_Typedescriptor_t SetFileAttributesObjectID_descr_;
extern const XERdescriptor_t SetFontAttributesObjectID_objectIDofFontAttributesObject_xer_;
extern const TTCN_OERdescriptor_t SetFontAttributesObjectID_objectIDofFontAttributesObject_oer_;
extern const TTCN_Typedescriptor_t SetFontAttributesObjectID_objectIDofFontAttributesObject_descr_;
extern const TTCN_RAWdescriptor_t SetFontAttributesObjectID_reserved7_raw_;
extern const XERdescriptor_t SetFontAttributesObjectID_reserved7_xer_;
extern const TTCN_OERdescriptor_t SetFontAttributesObjectID_reserved7_oer_;
extern const TTCN_Typedescriptor_t SetFontAttributesObjectID_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SetFontAttributesObjectID_reserved8_raw_;
extern const XERdescriptor_t SetFontAttributesObjectID_reserved8_xer_;
extern const TTCN_OERdescriptor_t SetFontAttributesObjectID_reserved8_oer_;
extern const TTCN_Typedescriptor_t SetFontAttributesObjectID_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SetFontAttributesObjectID_raw_;
extern const TTCN_Typedescriptor_t SetFontAttributesObjectID_descr_;
extern const XERdescriptor_t EraseRectangle_width_xer_;
extern const TTCN_OERdescriptor_t EraseRectangle_width_oer_;
extern const TTCN_Typedescriptor_t EraseRectangle_width_descr_;
extern const XERdescriptor_t EraseRectangle_height_xer_;
extern const TTCN_OERdescriptor_t EraseRectangle_height_oer_;
extern const TTCN_Typedescriptor_t EraseRectangle_height_descr_;
extern const TTCN_RAWdescriptor_t EraseRectangle_raw_;
extern const TTCN_Typedescriptor_t EraseRectangle_descr_;
extern const XERdescriptor_t DrawPoint_xOffset_xer_;
extern const TTCN_OERdescriptor_t DrawPoint_xOffset_oer_;
extern const TTCN_Typedescriptor_t DrawPoint_xOffset_descr_;
extern const XERdescriptor_t DrawPoint_yOffset_xer_;
extern const TTCN_OERdescriptor_t DrawPoint_yOffset_oer_;
extern const TTCN_Typedescriptor_t DrawPoint_yOffset_descr_;
extern const TTCN_RAWdescriptor_t DrawPoint_raw_;
extern const TTCN_Typedescriptor_t DrawPoint_descr_;
extern const XERdescriptor_t DrawLine_xOffset_xer_;
extern const TTCN_OERdescriptor_t DrawLine_xOffset_oer_;
extern const TTCN_Typedescriptor_t DrawLine_xOffset_descr_;
extern const XERdescriptor_t DrawLine_yOffset_xer_;
extern const TTCN_OERdescriptor_t DrawLine_yOffset_oer_;
extern const TTCN_Typedescriptor_t DrawLine_yOffset_descr_;
extern const TTCN_RAWdescriptor_t DrawLine_raw_;
extern const TTCN_Typedescriptor_t DrawLine_descr_;
extern const XERdescriptor_t DrawRectangle_width_xer_;
extern const TTCN_OERdescriptor_t DrawRectangle_width_oer_;
extern const TTCN_Typedescriptor_t DrawRectangle_width_descr_;
extern const XERdescriptor_t DrawRectangle_height_xer_;
extern const TTCN_OERdescriptor_t DrawRectangle_height_oer_;
extern const TTCN_Typedescriptor_t DrawRectangle_height_descr_;
extern const TTCN_RAWdescriptor_t DrawRectangle_raw_;
extern const TTCN_Typedescriptor_t DrawRectangle_descr_;
extern const XERdescriptor_t DrawClosedEllipse_width_xer_;
extern const TTCN_OERdescriptor_t DrawClosedEllipse_width_oer_;
extern const TTCN_Typedescriptor_t DrawClosedEllipse_width_descr_;
extern const XERdescriptor_t DrawClosedEllipse_height_xer_;
extern const TTCN_OERdescriptor_t DrawClosedEllipse_height_oer_;
extern const TTCN_Typedescriptor_t DrawClosedEllipse_height_descr_;
extern const TTCN_RAWdescriptor_t DrawClosedEllipse_raw_;
extern const TTCN_Typedescriptor_t DrawClosedEllipse_descr_;
extern const XERdescriptor_t PolygonPoint_xOffset_xer_;
extern const TTCN_OERdescriptor_t PolygonPoint_xOffset_oer_;
extern const TTCN_Typedescriptor_t PolygonPoint_xOffset_descr_;
extern const XERdescriptor_t PolygonPoint_yOffset_xer_;
extern const TTCN_OERdescriptor_t PolygonPoint_yOffset_oer_;
extern const TTCN_Typedescriptor_t PolygonPoint_yOffset_descr_;
extern const TTCN_RAWdescriptor_t PolygonPoint_raw_;
extern const TTCN_Typedescriptor_t PolygonPoint_descr_;
extern const TTCN_RAWdescriptor_t PolygonPointArray_raw_;
extern const TTCN_Typedescriptor_t PolygonPointArray_descr_;
extern const TTCN_RAWdescriptor_t DrawPolygon_numberOfPolygonPointsToFollow_raw_;
extern const XERdescriptor_t DrawPolygon_numberOfPolygonPointsToFollow_xer_;
extern const TTCN_OERdescriptor_t DrawPolygon_numberOfPolygonPointsToFollow_oer_;
extern const TTCN_Typedescriptor_t DrawPolygon_numberOfPolygonPointsToFollow_descr_;
extern const TTCN_RAWdescriptor_t DrawPolygon_raw_;
extern const TTCN_Typedescriptor_t DrawPolygon_descr_;
extern const TTCN_RAWdescriptor_t e__Tranparency_raw_;
extern const TTCN_Typedescriptor_t e__Tranparency_descr_;
extern const TTCN_RAWdescriptor_t DrawText_numberOfBytesToFollow_raw_;
extern const XERdescriptor_t DrawText_numberOfBytesToFollow_xer_;
extern const TTCN_OERdescriptor_t DrawText_numberOfBytesToFollow_oer_;
extern const TTCN_Typedescriptor_t DrawText_numberOfBytesToFollow_descr_;
extern const XERdescriptor_t DrawText_textStringValue_xer_;
extern const TTCN_OERdescriptor_t DrawText_textStringValue_oer_;
extern const TTCN_Typedescriptor_t DrawText_textStringValue_descr_;
extern const TTCN_RAWdescriptor_t DrawText_raw_;
extern const TTCN_Typedescriptor_t DrawText_descr_;
extern const XERdescriptor_t DrawText_padding1_xer_;
extern const TTCN_OERdescriptor_t DrawText_padding1_oer_;
extern const TTCN_Typedescriptor_t DrawText_padding1_descr_;
extern const XERdescriptor_t DrawText_padding2_xer_;
extern const TTCN_OERdescriptor_t DrawText_padding2_oer_;
extern const TTCN_Typedescriptor_t DrawText_padding2_descr_;
extern const XERdescriptor_t PanViewport_viewportXattribute_xer_;
extern const TTCN_OERdescriptor_t PanViewport_viewportXattribute_oer_;
extern const TTCN_Typedescriptor_t PanViewport_viewportXattribute_descr_;
extern const XERdescriptor_t PanViewport_viewportYattribute_xer_;
extern const TTCN_OERdescriptor_t PanViewport_viewportYattribute_oer_;
extern const TTCN_Typedescriptor_t PanViewport_viewportYattribute_descr_;
extern const TTCN_RAWdescriptor_t PanViewport_raw_;
extern const TTCN_Typedescriptor_t PanViewport_descr_;
extern const XERdescriptor_t ZoomViewport_zoom_xer_;
extern const TTCN_OERdescriptor_t ZoomViewport_zoom_oer_;
extern const TTCN_Typedescriptor_t ZoomViewport_zoom_descr_;
extern const TTCN_RAWdescriptor_t ZoomViewport_raw_;
extern const TTCN_Typedescriptor_t ZoomViewport_descr_;
extern const XERdescriptor_t PanAndZoomViewport_viewportXattribute_xer_;
extern const TTCN_OERdescriptor_t PanAndZoomViewport_viewportXattribute_oer_;
extern const TTCN_Typedescriptor_t PanAndZoomViewport_viewportXattribute_descr_;
extern const XERdescriptor_t PanAndZoomViewport_viewportYattribute_xer_;
extern const TTCN_OERdescriptor_t PanAndZoomViewport_viewportYattribute_oer_;
extern const TTCN_Typedescriptor_t PanAndZoomViewport_viewportYattribute_descr_;
extern const XERdescriptor_t PanAndZoomViewport_zoom_xer_;
extern const TTCN_OERdescriptor_t PanAndZoomViewport_zoom_oer_;
extern const TTCN_Typedescriptor_t PanAndZoomViewport_zoom_descr_;
extern const TTCN_RAWdescriptor_t PanAndZoomViewport_raw_;
extern const TTCN_Typedescriptor_t PanAndZoomViewport_descr_;
extern const XERdescriptor_t ChangeViewportSize_newWidth_xer_;
extern const TTCN_OERdescriptor_t ChangeViewportSize_newWidth_oer_;
extern const TTCN_Typedescriptor_t ChangeViewportSize_newWidth_descr_;
extern const XERdescriptor_t ChangeViewportSize_newHeight_xer_;
extern const TTCN_OERdescriptor_t ChangeViewportSize_newHeight_oer_;
extern const TTCN_Typedescriptor_t ChangeViewportSize_newHeight_descr_;
extern const TTCN_RAWdescriptor_t ChangeViewportSize_raw_;
extern const TTCN_Typedescriptor_t ChangeViewportSize_descr_;
extern const XERdescriptor_t DrawVTObject_objectIDofObjectToDraw_xer_;
extern const TTCN_OERdescriptor_t DrawVTObject_objectIDofObjectToDraw_oer_;
extern const TTCN_Typedescriptor_t DrawVTObject_objectIDofObjectToDraw_descr_;
extern const TTCN_RAWdescriptor_t DrawVTObject_reserved7_raw_;
extern const XERdescriptor_t DrawVTObject_reserved7_xer_;
extern const TTCN_OERdescriptor_t DrawVTObject_reserved7_oer_;
extern const TTCN_Typedescriptor_t DrawVTObject_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DrawVTObject_reserved8_raw_;
extern const XERdescriptor_t DrawVTObject_reserved8_xer_;
extern const TTCN_OERdescriptor_t DrawVTObject_reserved8_oer_;
extern const TTCN_Typedescriptor_t DrawVTObject_reserved8_descr_;
extern const TTCN_RAWdescriptor_t DrawVTObject_raw_;
extern const TTCN_Typedescriptor_t DrawVTObject_descr_;
extern const XERdescriptor_t CopyCanvasToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_xer_;
extern const TTCN_OERdescriptor_t CopyCanvasToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_oer_;
extern const TTCN_Typedescriptor_t CopyCanvasToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_descr_;
extern const TTCN_RAWdescriptor_t CopyCanvasToPictureGraphic_reserved7_raw_;
extern const XERdescriptor_t CopyCanvasToPictureGraphic_reserved7_xer_;
extern const TTCN_OERdescriptor_t CopyCanvasToPictureGraphic_reserved7_oer_;
extern const TTCN_Typedescriptor_t CopyCanvasToPictureGraphic_reserved7_descr_;
extern const TTCN_RAWdescriptor_t CopyCanvasToPictureGraphic_reserved8_raw_;
extern const XERdescriptor_t CopyCanvasToPictureGraphic_reserved8_xer_;
extern const TTCN_OERdescriptor_t CopyCanvasToPictureGraphic_reserved8_oer_;
extern const TTCN_Typedescriptor_t CopyCanvasToPictureGraphic_reserved8_descr_;
extern const TTCN_RAWdescriptor_t CopyCanvasToPictureGraphic_raw_;
extern const TTCN_Typedescriptor_t CopyCanvasToPictureGraphic_descr_;
extern const XERdescriptor_t CopyViewportToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_xer_;
extern const TTCN_OERdescriptor_t CopyViewportToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_oer_;
extern const TTCN_Typedescriptor_t CopyViewportToPictureGraphic_objectIDofPictureGraphicObjectToCopyTo_descr_;
extern const TTCN_RAWdescriptor_t CopyViewportToPictureGraphic_reserved7_raw_;
extern const XERdescriptor_t CopyViewportToPictureGraphic_reserved7_xer_;
extern const TTCN_OERdescriptor_t CopyViewportToPictureGraphic_reserved7_oer_;
extern const TTCN_Typedescriptor_t CopyViewportToPictureGraphic_reserved7_descr_;
extern const TTCN_RAWdescriptor_t CopyViewportToPictureGraphic_reserved8_raw_;
extern const XERdescriptor_t CopyViewportToPictureGraphic_reserved8_xer_;
extern const TTCN_OERdescriptor_t CopyViewportToPictureGraphic_reserved8_oer_;
extern const TTCN_Typedescriptor_t CopyViewportToPictureGraphic_reserved8_descr_;
extern const TTCN_RAWdescriptor_t CopyViewportToPictureGraphic_raw_;
extern const TTCN_Typedescriptor_t CopyViewportToPictureGraphic_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextReq__union_raw_;
extern const TTCN_Typedescriptor_t GraphicsContextReq__union_descr_;
extern const XERdescriptor_t GraphicsContextReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextReq_vtfunction_descr_;
extern const XERdescriptor_t GraphicsContextReq_objectIDofaGraphicsContextObject_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextReq_objectIDofaGraphicsContextObject_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextReq_objectIDofaGraphicsContextObject_descr_;
extern const XERdescriptor_t GraphicsContextReq_subcommandID_xer_;
extern const TTCN_OERdescriptor_t GraphicsContextReq_subcommandID_oer_;
extern const TTCN_Typedescriptor_t GraphicsContextReq_subcommandID_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextReq_parameters_raw_;
extern const TTCN_Typedescriptor_t GraphicsContextReq_parameters_descr_;
extern const TTCN_RAWdescriptor_t GraphicsContextReq_raw_;
extern const TTCN_Typedescriptor_t GraphicsContextReq_descr_;
extern const XERdescriptor_t GetAttributeValueRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_vtfunction_descr_;
extern const XERdescriptor_t GetAttributeValueRes_ObjectIDorFFFFtoTndicateAnErrorResponse_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_ObjectIDorFFFFtoTndicateAnErrorResponse_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_ObjectIDorFFFFtoTndicateAnErrorResponse_descr_;
extern const XERdescriptor_t GetAttributeValueRes_AttributeIDofTheObject_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_AttributeIDofTheObject_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_AttributeIDofTheObject_descr_;
extern const XERdescriptor_t GetAttributeValueRes_data1_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_data1_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_data1_descr_;
extern const XERdescriptor_t GetAttributeValueRes_data2_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_data2_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_data2_descr_;
extern const XERdescriptor_t GetAttributeValueRes_data3_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_data3_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_data3_descr_;
extern const XERdescriptor_t GetAttributeValueRes_data4_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueRes_data4_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_data4_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueRes_raw_;
extern const TTCN_Typedescriptor_t GetAttributeValueRes_descr_;
extern const XERdescriptor_t GetAttributeValueReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_vtfunction_descr_;
extern const XERdescriptor_t GetAttributeValueReq_objectID_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_objectID_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_objectID_descr_;
extern const XERdescriptor_t GetAttributeValueReq_AttributeIDofTheObject_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_AttributeIDofTheObject_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_AttributeIDofTheObject_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueReq_reserved5_raw_;
extern const XERdescriptor_t GetAttributeValueReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueReq_reserved6_raw_;
extern const XERdescriptor_t GetAttributeValueReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueReq_reserved7_raw_;
extern const XERdescriptor_t GetAttributeValueReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueReq_reserved8_raw_;
extern const XERdescriptor_t GetAttributeValueReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetAttributeValueReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetAttributeValueReq_raw_;
extern const TTCN_Typedescriptor_t GetAttributeValueReq_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_invalidObjectID_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_invalidObjectID_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_invalidObjectID_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_invalidColourMap_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_invalidColourMap_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_invalidColourMap_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t SelectColourMapRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t SelectColourMapRes__ErrorCodes_descr_;
extern const XERdescriptor_t SelectColourMapRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_vtfunction_descr_;
extern const XERdescriptor_t SelectColourMapRes_objectIDofTheColourMapObject_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_objectIDofTheColourMapObject_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_objectIDofTheColourMapObject_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes_reserved5_raw_;
extern const XERdescriptor_t SelectColourMapRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes_reserved6_raw_;
extern const XERdescriptor_t SelectColourMapRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes_reserved7_raw_;
extern const XERdescriptor_t SelectColourMapRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes_reserved8_raw_;
extern const XERdescriptor_t SelectColourMapRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapRes_raw_;
extern const TTCN_Typedescriptor_t SelectColourMapRes_descr_;
extern const XERdescriptor_t SelectColourMapReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_vtfunction_descr_;
extern const XERdescriptor_t SelectColourMapReq_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_ObjectIDofTheColourMapObjectOrFFFFtoRestoreTheDefaultColourTable_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_reserved4_raw_;
extern const XERdescriptor_t SelectColourMapReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_reserved5_raw_;
extern const XERdescriptor_t SelectColourMapReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_reserved6_raw_;
extern const XERdescriptor_t SelectColourMapReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_reserved7_raw_;
extern const XERdescriptor_t SelectColourMapReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_reserved8_raw_;
extern const XERdescriptor_t SelectColourMapReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t SelectColourMapReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t SelectColourMapReq_raw_;
extern const TTCN_Typedescriptor_t SelectColourMapReq_descr_;
extern const XERdescriptor_t IdentifyVTRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved2_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved3_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved4_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved5_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved6_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved7_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_reserved8_raw_;
extern const XERdescriptor_t IdentifyVTRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTRes_raw_;
extern const TTCN_Typedescriptor_t IdentifyVTRes_descr_;
extern const XERdescriptor_t IdentifyVTReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved2_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved3_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved4_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved5_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved6_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved7_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_reserved8_raw_;
extern const XERdescriptor_t IdentifyVTReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t IdentifyVTReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t IdentifyVTReq_raw_;
extern const TTCN_Typedescriptor_t IdentifyVTReq_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDdoesNotExist_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDdoesNotExist_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDdoesNotExist_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDisNotAMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDisNotAMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_objectIDisNotAMacroObject_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes__ErrorCodes_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_vtfunction_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_ObjectIDofMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_ObjectIDofMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_ObjectIDofMacroObject_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes_reserved5_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes_reserved6_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes_reserved7_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes_reserved8_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroRes_raw_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroRes_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_vtfunction_descr_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_ObjectIDofMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_ObjectIDofMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_ObjectIDofMacroObject_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_reserved4_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_reserved5_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_reserved6_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_reserved7_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_reserved8_raw_;
extern const XERdescriptor_t ExecuteExtendedMacroReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExecuteExtendedMacroReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExecuteExtendedMacroReq_raw_;
extern const TTCN_Typedescriptor_t ExecuteExtendedMacroReq_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_commandIgnoredNoMaskIsVisibleOrGivenObjectIDdoesNotMatchTheVisibleMask_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAlreadyLocked_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAlreadyLocked_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAlreadyLocked_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_unlockCommandIgnoredNotLocked_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_unlockCommandIgnoredNotLocked_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_unlockCommandIgnoredNotLocked_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAnAlarmMaskIsActive_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAnAlarmMaskIsActive_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_lockCommandIgnoredAnAlarmMaskIsActive_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockTimeoutOccurred_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockTimeoutOccurred_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockTimeoutOccurred_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockThisMaskIsHidden_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockThisMaskIsHidden_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockThisMaskIsHidden_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockOperatorInducedOrAnyOtherError_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockOperatorInducedOrAnyOtherError_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_unsolicitedUnlockOperatorInducedOrAnyOtherError_descr_;
extern const XERdescriptor_t LockUnlockMaskRes__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_anyOtherError_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes__ErrorCodes_descr_;
extern const XERdescriptor_t LockUnlockMaskRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t e__LockUnlockMaskReqCommand_raw_;
extern const TTCN_Typedescriptor_t e__LockUnlockMaskReqCommand_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_reserved4_raw_;
extern const XERdescriptor_t LockUnlockMaskRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_reserved5_raw_;
extern const XERdescriptor_t LockUnlockMaskRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_reserved6_raw_;
extern const XERdescriptor_t LockUnlockMaskRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_reserved7_raw_;
extern const XERdescriptor_t LockUnlockMaskRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_reserved8_raw_;
extern const XERdescriptor_t LockUnlockMaskRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskRes_raw_;
extern const TTCN_Typedescriptor_t LockUnlockMaskRes_descr_;
extern const XERdescriptor_t LockUnlockMaskReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_vtfunction_descr_;
extern const XERdescriptor_t LockUnlockMaskReq_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskReq_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_ObjectIDofTheDataMaskOrUserLayoutDataMaskToLockOrUnlock_descr_;
extern const XERdescriptor_t LockUnlockMaskReq_lockTimeout_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskReq_lockTimeout_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_lockTimeout_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskReq_reserved7_raw_;
extern const XERdescriptor_t LockUnlockMaskReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskReq_reserved8_raw_;
extern const XERdescriptor_t LockUnlockMaskReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t LockUnlockMaskReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t LockUnlockMaskReq_raw_;
extern const TTCN_Typedescriptor_t LockUnlockMaskReq_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_objectIDdoesNotExist_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_objectIDdoesNotExist_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_objectIDdoesNotExist_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_objectIDisNotAMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_objectIDisNotAMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_objectIDisNotAMacroObject_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_anyOtherError_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_reserved3_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_reserved4_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_reserved5_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_reserved6_descr_;
extern const XERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq__ErrorCodes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq__ErrorCodes_raw_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq__ErrorCodes_descr_;
extern const XERdescriptor_t ExecuteMacroRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_vtfunction_descr_;
extern const XERdescriptor_t ExecuteMacroRes_objectIDofMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_objectIDofMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_objectIDofMacroObject_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_reserved4_raw_;
extern const XERdescriptor_t ExecuteMacroRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_reserved5_raw_;
extern const XERdescriptor_t ExecuteMacroRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_reserved6_raw_;
extern const XERdescriptor_t ExecuteMacroRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_reserved7_raw_;
extern const XERdescriptor_t ExecuteMacroRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_reserved8_raw_;
extern const XERdescriptor_t ExecuteMacroRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroRes_raw_;
extern const TTCN_Typedescriptor_t ExecuteMacroRes_descr_;
extern const XERdescriptor_t ExecuteMacroReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_vtfunction_descr_;
extern const XERdescriptor_t ExecuteMacroReq_objectIDofMacroObject_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_objectIDofMacroObject_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_objectIDofMacroObject_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved3_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved4_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved5_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved6_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved7_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_reserved8_raw_;
extern const XERdescriptor_t ExecuteMacroReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExecuteMacroReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExecuteMacroReq_raw_;
extern const TTCN_Typedescriptor_t ExecuteMacroReq_descr_;
extern const XERdescriptor_t GetMemoryReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetMemoryReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetMemoryReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryReq_reserved2_raw_;
extern const XERdescriptor_t GetMemoryReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetMemoryReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetMemoryReq_reserved2_descr_;
extern const XERdescriptor_t GetMemoryReq_memoryRequired_xer_;
extern const TTCN_OERdescriptor_t GetMemoryReq_memoryRequired_oer_;
extern const TTCN_Typedescriptor_t GetMemoryReq_memoryRequired_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryReq_reserved7_raw_;
extern const XERdescriptor_t GetMemoryReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetMemoryReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetMemoryReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryReq_reserved8_raw_;
extern const XERdescriptor_t GetMemoryReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetMemoryReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetMemoryReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryReq_raw_;
extern const TTCN_Typedescriptor_t GetMemoryReq_descr_;
extern const TTCN_RAWdescriptor_t e__GetMemoryResVersionNumber_raw_;
extern const TTCN_Typedescriptor_t e__GetMemoryResVersionNumber_descr_;
extern const TTCN_RAWdescriptor_t e__GetMemoryResStatus_raw_;
extern const TTCN_Typedescriptor_t e__GetMemoryResStatus_descr_;
extern const XERdescriptor_t GetMemoryRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_reserved4_raw_;
extern const XERdescriptor_t GetMemoryRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_reserved5_raw_;
extern const XERdescriptor_t GetMemoryRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_reserved6_raw_;
extern const XERdescriptor_t GetMemoryRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_reserved7_raw_;
extern const XERdescriptor_t GetMemoryRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_reserved8_raw_;
extern const XERdescriptor_t GetMemoryRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetMemoryRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetMemoryRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetMemoryRes_raw_;
extern const TTCN_Typedescriptor_t GetMemoryRes_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved2_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved3_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved4_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved5_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved6_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved7_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_reserved8_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysReq_raw_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysReq_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_vtfunction_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_navigationSoftKeys___xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_navigationSoftKeys___oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_navigationSoftKeys___descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysRes_reserved3_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysRes_reserved4_raw_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_reserved4_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_x__dots_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_x__dots_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_x__dots_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_y__dots_xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_y__dots_oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_y__dots_descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_numberOfVirtualSoftKeys___xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_numberOfVirtualSoftKeys___oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_numberOfVirtualSoftKeys___descr_;
extern const XERdescriptor_t GetNumberOfSoftKeysRes_numberOfPhysicalSoftKeys___xer_;
extern const TTCN_OERdescriptor_t GetNumberOfSoftKeysRes_numberOfPhysicalSoftKeys___oer_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_numberOfPhysicalSoftKeys___descr_;
extern const TTCN_RAWdescriptor_t GetNumberOfSoftKeysRes_raw_;
extern const TTCN_Typedescriptor_t GetNumberOfSoftKeysRes_descr_;
extern const XERdescriptor_t GetTextFontDataReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved2_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved3_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved4_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved5_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved6_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved7_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_reserved8_raw_;
extern const XERdescriptor_t GetTextFontDataReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataReq_raw_;
extern const TTCN_Typedescriptor_t GetTextFontDataReq_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__8x8_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__8x8_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__8x8_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__8x12_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__8x12_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__8x12_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__12x16_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__12x16_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__12x16_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__16x16_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__16x16_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__16x16_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__16x24_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__16x24_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__16x24_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__24x32_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__24x32_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__24x32_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_font__32x32_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_font__32x32_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_font__32x32_descr_;
extern const XERdescriptor_t TextFontDataRes__small__font__sizes_reserved_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__small__font__sizes_reserved_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_reserved_descr_;
extern const TTCN_RAWdescriptor_t TextFontDataRes__small__font__sizes_raw_;
extern const TTCN_Typedescriptor_t TextFontDataRes__small__font__sizes_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__32x48_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__32x48_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__32x48_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__48x64_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__48x64_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__48x64_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__64x64_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__64x64_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__64x64_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__64x96_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__64x96_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__64x96_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__96x128_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__96x128_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__96x128_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__128x128_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__128x128_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__128x128_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_font__128x192_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_font__128x192_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_font__128x192_descr_;
extern const XERdescriptor_t TextFontDataRes__large__font__sizes_reserved_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__large__font__sizes_reserved_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_reserved_descr_;
extern const TTCN_RAWdescriptor_t TextFontDataRes__large__font__sizes_raw_;
extern const TTCN_Typedescriptor_t TextFontDataRes__large__font__sizes_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_bold__text_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_bold__text_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_bold__text_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_crossed__out__text_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_crossed__out__text_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_crossed__out__text_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_underlined__text_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_underlined__text_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_underlined__text_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_italics__text_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_italics__text_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_italics__text_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_inverted__text_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_inverted__text_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_inverted__text_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_flash__inverted_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_flash__inverted_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_flash__inverted_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_flash__background__and__foreground_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_flash__background__and__foreground_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_flash__background__and__foreground_descr_;
extern const XERdescriptor_t TextFontDataRes__type__attribute_proportional__font__rendering_xer_;
extern const TTCN_OERdescriptor_t TextFontDataRes__type__attribute_proportional__font__rendering_oer_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_proportional__font__rendering_descr_;
extern const TTCN_RAWdescriptor_t TextFontDataRes__type__attribute_raw_;
extern const TTCN_Typedescriptor_t TextFontDataRes__type__attribute_descr_;
extern const XERdescriptor_t GetTextFontDataRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataRes_reserved2_raw_;
extern const XERdescriptor_t GetTextFontDataRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataRes_reserved3_raw_;
extern const XERdescriptor_t GetTextFontDataRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataRes_reserved4_raw_;
extern const XERdescriptor_t GetTextFontDataRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataRes_reserved5_raw_;
extern const XERdescriptor_t GetTextFontDataRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetTextFontDataRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetTextFontDataRes_raw_;
extern const TTCN_Typedescriptor_t GetTextFontDataRes_descr_;
extern const XERdescriptor_t GetHardwareReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved2_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved3_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved4_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved5_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved6_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved7_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_reserved8_raw_;
extern const XERdescriptor_t GetHardwareReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetHardwareReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetHardwareReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareReq_raw_;
extern const TTCN_Typedescriptor_t GetHardwareReq_descr_;
extern const TTCN_RAWdescriptor_t e__GetHardwareResGraphicType_raw_;
extern const TTCN_Typedescriptor_t e__GetHardwareResGraphicType_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_touchScreenandPointingEvent_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_touchScreenandPointingEvent_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_touchScreenandPointingEvent_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_pointingDeviceAndPointingEvent_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_pointingDeviceAndPointingEvent_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_pointingDeviceAndPointingEvent_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_multipleFrequencyAudioOutput_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_multipleFrequencyAudioOutput_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_multipleFrequencyAudioOutput_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_adjustableVolumeAudioOutput_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_adjustableVolumeAudioOutput_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_adjustableVolumeAudioOutput_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfPhysicalSoftKeys_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfPhysicalSoftKeys_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfPhysicalSoftKeys_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfButtons_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfButtons_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_simultaneousActivationsOfButtons_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_dragOperationViaPointingEvent_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_dragOperationViaPointingEvent_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_dragOperationViaPointingEvent_descr_;
extern const XERdescriptor_t GetHardwareResHardwareType_intermediateCoordinatesDuringDragOperation_xer_;
extern const TTCN_OERdescriptor_t GetHardwareResHardwareType_intermediateCoordinatesDuringDragOperation_oer_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_intermediateCoordinatesDuringDragOperation_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareResHardwareType_raw_;
extern const TTCN_Typedescriptor_t GetHardwareResHardwareType_descr_;
extern const XERdescriptor_t BootTimeType_xer_;
extern const TTCN_OERdescriptor_t BootTimeType_oer_;
extern const TTCN_Typedescriptor_t BootTimeType_descr_;
extern const XERdescriptor_t GetHardwareRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetHardwareRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetHardwareRes_vtfunction_descr_;
extern const XERdescriptor_t GetHardwareRes_bootTimeInSeconds_xer_;
extern const TTCN_OERdescriptor_t GetHardwareRes_bootTimeInSeconds_oer_;
extern const TTCN_Typedescriptor_t GetHardwareRes_bootTimeInSeconds_descr_;
extern const XERdescriptor_t GetHardwareRes_xPixels_xer_;
extern const TTCN_OERdescriptor_t GetHardwareRes_xPixels_oer_;
extern const TTCN_Typedescriptor_t GetHardwareRes_xPixels_descr_;
extern const XERdescriptor_t GetHardwareRes_yPixels_xer_;
extern const TTCN_OERdescriptor_t GetHardwareRes_yPixels_oer_;
extern const TTCN_Typedescriptor_t GetHardwareRes_yPixels_descr_;
extern const TTCN_RAWdescriptor_t GetHardwareRes_raw_;
extern const TTCN_Typedescriptor_t GetHardwareRes_descr_;
extern const TTCN_RAWdescriptor_t e__Codeplane_raw_;
extern const TTCN_Typedescriptor_t e__Codeplane_descr_;
extern const XERdescriptor_t GetSupportedWidecharsReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_vtfunction_descr_;
extern const XERdescriptor_t GetSupportedWidecharsReq_firstWideCharInInquiryRange_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsReq_firstWideCharInInquiryRange_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_firstWideCharInInquiryRange_descr_;
extern const XERdescriptor_t GetSupportedWidecharsReq_lastWideCharInInquiryRange_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsReq_lastWideCharInInquiryRange_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_lastWideCharInInquiryRange_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedWidecharsReq_reserved7_raw_;
extern const XERdescriptor_t GetSupportedWidecharsReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedWidecharsReq_reserved8_raw_;
extern const XERdescriptor_t GetSupportedWidecharsReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedWidecharsReq_raw_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsReq_descr_;
extern const XERdescriptor_t WideCharRange_firstWideChar_xer_;
extern const TTCN_OERdescriptor_t WideCharRange_firstWideChar_oer_;
extern const TTCN_Typedescriptor_t WideCharRange_firstWideChar_descr_;
extern const XERdescriptor_t WideCharRange_lastWideChar_xer_;
extern const TTCN_OERdescriptor_t WideCharRange_lastWideChar_oer_;
extern const TTCN_Typedescriptor_t WideCharRange_lastWideChar_descr_;
extern const TTCN_RAWdescriptor_t WideCharRange_raw_;
extern const TTCN_Typedescriptor_t WideCharRange_descr_;
extern const TTCN_RAWdescriptor_t WideCharRangeArray_raw_;
extern const TTCN_Typedescriptor_t WideCharRangeArray_descr_;
extern const XERdescriptor_t GetSupportedWidecharsRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsRes_vtfunction_descr_;
extern const XERdescriptor_t GetSupportedWidecharsRes_firstWideCharInInquiryRange_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsRes_firstWideCharInInquiryRange_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsRes_firstWideCharInInquiryRange_descr_;
extern const XERdescriptor_t GetSupportedWidecharsRes_lastWideCharInInquiryRange_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsRes_lastWideCharInInquiryRange_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsRes_lastWideCharInInquiryRange_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedWidecharsRes_numberOfRanges_raw_;
extern const XERdescriptor_t GetSupportedWidecharsRes_numberOfRanges_xer_;
extern const TTCN_OERdescriptor_t GetSupportedWidecharsRes_numberOfRanges_oer_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsRes_numberOfRanges_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedWidecharsRes_raw_;
extern const TTCN_Typedescriptor_t GetSupportedWidecharsRes_descr_;
extern const XERdescriptor_t GetWindowMaskDataReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved2_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved3_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved4_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved5_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved6_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved7_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_reserved8_raw_;
extern const XERdescriptor_t GetWindowMaskDataReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataReq_raw_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataReq_descr_;
extern const XERdescriptor_t GetWindowMaskDataRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_vtfunction_descr_;
extern const XERdescriptor_t GetWindowMaskDataRes_BackgroundColourVTUserLayoutDataMasks_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_BackgroundColourVTUserLayoutDataMasks_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_BackgroundColourVTUserLayoutDataMasks_descr_;
extern const XERdescriptor_t GetWindowMaskDataRes_BackgroundColourVTKeyCells_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_BackgroundColourVTKeyCells_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_BackgroundColourVTKeyCells_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_reserved4_raw_;
extern const XERdescriptor_t GetWindowMaskDataRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_reserved5_raw_;
extern const XERdescriptor_t GetWindowMaskDataRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_reserved6_raw_;
extern const XERdescriptor_t GetWindowMaskDataRes_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_reserved7_raw_;
extern const XERdescriptor_t GetWindowMaskDataRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_reserved8_raw_;
extern const XERdescriptor_t GetWindowMaskDataRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetWindowMaskDataRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetWindowMaskDataRes_raw_;
extern const TTCN_Typedescriptor_t GetWindowMaskDataRes_descr_;
extern const XERdescriptor_t GetSupportedObjectsReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved2_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved3_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved4_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved5_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved6_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved7_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_reserved8_raw_;
extern const XERdescriptor_t GetSupportedObjectsReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsReq_raw_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsReq_descr_;
extern const XERdescriptor_t GetSupportedObjectsRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsRes_numberOfBytesToFollow_raw_;
extern const XERdescriptor_t GetSupportedObjectsRes_numberOfBytesToFollow_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsRes_numberOfBytesToFollow_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsRes_numberOfBytesToFollow_descr_;
extern const XERdescriptor_t GetSupportedObjectsRes_supportedObjectTypes_xer_;
extern const TTCN_OERdescriptor_t GetSupportedObjectsRes_supportedObjectTypes_oer_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsRes_supportedObjectTypes_descr_;
extern const TTCN_RAWdescriptor_t GetSupportedObjectsRes_raw_;
extern const TTCN_Typedescriptor_t GetSupportedObjectsRes_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_reserved0_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_reserved0_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_reserved0_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_versionLabelIsNotCorrect_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_versionLabelIsNotCorrect_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_versionLabelIsNotCorrect_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_insufficientMemoryAvailable_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_insufficientMemoryAvailable_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_insufficientMemoryAvailable_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_reserved4_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_reserved4_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_reserved4_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t StoreVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_reserved7_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t StoreVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t StoreVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved2_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved3_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved4_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved5_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved7_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_reserved8_raw_;
extern const XERdescriptor_t StoreVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t StoreVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t StoreVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionRes_raw_;
extern const TTCN_Typedescriptor_t StoreVersionRes_descr_;
extern const XERdescriptor_t StoreVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t StoreVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t StoreVersionReq_vtfunction_descr_;
extern const XERdescriptor_t StoreVersionReq_versionLabel_xer_;
extern const TTCN_Typedescriptor_t StoreVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t StoreVersionReq_raw_;
extern const TTCN_Typedescriptor_t StoreVersionReq_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_initiatingWorkingSetMaintenance_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_initiatingWorkingSetMaintenance_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_initiatingWorkingSetMaintenance_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved1_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved1_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved1_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved2_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved2_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved2_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved3_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved3_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved3_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved4_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved4_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved4_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved5_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved5_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved5_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved6_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved6_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved6_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceBitMask_reserved7_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceBitMask_reserved7_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_reserved7_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceBitMask_raw_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceBitMask_descr_;
extern const TTCN_RAWdescriptor_t e__WorkingSetMaintenanceVersionNumber_raw_;
extern const TTCN_Typedescriptor_t e__WorkingSetMaintenanceVersionNumber_descr_;
extern const XERdescriptor_t LoadVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t LoadVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t LoadVersionReq_vtfunction_descr_;
extern const XERdescriptor_t LoadVersionReq_versionLabel_xer_;
extern const TTCN_Typedescriptor_t LoadVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionReq_raw_;
extern const TTCN_Typedescriptor_t LoadVersionReq_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabeUnknown_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabeUnknown_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabeUnknown_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_insufficientMemoryAvailable_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_insufficientMemoryAvailable_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_insufficientMemoryAvailable_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_reserved7_descr_;
extern const XERdescriptor_t LoadVersionRes__errorCodesType_reserved8_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes__errorCodesType_reserved8_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_reserved8_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t LoadVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t LoadVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved2_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved3_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved4_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved5_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved7_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_reserved8_raw_;
extern const XERdescriptor_t LoadVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t LoadVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t LoadVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t LoadVersionRes_raw_;
extern const TTCN_Typedescriptor_t LoadVersionRes_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved0_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved0_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved0_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved2_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved2_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved2_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved4_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved4_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved4_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t DeleteVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t DeleteVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t DeleteVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved2_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved3_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved4_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved5_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved7_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_reserved8_raw_;
extern const XERdescriptor_t DeleteVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionRes_raw_;
extern const TTCN_Typedescriptor_t DeleteVersionRes_descr_;
extern const XERdescriptor_t DeleteVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t DeleteVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t DeleteVersionReq_vtfunction_descr_;
extern const XERdescriptor_t DeleteVersionReq_versionLabel_xer_;
extern const TTCN_Typedescriptor_t DeleteVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t DeleteVersionReq_raw_;
extern const TTCN_Typedescriptor_t DeleteVersionReq_descr_;
extern const XERdescriptor_t ExtendedGetVersionsRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsRes_numberOfVersionStrings_raw_;
extern const XERdescriptor_t ExtendedGetVersionsRes_numberOfVersionStrings_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsRes_numberOfVersionStrings_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsRes_numberOfVersionStrings_descr_;
extern const XERdescriptor_t ExtendedGetVersionsRes_versionLabels_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsRes_versionLabels_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsRes_versionLabels_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsRes_raw_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsRes_descr_;
extern const XERdescriptor_t ExtendedGetVersionsRes_padding_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsRes_padding_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsRes_padding_descr_;
extern const XERdescriptor_t ExtendedGetVersionsReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved2_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved3_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved4_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved5_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved6_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved7_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_reserved8_raw_;
extern const XERdescriptor_t ExtendedGetVersionsReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExtendedGetVersionsReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExtendedGetVersionsReq_raw_;
extern const TTCN_Typedescriptor_t ExtendedGetVersionsReq_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved0_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved0_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved0_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_versionLabelIsNotCorrect_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_versionLabelIsNotCorrect_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_versionLabelIsNotCorrect_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_insufficientMemoryAvailable_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_insufficientMemoryAvailable_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_insufficientMemoryAvailable_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved4_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t ExtendedStoreVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved2_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved3_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved4_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved5_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved7_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_reserved8_raw_;
extern const XERdescriptor_t ExtendedStoreVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionRes_raw_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionRes_descr_;
extern const XERdescriptor_t ExtendedStoreVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionReq_vtfunction_descr_;
extern const XERdescriptor_t ExtendedStoreVersionReq_versionLabel_xer_;
extern const TTCN_OERdescriptor_t ExtendedStoreVersionReq_versionLabel_oer_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t ExtendedStoreVersionReq_raw_;
extern const TTCN_Typedescriptor_t ExtendedStoreVersionReq_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_fileSystemErrorOrPoolDataCorruption_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_insufficientMemoryAvailable_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_insufficientMemoryAvailable_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_insufficientMemoryAvailable_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved4_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t ExtendedLoadVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved2_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved3_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved4_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved5_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved7_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_reserved8_raw_;
extern const XERdescriptor_t ExtendedLoadVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionRes_raw_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionRes_descr_;
extern const XERdescriptor_t ExtendedLoadVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionReq_vtfunction_descr_;
extern const XERdescriptor_t ExtendedLoadVersionReq_versionLabel_xer_;
extern const TTCN_OERdescriptor_t ExtendedLoadVersionReq_versionLabel_oer_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t ExtendedLoadVersionReq_raw_;
extern const TTCN_Typedescriptor_t ExtendedLoadVersionReq_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved0_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved0_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved0_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_versionLabelIsNotCorrectOrVersionLabelUnknown_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved2_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved2_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved2_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_anyOtherError_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_anyOtherError_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_anyOtherError_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved4_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved5_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved6_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved6_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved6_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes__errorCodesType_raw_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes__errorCodesType_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved2_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved2_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved2_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved2_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved3_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved3_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved3_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved3_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved4_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved4_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved4_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved4_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved5_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved5_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved5_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved5_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved7_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved7_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved7_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved7_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_reserved8_raw_;
extern const XERdescriptor_t ExtendedDeleteVersionRes_reserved8_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionRes_reserved8_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_reserved8_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionRes_raw_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionRes_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionReq_vtfunction_descr_;
extern const XERdescriptor_t ExtendedDeleteVersionReq_versionLabel_xer_;
extern const TTCN_OERdescriptor_t ExtendedDeleteVersionReq_versionLabel_oer_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionReq_versionLabel_descr_;
extern const TTCN_RAWdescriptor_t ExtendedDeleteVersionReq_raw_;
extern const TTCN_Typedescriptor_t ExtendedDeleteVersionReq_descr_;
extern const XERdescriptor_t GetVersionsReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved2_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved2_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved2_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved2_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved3_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved3_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved3_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved3_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved4_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved5_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved6_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved7_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_reserved8_raw_;
extern const XERdescriptor_t GetVersionsReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t GetVersionsReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t GetVersionsReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsReq_raw_;
extern const TTCN_Typedescriptor_t GetVersionsReq_descr_;
extern const XERdescriptor_t GetVersionsRes_vtfunction_xer_;
extern const TTCN_OERdescriptor_t GetVersionsRes_vtfunction_oer_;
extern const TTCN_Typedescriptor_t GetVersionsRes_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsRes_numberOfVersionStrings_raw_;
extern const XERdescriptor_t GetVersionsRes_numberOfVersionStrings_xer_;
extern const TTCN_OERdescriptor_t GetVersionsRes_numberOfVersionStrings_oer_;
extern const TTCN_Typedescriptor_t GetVersionsRes_numberOfVersionStrings_descr_;
extern const XERdescriptor_t GetVersionsRes_versionStrings_xer_;
extern const TTCN_Typedescriptor_t GetVersionsRes_versionStrings_descr_;
extern const TTCN_RAWdescriptor_t GetVersionsRes_raw_;
extern const TTCN_Typedescriptor_t GetVersionsRes_descr_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_vtfunction_descr_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_unsupportedVTfunction_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_unsupportedVTfunction_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_unsupportedVTfunction_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved3_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved3_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved3_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved3_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved4_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved4_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved4_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved4_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved5_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved5_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved5_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved5_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved6_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved6_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved6_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved6_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved7_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved7_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved7_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved7_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_reserved8_raw_;
extern const XERdescriptor_t VTUnsupportedVTFunctionInd_reserved8_xer_;
extern const TTCN_OERdescriptor_t VTUnsupportedVTFunctionInd_reserved8_oer_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_reserved8_descr_;
extern const TTCN_RAWdescriptor_t VTUnsupportedVTFunctionInd_raw_;
extern const TTCN_Typedescriptor_t VTUnsupportedVTFunctionInd_descr_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_vtfunction_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_vtfunction_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_vtfunction_descr_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_unsupportedVTfunction_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_unsupportedVTfunction_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_unsupportedVTfunction_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved3_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved3_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved3_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved3_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved4_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved4_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved4_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved4_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved5_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved5_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved5_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved5_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved6_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved6_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved6_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved6_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved7_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved7_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved7_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved7_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_reserved8_raw_;
extern const XERdescriptor_t UnsupportedVTFunctionInd_reserved8_xer_;
extern const TTCN_OERdescriptor_t UnsupportedVTFunctionInd_reserved8_oer_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_reserved8_descr_;
extern const TTCN_RAWdescriptor_t UnsupportedVTFunctionInd_raw_;
extern const TTCN_Typedescriptor_t UnsupportedVTFunctionInd_descr_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_vtfunction_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_reserved4_raw_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_reserved4_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_reserved4_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_reserved4_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_reserved5_raw_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_reserved5_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_reserved5_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_reserved5_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_reserved6_raw_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_reserved6_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_reserved6_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_reserved6_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_reserved7_raw_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_reserved7_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_reserved7_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_reserved7_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_reserved8_raw_;
extern const XERdescriptor_t WorkingSetMaintenanceReq_reserved8_xer_;
extern const TTCN_OERdescriptor_t WorkingSetMaintenanceReq_reserved8_oer_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_reserved8_descr_;
extern const TTCN_RAWdescriptor_t WorkingSetMaintenanceReq_raw_;
extern const TTCN_Typedescriptor_t WorkingSetMaintenanceReq_descr_;
extern const TTCN_RAWdescriptor_t e__BusyCodes_raw_;
extern const TTCN_Typedescriptor_t e__BusyCodes_descr_;
extern const XERdescriptor_t VTStatusReq_vtfunction_xer_;
extern const TTCN_OERdescriptor_t VTStatusReq_vtfunction_oer_;
extern const TTCN_Typedescriptor_t VTStatusReq_vtfunction_descr_;
extern const XERdescriptor_t VTStatusReq_sourceAddressOfActiveWorkingSetMaster_xer_;
extern const TTCN_OERdescriptor_t VTStatusReq_sourceAddressOfActiveWorkingSetMaster_oer_;
extern const TTCN_Typedescriptor_t VTStatusReq_sourceAddressOfActiveWorkingSetMaster_descr_;
extern const XERdescriptor_t VTStatusReq_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet_xer_;
extern const TTCN_OERdescriptor_t VTStatusReq_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet_oer_;
extern const TTCN_Typedescriptor_t VTStatusReq_objectIDOfTheVisibleDataAlarmMaskOfTheActiveWorkingSet_descr_;
extern const XERdescriptor_t VTStatusReq_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet_xer_;
extern const TTCN_OERdescriptor_t VTStatusReq_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet_oer_;
extern const TTCN_Typedescriptor_t VTStatusReq_objectIDOfTheVisibleSoftKeyMaskOfTheActiveWorkingSet_descr_;
extern const XERdescriptor_t VTStatusReq_vtFunctionCode_xer_;
extern const TTCN_OERdescriptor_t VTStatusReq_vtFunctionCode_oer_;
extern const TTCN_Typedescriptor_t VTStatusReq_vtFunctionCode_descr_;
extern const TTCN_RAWdescriptor_t VTStatusReq_raw_;
extern const TTCN_Typedescriptor_t VTStatusReq_descr_;
extern const TTCN_RAWdescriptor_t VT2ECU_raw_;
extern const TTCN_Typedescriptor_t VT2ECU_descr_;
extern const TTCN_RAWdescriptor_t ECU2VT_raw_;
extern const TTCN_Typedescriptor_t ECU2VT_descr_;
extern TTCN_Module module_object;
} /* end of namespace */
#endif