1 #ifndef PACO_PLUSPLUS_OPERATION_H_IS_DEFINED 2 #define PACO_PLUSPLUS_OPERATION_H_IS_DEFINED 5 #include <Padico/Timing.h> 26 #define PACO_WARN_DISTLIB 44 virtual void setLibCom(
const string& LibCom,
void * _group);
72 virtual void init(
int rank,
int total);
114 #ifdef PACO_WARN_DISTLIB 152 padico_timing_t *_ticks;
virtual void setFabManager(paco_fabrique_manager *fm)
_com_info_map_t _com_info_map
virtual void setLibComScheduling(const string &LibComScheduling)
virtual void noCommunicationMemory()
virtual void setDisLibArg(int arg_number, const string &lib_name, const string &way)
virtual void setTypeClient(bool type)
virtual void init_context(PaCO_operation *op)
virtual void setLibThread(const string &LibThread)
DistributionLibrary ** libraries_out
virtual void init_complete_context(PaCO_operation *op)
virtual void configureTopo()
PaCO::PacoTopology_t serveur_topo_retour
DistributionLibrary ** libraries_in
virtual void clearScheduleMemoryId(long id)
virtual void init_context_proxy(PaCO_operation *op)
PaCO_operation(int _number_arguments)
PaCO::PacoTopology_t serveur_topo_aller
paco_fabrique_thread * FabThread
void clearAllScheduleMemory()
virtual ~PaCO_operation()
paco_fabrique_com * FabCom
paco_fabrique_comScheduling * FabComScheduling
virtual void init(int rank, int total)
virtual void init_return_context(PaCO_operation *op)
virtual void setComFab(paco_fabrique_com *fc)
PaCO::PacoTopology_t mytopo
virtual void setLibCom(const string &LibCom, void *_group)
paco_comScheduling * my_comScheduling
std::vector< char * > libraries_in_name
std::vector< char * > libraries_out_name
virtual void init_context_args(PaCO_operation *op)
virtual void setThreadFab(paco_fabrique_thread *ft)
_com_info_t * getComMemoryId(long id)
virtual void setServerTopo(PaCO::PacoTopology_t _serveur_topo, const string &way)
paco_condition * my_condition
paco_fabrique_manager * FabManager
map< long, _com_info_t * > _com_info_map_t
virtual void setComSchedulingFab(paco_fabrique_comScheduling *ft)
virtual void setClientId(CORBA::Short request_uid)
paco_condition * my_condition2
virtual void useCommunicationMemoryId(long id)
virtual void setClientTopo(PaCO::PacoTopology_t _client_topo, const string &way)
virtual void clearCommunicationMemoryId(long id)