X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSyrComponent.idl;h=b45a32a5712e9f2f8ab2c4b089511fb4f73dd4e3;hb=ceaf35bfad38c2947343ecec5a2cb8c5f5146126;hp=aaa3335b72c4ac9c0468802bfd51935a18ba8070;hpb=008cd4e3b12166340aa8143903ee8f931b3f844d;p=samples%2Fcomponent.git diff --git a/idl/SyrComponent.idl b/idl/SyrComponent.idl old mode 100755 new mode 100644 index aaa3335..b45a32a --- a/idl/SyrComponent.idl +++ b/idl/SyrComponent.idl @@ -1,28 +1,28 @@ -// Copyright (C) 2003 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, -// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org +// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE // +// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, +// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS // +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // -// File : SyrComponent.idl -// Author : -// $Header$ +// File : SyrComponent.idl +// Author : Jean Rahuel +// #ifndef _SYRCOMPONENT_IDL #define _SYRCOMPONENT_IDL @@ -36,7 +36,7 @@ module SuperVisionTest { interface Syr ; - interface SyrComponent : Engines::Component { + interface SyrComponent : Engines::EngineComponent { long C_ISEVEN( in long anInteger ) ; long C_ISONE( in long anOddInteger ) ; @@ -44,6 +44,8 @@ module SuperVisionTest { long C_M3P1( in long anOddInteger ) ; long C_DIV2( in long anEvenInteger ) ; long C_INCR( in long aCount ) ; + void CPP_SETLONG( in long aLong ) ; + long CPP_ADDTOLONG( in long anIncr ) ; long C_MIN( in long aMinVal , in long anInteger ) ; long C_MAX( in long aMaxVal , in long anInteger ) ; ListOfSyr C_LISTOFSYR() ; @@ -54,7 +56,7 @@ module SuperVisionTest { }; - interface ListOfSyr : Engines::Component { + interface ListOfSyr : Engines::EngineComponent { SuperVisionTest::SeqOfSyr GetSeqOfSyr() ; void SetSeqOfSyr( in SuperVisionTest::SeqOfSyr aSeqOfSyr ) ; };