MCPcopy Create free account
hub / github.com/apache/mesos / createFrameworkUpdated

Function createFrameworkUpdated

src/common/protobuf_utils.cpp:1472–1496  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1470
1471
1472mesos::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
1499mesos::master::Event createFrameworkRemoved(const FrameworkInfo& frameworkInfo)

Callers 1

sendFrameworkUpdatesMethod · 0.85

Calls 6

CopyFromMethod · 0.80
activeMethod · 0.80
recoveredMethod · 0.80
nsMethod · 0.80
durationMethod · 0.80
connectedMethod · 0.65

Tested by

no test coverage detected