class Task:
    def __init__(self, isStartTimeHard, startTime, endTime, exactDelayBetweenExecutions, priority, task, parameter):
        pass

def schedule(priority, task, parameter):
    pass

def scheduleExactStart(exactStartTime, maxEndTime, priority, task, parameter):
    pass

def scheduleExactDelay(exactDelay, maxEndTime, priority, task, parameter):
    pass

def scheduleSoftStart(minStartTime, maxEndTime, priority, task, parameter):
    pass

def scheduleSoftDelay(delay, maxEndTime, priority, task, parameter):
    pass

class Task:
    def __init__(self, isStartTimeHard, startTime, endTime, exactDelayBetweenExecutions, priority, task, parameter):
        pass

def schedule(priority, task, parameter):
    pass

def scheduleExactStart(exactStartTime, maxEndTime, priority, task, parameter):
    pass

def scheduleExactDelay(exactDelay, maxEndTime, priority, task, parameter):
    pass

def scheduleSoftStart(minStartTime, maxEndTime, priority, task, parameter):
    pass

def scheduleSoftDelay(delay, maxEndTime, priority, task, parameter):
    pass
