//
#include "plaqui/server/runnable.h"
-#include <sigc++/class_slot.h>
+#include <sigc++/slot.h>
#include <glibmm/thread.h>
#ifdef DEBUG
# include <iostream>
#endif // DEBUG
-PlaQui::Server::Runnable::~Runnable(void) {
+using namespace std;
+
+namespace PlaQui {
+
+namespace Server {
+
+Runnable::~Runnable(void) {
#ifdef DEBUG
- std::cerr << __FILE__ << ": destructor(this = " << this << ")"
- << std::endl;
+ cerr << __FILE__ << ": destructor(this = " << this << ")"
+ << endl;
#endif // DEBUG
}
-PlaQui::Server::Runnable::Runnable(void): thread(0), stop(false) {
+Runnable::Runnable(void): thread(0), stop(false) {
#ifdef DEBUG
- std::cerr << __FILE__ << ": constructor." << std::endl;
+ cerr << __FILE__ << ": constructor." << endl;
#endif // DEBUG
}
-void PlaQui::Server::Runnable::static_run(Runnable* runner) {
+void Runnable::static_run(Runnable* runner) {
#ifdef DEBUG
- std::cerr << __FILE__ << ": static_run(runner = " << runner << ")"
- << std::endl;
+ cerr << __FILE__ << ": static_run(runner = " << runner << ")"
+ << endl;
#endif // DEBUG
runner->real_run();
- runner->signal_finished().emit();
+ runner->finished();
delete runner;
}
-void PlaQui::Server::Runnable::run(bool detach) {
+void Runnable::run(bool detach) {
#ifdef DEBUG
- std::cerr << __FILE__ << ": run(detach = " << detach << ")" << std::endl;
+ cerr << __FILE__ << ": run(detach = " << detach << ")" << endl;
#endif // DEBUG
// Si vamos a correr la tarea en un thread.
if (detach) {
}
-void PlaQui::Server::Runnable::finish(bool attach) {
+void Runnable::finish(bool attach) {
#ifdef DEBUG
- std::cerr << __FILE__ << ": finish(attach = " << attach << ")" << std::endl;
+ cerr << __FILE__ << ": finish(attach = " << attach << ")" << endl;
#endif // DEBUG
stop = true;
if (attach) {
}
}
-PlaQui::Server::Runnable::SignalFinished&
-PlaQui::Server::Runnable::signal_finished(void) {
+Runnable::SignalFinished& Runnable::signal_finished(void) {
return finished;
}
+} // namespace Server
+
+} // namespace PlaQui
+