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

Function createUpdateOperationStatusMessage

src/common/protobuf_utils.cpp:570–591  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

568
569
570UpdateOperationStatusMessage createUpdateOperationStatusMessage(
571 const UUID& operationUUID,
572 const OperationStatus& status,
573 const Option<OperationStatus>& latestStatus,
574 const Option<FrameworkID>& frameworkId,
575 const Option<SlaveID>& slaveId)
576{
577 UpdateOperationStatusMessage update;
578 if (frameworkId.isSome()) {
579 update.mutable_framework_id()->CopyFrom(frameworkId.get());
580 }
581 if (slaveId.isSome()) {
582 update.mutable_slave_id()->CopyFrom(slaveId.get());
583 }
584 update.mutable_status()->CopyFrom(status);
585 if (latestStatus.isSome()) {
586 update.mutable_latest_status()->CopyFrom(latestStatus.get());
587 }
588 update.mutable_operation_uuid()->CopyFrom(operationUUID);
589
590 return update;
591}
592
593
594UUID createUUID(const Option<id::UUID>& uuid)

Callers 9

foreachpairFunction · 0.85
dropOperationMethod · 0.85
updateOperationStatusMethod · 0.85
TEST_PFunction · 0.85
TEST_FFunction · 0.85
applyOperationMethod · 0.85
foreachFunction · 0.85
foreachpairFunction · 0.85
foreachpairFunction · 0.85

Calls 3

CopyFromMethod · 0.80
isSomeMethod · 0.45
getMethod · 0.45

Tested by 2

TEST_PFunction · 0.68
TEST_FFunction · 0.68