Example #1
0
 def check_support(self, feature, data=None):
     key = feature
     data = data or self
     if key not in self._support_cache:
         self._support_cache[key] = support.check_support(
             self, feature, data)
     return self._support_cache[key]
Example #2
0
 def check_net_support(self, net, feature):
     return support.check_support(self, feature, net)
Example #3
0
 def check_interface_support(self, iface, feature):
     return support.check_support(self, feature, iface)
Example #4
0
 def check_stream_support(self, feature):
     return (self.check_conn_support(self.SUPPORT_CONN_STREAM) and
             support.check_support(self, feature, self))
Example #5
0
 def check_nodedev_support(self, nodedev, feature):
     return support.check_support(self, feature, nodedev)
Example #6
0
 def check_pool_support(self, pool, feature):
     return support.check_support(self, feature, pool)
Example #7
0
 def check_domain_support(self, dom, feature):
     return support.check_support(self, feature, dom)
Example #8
0
 def check_conn_hv_support(self, feature, hv):
     key = (feature, hv)
     if key not in self._support_cache:
         self._support_cache[key] = support.check_support(self, feature, hv)
     return self._support_cache[key]
Example #9
0
 def check_conn_support(self, feature):
     key = feature
     if key not in self._support_cache:
         self._support_cache[key] = support.check_support(self,
                                                          feature, self)
     return self._support_cache[key]