view TaskManager/kernel/schedule/SchedTaskManager.cc @ 614:4e44147d78ee

remove uncessary Task Name definision
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Nov 2009 18:21:14 +0900
parents 3b7b9caa8f09
children
line wrap: on
line source


#include "TaskManagerImpl.h"
#include "SchedTaskManager.h"

SchedTaskManager::SchedTaskManager(TaskManagerImpl *m_)
{
    m = m_;
}

SchedTaskManager::~SchedTaskManager()
{
}

HTaskPtr SchedTaskManager::create_task(int cmd)
{
    return m->create_task(cmd);
}

void SchedTaskManager::set_task_depend(HTaskPtr master, HTaskPtr slave)
{
    m->set_task_depend(master, slave);
}

void SchedTaskManager::spawn_task(HTaskPtr t)
{
    m->spawn_task(t);
}

void SchedTaskManager::set_task_cpu(HTaskPtr t, CPU_TYPE cpu)
{
    m->set_task_cpu(t, cpu);
}

void* SchedTaskManager::allocate(int size) 
{
    return m->allocate(size) ;
}

void* SchedTaskManager::allocate(int size,int align) 
{
    return m->allocate(size,align) ;
}

Scheduler* SchedTaskManager::get_scheduler() 
{
    return m->get_scheduler() ;
}

/* end */