当前位置: 首页>>代码示例>>C++>>正文


C++ ResourceUsage::add_executors方法代码示例

本文整理汇总了C++中ResourceUsage::add_executors方法的典型用法代码示例。如果您正苦于以下问题:C++ ResourceUsage::add_executors方法的具体用法?C++ ResourceUsage::add_executors怎么用?C++ ResourceUsage::add_executors使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ResourceUsage的用法示例。


在下文中一共展示了ResourceUsage::add_executors方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: addExecutor

 static void addExecutor(
     ResourceUsage& usage,
     ExecutorInfo executorInfo,
     Resources allocated,
     ResourceStatistics statistics) {
     ResourceUsage::Executor* executor = usage.add_executors();
     executor->mutable_executor_info()->CopyFrom(executorInfo);
     executor->mutable_allocated()->CopyFrom(allocated);
     executor->mutable_statistics()->CopyFrom(statistics);
 }
开发者ID:Bplotka,项目名称:serenity,代码行数:10,代码来源:serenity.hpp

示例2: monitor

// This test verifies the correct handling of the statistics
// endpoint when statistics is missing in ResourceUsage.
TEST(MonitorTest, MissingStatistics)
{
  ResourceMonitor monitor([]() -> Future<ResourceUsage> {
    FrameworkID frameworkId;
    frameworkId.set_value("framework");

    ExecutorID executorId;
    executorId.set_value("executor");

    ExecutorInfo executorInfo;
    executorInfo.mutable_executor_id()->CopyFrom(executorId);
    executorInfo.mutable_framework_id()->CopyFrom(frameworkId);
    executorInfo.set_name("name");
    executorInfo.set_source("source");

    Resources resources = Resources::parse("cpus:1;mem:2").get();

    ResourceUsage usage;
    ResourceUsage::Executor* executor = usage.add_executors();
    executor->mutable_executor_info()->CopyFrom(executorInfo);
    executor->mutable_allocated()->CopyFrom(resources);

    return usage;
  });

  UPID upid("monitor", process::address());

  Future<http::Response> response = http::get(upid, "statistics");
  AWAIT_READY(response);

  AWAIT_EXPECT_RESPONSE_STATUS_EQ(http::OK().status, response);
  AWAIT_EXPECT_RESPONSE_HEADER_EQ(
      "application/json",
      "Content-Type",
      response);
  AWAIT_EXPECT_RESPONSE_BODY_EQ("[]", response);
}
开发者ID:fin09pcap,项目名称:mesos,代码行数:39,代码来源:monitor_tests.cpp


注:本文中的ResourceUsage::add_executors方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。