本文整理汇总了Python中netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python AbstractVariable.__init__方法的具体用法?Python AbstractVariable.__init__怎么用?Python AbstractVariable.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable
的用法示例。
在下文中一共展示了AbstractVariable.__init__方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable import AbstractVariable [as 别名]
# 或者: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable import __init__ [as 别名]
def __init__(self, _id, name, mutable, learnable, pointedID, symbol):
"""Constructor of AbstractRelationVariable:
@type pointedID: string
@param pointedID: the pointed variable's ID.
"""
AbstractVariable.__init__(self, _id, name, mutable, learnable, False)
self.log = logging.getLogger('netzob.Common.MMSTD.Dictionary.Variable.AbstractRelationVariable.py')
self.pointedID = pointedID
self.symbol = symbol
self.pointedVariable = None
示例2: __init__
# 需要导入模块: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable import AbstractVariable [as 别名]
# 或者: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable import __init__ [as 别名]
def __init__(self, _id, name, mutable, random, children=None):
"""Constructor of AbstractNodeVariable:
@type children: netzob.Common.MMSTD.Dictionary.Variable.AbstractVariable.AbstractVariable List
@param children: the list of this variable's children.
"""
AbstractVariable.__init__(self, _id, name, mutable, random, True)
# create logger with the given configuration
self.log = logging.getLogger('netzob.Common.MMSTD.Dictionary.Variable.AbstractNodeVariable.py')
self.children = []
if children is not None:
self.children.extend(children)
self.learning = False # (read access with mutable flag) Tells if the variable reads normally or through an attempt of learning.
示例3: __init__
# 需要导入模块: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable import AbstractVariable [as 别名]
# 或者: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable import __init__ [as 别名]
def __init__(self, _id, name, mutable, learnable, relationType, pointedID, symbol):
"""Constructor of ComputedRelationVariable:
Mutable and learnable are useless.
@type relationType: string
@param relationType: the type of computation we will use.
"""
AbstractVariable.__init__(self, _id, name, mutable, learnable, False)
self.log = logging.getLogger('netzob.Common.MMSTD.Dictionary.Variable.ComputedRelationVariable.py')
self.relationType = relationType
self.currentValue = None
self.pointedID = pointedID
self.symbol = symbol
self.pointedVariable = None
示例4: __init__
# 需要导入模块: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable import AbstractVariable [as 别名]
# 或者: from netzob.Common.MMSTD.Dictionary.Variables.AbstractVariable.AbstractVariable import __init__ [as 别名]
def __init__(self, _id, name, mutable, learnable):
"""Constructor of AbstractLeafVariable:
"""
AbstractVariable.__init__(self, _id, name, mutable, learnable, False)
self.log = logging.getLogger('netzob.Common.MMSTD.Dictionary.Variable.AbstractLeafVariable.py')