00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _CALCIUM_PORT_PROVIDES_HXX_
00027 #define _CALCIUM_PORT_PROVIDES_HXX_
00028
00029 #include <SALOMEconfig.h>
00030
00031 #include "Calcium_Ports.hh"
00032 #include "CalciumGenericProvidesPort.hxx"
00033 #include "CalciumCouplingPolicy.hxx"
00034
00035
00036 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_integer_port_provides, \
00037 POA_Ports::Calcium_Ports::Calcium_Integer_Port, \
00038 seq_u_manipulation<Ports::Calcium_Ports::seq_integer,CORBA::Long> ) \
00039
00040 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_long_port_provides, \
00041 POA_Ports::Calcium_Ports::Calcium_Long_Port, \
00042 seq_u_manipulation<Ports::Calcium_Ports::seq_long_long,CORBA::LongLong> ) \
00043
00044 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_intc_port_provides, \
00045 POA_Ports::Calcium_Ports::Calcium_Intc_Port, \
00046 seq_u_manipulation<Ports::Calcium_Ports::seq_long,CORBA::Long> ) \
00047
00048 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_real_port_provides, \
00049 POA_Ports::Calcium_Ports::Calcium_Real_Port, \
00050 seq_u_manipulation<Ports::Calcium_Ports::seq_float,CORBA::Float> ) \
00051
00052 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_double_port_provides, \
00053 POA_Ports::Calcium_Ports::Calcium_Double_Port, \
00054 seq_u_manipulation<Ports::Calcium_Ports::seq_double,CORBA::Double> ) \
00055
00056 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_complex_port_provides, \
00057 POA_Ports::Calcium_Ports::Calcium_Complex_Port, \
00058 seq_u_manipulation<Ports::Calcium_Ports::seq_float,CORBA::Float> ) \
00059
00060 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_logical_port_provides, \
00061 POA_Ports::Calcium_Ports::Calcium_Logical_Port, \
00062 seq_u_manipulation<Ports::Calcium_Ports::seq_boolean,CORBA::Boolean> ) \
00063
00064 CALCIUM_GENERIC_PROVIDES_PORT_HXX(calcium_string_port_provides, \
00065 POA_Ports::Calcium_Ports::Calcium_String_Port, \
00066 seq_u_manipulation<Ports::Calcium_Ports::seq_string,char *> ) \
00067
00068 #endif