view TaskManager/kernel/spe/SpeNop2Ready.cc @ 3:2356238ebea7

*** empty log message ***
author gongo
date Tue, 05 Feb 2008 20:22:50 +0900
parents
children 6a77b5e755ab
line wrap: on
line source

#include <stdio.h>
#include "SpeNop2Ready.h"
#include "SpeMail.h"
#include "error.h"

SpeNop2Ready::SpeNop2Ready(DmaManager *cn)
{
    connector = cn;
}

void
SpeNop2Ready::read(void)
{
    __debug("SpeNop2Ready::read()");
}

void
SpeNop2Ready::exec(void)
{
    __debug("SpeNop2Ready::exec()");

    connector->mail_write(MY_SPE_STATUS_READY);
}

void
SpeNop2Ready::write(void)
{
    __debug("SpeNopReady::write()");
}


SpeTaskBase*
SpeNop2Ready::next(SpeManager *m, SpeTaskBase *p)
{
    __debug("SpeNop2Ready::next()");
    
    delete p;

    return new SpeMail(connector);
}