Salome HOME
documentation
[samples/hello.git] / idl / HELLO_Gen.idl
1 #ifndef __HELLO_GEN__
2 #define __HELLO_GEN__
3 /*!
4  \defgroup EXAMPLES SALOME EXAMPLES components
5  */
6
7 #include "SALOME_Component.idl"
8 #include "SALOME_Exception.idl"
9
10
11 /*!  \ingroup EXAMPLES
12
13 This package contains the interface HELLO_ORB used 
14 for  %HELLO component as an example in %SALOME application.
15 */
16 module HELLO_ORB
17 {
18   /*! \brief Interface of the %HELLO component
19    */
20   interface HELLO_Gen : Engines::Component
21   {
22      /*!
23          Set the Name and return the string concatenation of "hello, " and the given name.
24       */
25      string makeBanner(in string name)
26          raises (SALOME::SALOME_Exception);
27   };
28 };
29
30 #endif
31