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

Method isEmpty

src/common/resources.cpp:1137–1153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1135
1136
1137bool Resources::isEmpty(const Resource& resource)
1138{
1139 CHECK(!resource.has_role()) << resource;
1140 CHECK(!resource.has_reservation()) << resource;
1141
1142 if (resource.type() == Value::SCALAR) {
1143 Value::Scalar zero;
1144 zero.set_value(0);
1145 return resource.scalar() == zero;
1146 } else if (resource.type() == Value::RANGES) {
1147 return resource.ranges().range_size() == 0;
1148 } else if (resource.type() == Value::SET) {
1149 return resource.set().item_size() == 0;
1150 } else {
1151 return false;
1152 }
1153}
1154
1155
1156bool Resources::isPersistentVolume(const Resource& resource)

Callers 2

addMethod · 0.45
subtractMethod · 0.45

Calls 3

typeMethod · 0.80
setMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected