Beispiel #1
0
    def __init__(self, scenario):
        """
        Initialization of a generic tc object.

        @param  scenario        The ScenarioRunner object this tc object is part of.
        """
        coreObject.__init__(self, scenario)
Beispiel #2
0
    def __init__(self, scenario):
        """
        Initialization of a generic source object.

        @param  scenario        The ScenarioRunner object this source object is part of.
        """
        coreObject.__init__(self, scenario)
        self.localSourceDir__lock = threading.Lock()
Beispiel #3
0
    def __init__(self, scenario):
        """
        Initialization of a generic viewer object.

        @param  scenario        The ScenarioRunner object this viewer object is part of.
        """
        coreObject.__init__(self, scenario)
        self.number = viewer.viewerCount
        viewer.viewerCount += 1
Beispiel #4
0
    def __init__(self, scenario):
        """
        Initialization of a generic processor object.

        @param  scenario        The ScenarioRunner object this processor object is part of.
        """
        coreObject.__init__(self, scenario)
        self.number = processor.processorCount
        processor.processorCount += 1
Beispiel #5
0
    def __init__(self, scenario):
        """
        Initialization of an execution object.

        @param  scenario        The ScenarioRunner object this execution object is part of.
        """
        coreObject.__init__(self, scenario)
        self.number = execution.executionCount
        execution.executionCount += 1
Beispiel #6
0
    def __init__(self, scenario):
        """
        Initialization of a generic workload object.

        @param  scenario        The ScenarioRunner object this workload object is part of.
        """
        coreObject.__init__(self, scenario)
        self.number = workload.workloadCount
        workload.workloadCount += 1
Beispiel #7
0
    def __init__(self, scenario):
        """
        Initialization of a generic file object.

        @param  scenario        The ScenarioRunner object this file object is part of.
        """
        coreObject.__init__(self, scenario)
        self.rootHashes = {}
        self.onHosts = []
        self.onSeedingHosts = []
Beispiel #8
0
    def __init__(self, scenario):
        """
        Initialization of a generic module object.

        @param  scenario            The ScenarioRunner object this module object is part of.
        """
        coreObject.__init__(self, scenario)
        self.connections__lock = threading.RLock()
        self.tcInboundPortList = []
        self.tcOutboundPortList = []
        self.connections = []
        self.clients = []
        self.files = []
        self.seedingFiles = []