annotate TaskManager/Cell/spe/MailQueue.h @ 1008:b48fffbba5fc

add MailQueue.h file
author yutaka@localhost.localdomain
date Thu, 28 Oct 2010 08:43:38 +0900
parents
children c67379f9d411
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1008
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
1 #ifndef INCLUDED_MAILQUEUE
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
2 #define INCLUDED_MAILQUEUE
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
3
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
4 class MailQueue {
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
5 public:
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
6 memaddr data;
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
7 MailQueue *next; // 4 byte
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
8 MailQueue *prev; // 4 byte
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
9 MailQueue *waiter; // 4 byte
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
10
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
11 void init() { data = 0; waiter=this; }
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
12 void initOnce() {}
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
13 void freeOnce() {}
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
14
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
15 } ;
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
16
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
17 typedef MailQueue* MailQueuePtr;
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
18
b48fffbba5fc add MailQueue.h file
yutaka@localhost.localdomain
parents:
diff changeset
19 #endif