本文整理汇总了C++中call::Subscribe::add_unacknowledged_tasks方法的典型用法代码示例。如果您正苦于以下问题:C++ Subscribe::add_unacknowledged_tasks方法的具体用法?C++ Subscribe::add_unacknowledged_tasks怎么用?C++ Subscribe::add_unacknowledged_tasks使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类call::Subscribe
的用法示例。
在下文中一共展示了Subscribe::add_unacknowledged_tasks方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doReliableRegistration
void doReliableRegistration()
{
if (state == SUBSCRIBED || state == DISCONNECTED) {
return;
}
Call call;
call.set_type(Call::SUBSCRIBE);
call.mutable_framework_id()->CopyFrom(frameworkId);
call.mutable_executor_id()->CopyFrom(executorId);
Call::Subscribe* subscribe = call.mutable_subscribe();
// Send all unacknowledged updates.
foreach (const Call::Update& update, updates.values()) {
subscribe->add_unacknowledged_updates()->MergeFrom(update);
}
// Send the unacknowledged task.
if (task.isSome()) {
subscribe->add_unacknowledged_tasks()->MergeFrom(task.get());
}
mesos->send(call);
delay(Seconds(1), self(), &Self::doReliableRegistration);
}