| 515 | } |
| 516 | |
| 517 | void Service::setServiceStatus(const ISC_STATUS* status_vector) |
| 518 | { |
| 519 | if (checkForShutdown() || checkForFailedStart()) |
| 520 | { |
| 521 | return; |
| 522 | } |
| 523 | |
| 524 | Arg::StatusVector passed(status_vector); |
| 525 | MutexLockGuard g(svc_status_mutex, FB_FUNCTION); |
| 526 | ERR_post_nothrow(passed, &svc_status); |
| 527 | } |
| 528 | |
| 529 | void Service::setServiceStatus(const USHORT facility, const USHORT errcode, |
| 530 | const MsgFormat::SafeArg& args) |
no test coverage detected