dissect.cim.classes

Module Contents

Classes

class dissect.cim.classes.QualifierReference(fh)
property is_builtin_key
property key
__repr__()

Return repr(self).

classmethod read_list(fh)
class dissect.cim.classes.PropertyReference(fh)
property is_builtin_property
property builtin_property_name
__repr__()

Return repr(self).

classmethod read_list(fh)
class dissect.cim.classes.PropertyStates(fh, bit_tuple, num_properties)
__getitem__(idx)
class dissect.cim.classes.PropertyDefaultValues(fh, properties)
class dissect.cim.classes.ClassDefinitionProperty(data, propref)
class dissect.cim.classes.ClassInstanceProperty(class_instance, prop, value, state)
property type
property qualifiers
property name
property index
property offset
property level
property is_inherited
property has_default_value
property default_value
property is_initialized
property is_default_value
property value
class dissect.cim.classes.ClassDefinition(cim, fh)
property qualifiers
property properties
property keys
property class_name
property super_class_name
property timestamp
class dissect.cim.classes.ClassInstance(cim, class_, fh)
property class_name
property qualifiers
property properties
property key
class dissect.cim.classes.InstanceKey

Bases: dict

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s

(key, value) pairs

dict(iterable) -> new dictionary initialized as if via:

d = {} for k, v in iterable:

d[k] = v

dict(**kwargs) -> new dictionary initialized with the name=value pairs

in the keyword argument list. For example: dict(one=1, two=2)

__getattr__(key)
__setattr__(key, value)

Implement setattr(self, name, value).

__str__()

Return str(self).

class dissect.cim.classes.Qualifier(data, qualref)
class dissect.cim.classes.Dynprops(fh)
property has_dynprops
class dissect.cim.classes.DynpropQualifier(fh)
class dissect.cim.classes.DataRegion(fh)
open()
get_string(offset)
get_array(offset, item_type)
get_value(value, value_type)