ControlClient* client = NULL;
+void on_error(const Runnable::Error& code, const string& desc) {
+ cerr << "--------------------------------------------------------" << endl;
+ cerr << "Error en el cliente:" << endl;
+ cerr << "Código: " << code << endl;
+ cerr << "Descripción: " << desc << endl;
+ cerr << "--------------------------------------------------------" << endl;
+}
+
void on_finished(void) {
client = NULL;
}
try {
// Corre el cliente.
client = new ControlClient(host, port);
+ client->signal_error().connect(SigC::slot(on_error));
client->signal_finished().connect(SigC::slot(on_finished));
client->signal_connected().connect(SigC::slot(on_connected));
client->signal_ok_received().connect(SigC::slot(on_ok_received));