| 1470 | |
| 1471 | |
| 1472 | mesos::master::Event createFrameworkUpdated( |
| 1473 | const mesos::internal::master::Framework& _framework) |
| 1474 | { |
| 1475 | mesos::master::Event event; |
| 1476 | event.set_type(mesos::master::Event::FRAMEWORK_UPDATED); |
| 1477 | |
| 1478 | mesos::master::Response::GetFrameworks::Framework* framework = |
| 1479 | event.mutable_framework_updated()->mutable_framework(); |
| 1480 | |
| 1481 | framework->mutable_framework_info()->CopyFrom(_framework.info); |
| 1482 | framework->set_active(_framework.active()); |
| 1483 | framework->set_connected(_framework.connected()); |
| 1484 | framework->set_recovered(_framework.recovered()); |
| 1485 | |
| 1486 | framework->mutable_registered_time()->set_nanoseconds( |
| 1487 | _framework.registeredTime.duration().ns()); |
| 1488 | |
| 1489 | framework->mutable_reregistered_time()->set_nanoseconds( |
| 1490 | _framework.reregisteredTime.duration().ns()); |
| 1491 | |
| 1492 | framework->mutable_unregistered_time()->set_nanoseconds( |
| 1493 | _framework.unregisteredTime.duration().ns()); |
| 1494 | |
| 1495 | return event; |
| 1496 | } |
| 1497 | |
| 1498 | |
| 1499 | mesos::master::Event createFrameworkRemoved(const FrameworkInfo& frameworkInfo) |