Refactor the get_schema call to make more sense.

This commit is contained in:
Mike Auty
2016-07-29 02:56:20 +01:00
parent 4f17143fd3
commit bb2dd859d5
9 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -140,7 +140,7 @@ class Intel(interfaces.layers.TranslationLayerInterface):
return [self._base_layer]
@classmethod
def get_schema(cls):
def get_requirements(cls):
return [volatility.framework.configuration.requirements.TranslationLayerRequirement(name = 'memory_layer',
constraints = {
"type": "physical"},
+1 -1
View File
@@ -139,7 +139,7 @@ class LimeLayer(interfaces.layers.TranslationLayerInterface):
return [self._base_layer]
@classmethod
def get_schema(cls):
def get_requirements(cls):
return [requirements.TranslationLayerRequirement(name = 'base_layer',
constraints = {"type": "physical"},
optional = False)]
+2 -2
View File
@@ -51,7 +51,7 @@ class BufferDataLayer(interfaces.layers.DataLayerInterface):
self._buffer = self._buffer[:address] + data + self._buffer[address + len(data):]
@classmethod
def get_schema(cls):
def get_requirements(cls):
# No real requirements (only the buffer). Need to figure out if there's a better way of representing this
return [requirements.BytesRequirement(name = 'buffer', description = "The direct bytes to interact with",
optional = False)]
@@ -127,5 +127,5 @@ class FileLayer(interfaces.layers.DataLayerInterface):
self._file.close()
@classmethod
def get_schema(cls):
def get_requirements(cls):
return [requirements.StringRequirement(name = 'filename', optional = False)]