some fixes for thread shutdown code
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
This commit is contained in:
@ -64,7 +64,7 @@ ReturnValue_t PlocSupervisorHandler::initialize() {
|
||||
if (result != returnvalue::OK) {
|
||||
return ObjectManagerIF::CHILD_INIT_FAILED;
|
||||
}
|
||||
supvHelper->setComCookie(comCookie);
|
||||
// supvHelper->setComCookie(comCookie);
|
||||
|
||||
result = eventSubscription();
|
||||
if (result != returnvalue::OK) {
|
||||
@ -97,7 +97,7 @@ ReturnValue_t PlocSupervisorHandler::executeAction(ActionId_t actionId,
|
||||
|
||||
switch (actionId) {
|
||||
case TERMINATE_SUPV_HELPER: {
|
||||
supvHelper->stopProcess();
|
||||
supvHelper->stop();
|
||||
return EXECUTION_FINISHED;
|
||||
}
|
||||
default:
|
||||
@ -148,18 +148,18 @@ ReturnValue_t PlocSupervisorHandler::executeAction(ActionId_t actionId,
|
||||
plocSupvHelperExecuting = true;
|
||||
return EXECUTION_FINISHED;
|
||||
}
|
||||
case LOGGING_REQUEST_EVENT_BUFFERS: {
|
||||
if (size > config::MAX_PATH_SIZE) {
|
||||
return result::FILENAME_TOO_LONG;
|
||||
}
|
||||
result = supvHelper->startEventBufferRequest(
|
||||
std::string(reinterpret_cast<const char*>(data), size));
|
||||
if (result != returnvalue::OK) {
|
||||
return result;
|
||||
}
|
||||
plocSupvHelperExecuting = true;
|
||||
return EXECUTION_FINISHED;
|
||||
}
|
||||
// case LOGGING_REQUEST_EVENT_BUFFERS: {
|
||||
// if (size > config::MAX_PATH_SIZE) {
|
||||
// return result::FILENAME_TOO_LONG;
|
||||
// }
|
||||
// result = supvHelper->startEventBufferRequest(
|
||||
// std::string(reinterpret_cast<const char*>(data), size));
|
||||
// if (result != returnvalue::OK) {
|
||||
// return result;
|
||||
// }
|
||||
// plocSupvHelperExecuting = true;
|
||||
// return EXECUTION_FINISHED;
|
||||
// }
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user