| 253 | } |
| 254 | |
| 255 | std::pair<Host::Ptr, Service::Ptr> icinga::GetHostService(const Checkable::Ptr& checkable) |
| 256 | { |
| 257 | Service::Ptr service = dynamic_pointer_cast<Service>(checkable); |
| 258 | |
| 259 | if (service) |
| 260 | return std::make_pair(service->GetHost(), service); |
| 261 | else |
| 262 | return std::make_pair(static_pointer_cast<Host>(checkable), nullptr); |
| 263 | } |