#include <Param_Double_Port_provides_i.hxx>


Public Member Functions | |
| Param_Double_Port_provides_i (CORBA::ORB_ptr orb, char *ior, int rank) | |
| virtual | ~Param_Double_Port_provides_i () |
| void | put (const Ports::Param_Double_Port::seq_double ¶m_data) |
| void | get_results (Ports::Param_Double_Port::seq_double_out param_results) |
| Ports::Param_Double_Port::seq_double * | get_data () |
| void | set_data (Ports::Param_Double_Port::seq_double *results) |
| void | configure_set_data (int data_length, int totalNbElt, int BeginEltPos) |
Static Public Member Functions | |
| static Param_Double_Port_provides_i * | init_port (Engines_ParallelDSC_i *par_compo, std::string port_name, CORBA::ORB_ptr orb) |
| static void | wait_init_port (Engines_ParallelDSC_i *par_compo, std::string port_name, CORBA::ORB_ptr orb) |
Private Attributes | |
| Ports::Param_Double_Port::seq_double * | _seq_data |
| Ports::Param_Double_Port::seq_double * | _seq_results |
| pthread_mutex_t * | seq_data_mutex |
| pthread_cond_t * | seq_data_condition |
| bool | seq_data_termine |
| pthread_mutex_t * | seq_data_mutex_cp |
| pthread_cond_t * | seq_data_condition_cp |
| bool | seq_data_termine_cp |
| pthread_mutex_t * | seq_results_mutex |
| pthread_cond_t * | seq_results_condition |
| bool | seq_results_termine |
| pthread_mutex_t * | seq_results_mutex_cp |
| pthread_cond_t * | seq_results_condition_cp |
| bool | seq_results_termine_cp |
| Param_Double_Port_provides_i::Param_Double_Port_provides_i | ( | CORBA::ORB_ptr | orb, |
| char * | ior, | ||
| int | rank | ||
| ) |
| Param_Double_Port_provides_i::~Param_Double_Port_provides_i | ( | ) | [virtual] |
| void Param_Double_Port_provides_i::put | ( | const Ports::Param_Double_Port::seq_double & | param_data | ) |
| void Param_Double_Port_provides_i::get_results | ( | Ports::Param_Double_Port::seq_double_out | param_results | ) |
| Ports::Param_Double_Port::seq_double * Param_Double_Port_provides_i::get_data | ( | ) |
| void Param_Double_Port_provides_i::set_data | ( | Ports::Param_Double_Port::seq_double * | results | ) |
| void Param_Double_Port_provides_i::configure_set_data | ( | int | data_length, |
| int | totalNbElt, | ||
| int | BeginEltPos | ||
| ) |
| Param_Double_Port_provides_i * Param_Double_Port_provides_i::init_port | ( | Engines_ParallelDSC_i * | par_compo, |
| std::string | port_name, | ||
| CORBA::ORB_ptr | orb | ||
| ) | [static] |
| void Param_Double_Port_provides_i::wait_init_port | ( | Engines_ParallelDSC_i * | par_compo, |
| std::string | port_name, | ||
| CORBA::ORB_ptr | orb | ||
| ) | [static] |
References Engines_ParallelDSC_i::get_proxy().
Ports::Param_Double_Port::seq_double* Param_Double_Port_provides_i::_seq_data [private] |
Ports::Param_Double_Port::seq_double* Param_Double_Port_provides_i::_seq_results [private] |
pthread_mutex_t* Param_Double_Port_provides_i::seq_data_mutex [private] |
pthread_cond_t* Param_Double_Port_provides_i::seq_data_condition [private] |
pthread_mutex_t* Param_Double_Port_provides_i::seq_data_mutex_cp [private] |
pthread_cond_t* Param_Double_Port_provides_i::seq_data_condition_cp [private] |
pthread_mutex_t* Param_Double_Port_provides_i::seq_results_mutex [private] |
pthread_cond_t* Param_Double_Port_provides_i::seq_results_condition [private] |
pthread_mutex_t* Param_Double_Port_provides_i::seq_results_mutex_cp [private] |
pthread_cond_t* Param_Double_Port_provides_i::seq_results_condition_cp [private] |