| 1443 | |
| 1444 | |
| 1445 | mesos::master::Event createFrameworkAdded( |
| 1446 | const mesos::internal::master::Framework& _framework) |
| 1447 | { |
| 1448 | mesos::master::Event event; |
| 1449 | event.set_type(mesos::master::Event::FRAMEWORK_ADDED); |
| 1450 | |
| 1451 | mesos::master::Response::GetFrameworks::Framework* framework = |
| 1452 | event.mutable_framework_added()->mutable_framework(); |
| 1453 | |
| 1454 | framework->mutable_framework_info()->CopyFrom(_framework.info); |
| 1455 | framework->set_active(_framework.active()); |
| 1456 | framework->set_connected(_framework.connected()); |
| 1457 | framework->set_recovered(_framework.recovered()); |
| 1458 | |
| 1459 | framework->mutable_registered_time()->set_nanoseconds( |
| 1460 | _framework.registeredTime.duration().ns()); |
| 1461 | |
| 1462 | framework->mutable_reregistered_time()->set_nanoseconds( |
| 1463 | _framework.reregisteredTime.duration().ns()); |
| 1464 | |
| 1465 | framework->mutable_unregistered_time()->set_nanoseconds( |
| 1466 | _framework.unregisteredTime.duration().ns()); |
| 1467 | |
| 1468 | return event; |
| 1469 | } |
| 1470 | |
| 1471 | |
| 1472 | mesos::master::Event createFrameworkUpdated( |