| 1414 | namespace event { |
| 1415 | |
| 1416 | mesos::master::Event createTaskUpdated( |
| 1417 | const Task& task, |
| 1418 | const TaskState& state, |
| 1419 | const TaskStatus& status) |
| 1420 | { |
| 1421 | mesos::master::Event event; |
| 1422 | event.set_type(mesos::master::Event::TASK_UPDATED); |
| 1423 | |
| 1424 | mesos::master::Event::TaskUpdated* taskUpdated = event.mutable_task_updated(); |
| 1425 | |
| 1426 | taskUpdated->mutable_framework_id()->CopyFrom(task.framework_id()); |
| 1427 | taskUpdated->mutable_status()->CopyFrom(status); |
| 1428 | taskUpdated->set_state(state); |
| 1429 | |
| 1430 | return event; |
| 1431 | } |
| 1432 | |
| 1433 | |
| 1434 | mesos::master::Event createTaskAdded(const Task& task) |