summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp')
-rw-r--r--CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp b/CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp
index 105f0b39be4..3c35e71bd9c 100644
--- a/CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp
+++ b/CIAO/DAnCE/LocalityManager/Scheduler/Deployment_Scheduler.cpp
@@ -20,6 +20,12 @@ namespace DAnCE
return retval;
}
+ void
+ Deployment_Scheduler::terminate_scheduler (void)
+ {
+ this->event_queue_.queue ()->close ();
+ }
+
int
Deployment_Scheduler::svc (void)
{
@@ -36,10 +42,10 @@ namespace DAnCE
}
else
{
- DANCE_ERROR (1, (LM_ERROR, DLINFO
- ACE_TEXT ("Deployment_Scheduler::svc - ")
- ACE_TEXT ("Failed to retrieve deployment event from queue")));
+ break;
}
}
+
+ return 0;
}
}