4 using namespace PlaQui;
6 Conducto::Conducto(const std::string &_name):Transporte(_name)
8 max_flow = actual_flow = 0.0f;
10 // Inicio los parametros de conectores
19 void Conducto::recieve_msg(int msg, IConector *who, void *data)
22 case MSG_QUERY_MAX_FLOW: {
23 // Me preguntan por el flujo máximo. Le respondo
24 float tmp = actual_flow;
25 who->recieve_msg(MSG_RESPONSE_MAX_FLOW, this, &tmp);
28 case MSG_RESPONSE_MAX_FLOW: {
29 float max = *((float *)data);
30 // Actualizo mi flujo en base a la respuesta
31 if (max < actual_flow) {
37 Transporte::recieve_msg(msg, who, data);