コード例 #1
0
ファイル: utils.cpp プロジェクト: joerg84/arangodb-mesos
static double memoryResource (const mesos::Resource& resource) {
  if (resource.name() == "mem" && resource.type() == mesos::Value::SCALAR) {
    return resource.scalar().value();
  }

  return 0;
}
コード例 #2
0
ファイル: utils.cpp プロジェクト: joerg84/arangodb-mesos
static double diskspaceResource (const mesos::Resource& resource) {
  if (resource.name() == "disk" && resource.type() == mesos::Value::SCALAR) {
    return resource.scalar().value();
  }

  return 0;
}
コード例 #3
0
ファイル: utils.cpp プロジェクト: joerg84/arangodb-mesos
bool arangodb::notIsDisk (const mesos::Resource& resource) {
  return resource.name() != "disk";
}
コード例 #4
0
ファイル: utils.cpp プロジェクト: joerg84/arangodb-mesos
bool arangodb::isPorts (const mesos::Resource& resource) {
  return resource.name() == "ports";
}