Salome HOME
f80a7ccc943e60451ca7c48c616811b6cf842f49
[modules/kernel.git] / src / DSC / DSC.dox
1 /*!
2
3 \page dsc_page DSC
4
5 DSC means Dynamic Software Component. It's an extension of the %SALOME programming model.
6 It provides a new paradigm to design %SALOME components. It also provides new ports for %SALOME services.
7 These ports are : interface ports and datastream ports.
8
9 \section S1_DSC Datastream ports
10
11 We list in this section the datastream ports that are provided by %SALOME.
12
13 <ol>
14
15 <li>
16 <b>BASIC datastream ports</b>
17 <table>
18 <tr><td> <b> Port name </b> </td><td> <b> Data type </b> </td><td> <b> Idl Name </b> </td><td> <b> Idl File </b> </td></tr>
19 <tr><td> BASIC_short </td><td> short </td><td> Data_Short_Port </td><td> SALOME_Ports.idl </td></tr>
20 </table>
21 </li>
22
23 <li>
24 <b>CALCIUM datastream ports</b>
25 <table>
26 <tr><td> <b> Port name </b> </td><td> <b> Data type </b> </td><td> <b> Idl Name </b> </td><td> <b> Idl File </b> </td></tr>
27 <tr><td> CALCIUM_integer </td><td> sequence of long </td><td> Calcium_Integer_Port </td><td> Calcium_Ports.idl </td></tr>
28 <tr><td> CALCIUM_real </td><td> sequence of float </td><td> Calcium_Real_Port </td><td> Calcium_Ports.idl </td></tr>
29 <tr><td> CALCIUM_double </td><td> sequence of double </td><td> Calcium_Double_Port </td><td> Calcium_Ports.idl </td></tr>
30 <tr><td> CALCIUM_string </td><td> sequence of %string </td><td> Calcium_String_Port </td><td> Calcium_Ports.idl </td></tr>
31 <tr><td> CALCIUM_logical </td><td> sequence of boolean </td><td> Calcium_Logical_Port </td><td> Calcium_Ports.idl </td></tr>
32 <tr><td> CALCIUM_complex </td><td> sequence of float </td><td> Calcium_Complex_Port </td><td> Calcium_Ports.idl </td></tr>
33 </table>
34 </li>
35
36 <li>
37 <b>PALM datastream ports</b>
38 <table>
39 <tr><td> <b> Port name </b> </td><td> <b> Data type </b> </td><td> <b> Idl Name </b> </td><td> <b> Idl File </b> </td></tr>
40 <tr><td> PALM_short </td><td> short </td><td> Palm_Data_Short_Port </td><td> Palm_Ports.idl </td></tr>
41 <tr><td> PALM_seq_short </td><td> sequence of short </td><td> Palm_Data_Seq_Short_Port </td><td> Palm_Ports.idl </td></tr>
42 </table>
43 </li>
44
45 </ol>
46
47 */
48
49