27 #if ! defined( __Communication_hxx__ )
28 #define __Communication_hxx__
31 #include "CalciumException.hxx"
36 #include "Cle2000.hxx"
70 int send(
const int iteration,
const std::string portName,
const int& val );
78 int send(
const int iteration,
const std::string portName,
const int size, IntPtrConst& tab );
85 int send(
const int iteration,
const std::string portName,
const float& val );
93 int send(
const int iteration,
const std::string portName,
const int size, FloatPtrConst& tab );
100 int send(
const int iteration,
const std::string portName,
const double& val );
108 int send(
const int iteration,
const std::string portName,
const int size, DoublePtrConst& tab );
115 int send(
const int iteration,
const std::string portName,
const bool& val );
123 int send(
const int iteration,
const std::string portName,
const int size, BoolPtrConst& tab );
130 int recv(
int& iteration,
const std::string portName,
int& val );
138 int recv(
int& iteration,
const std::string portName,
const int size, IntPtr& tab );
145 int recv(
int& iteration,
const std::string portName,
float& val );
153 int recv(
int& iteration,
const std::string portName,
const int size, FloatPtr& tab );
160 int recv(
int& iteration,
const std::string portName,
double& val );
168 int recv(
int& iteration,
const std::string portName,
const int size, DoublePtr& tab );
175 int recv(
int& iteration,
const std::string portName,
bool& val );
183 int recv(
int& iteration,
const std::string portName,
const int size, BoolPtr& tab );
187 #endif //#if ! defined( __Communication_hxx__ )