Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/ppe/MailManager.h @ 602:1733f3cbfa28
64bit mode try... not worked.
author | e075740@nw0740.st.ie.u-ryukyu.ac.jp |
---|---|
date | Fri, 06 Nov 2009 21:20:26 +0900 |
parents | 09f33c51a204 |
children | 42c94f85c779 |
comparison
equal
deleted
inserted
replaced
601:8782cc4171b7 | 602:1733f3cbfa28 |
---|---|
1 #ifndef INCLUDED_MAIL_MANAGER | 1 #ifndef INCLUDED_MAIL_MANAGER |
2 #define INCLUDED_MAIL_MANAGER | 2 #define INCLUDED_MAIL_MANAGER |
3 | 3 |
4 typedef struct mail_queue { | 4 typedef struct mail_queue { |
5 unsigned int data; | 5 long data; |
6 struct mail_queue *next; | 6 struct mail_queue *next; |
7 } MailQueue, *MailQueuePtr; | 7 } MailQueue, *MailQueuePtr; |
8 | 8 |
9 class MailManager { | 9 class MailManager { |
10 public: | 10 public: |
12 MailManager(void); | 12 MailManager(void); |
13 ~MailManager(void); | 13 ~MailManager(void); |
14 | 14 |
15 /* functions */ | 15 /* functions */ |
16 int init(int num); | 16 int init(int num); |
17 MailQueuePtr create(unsigned int data); | 17 MailQueuePtr create(long data); |
18 void free(MailQueuePtr q); | 18 void free(MailQueuePtr q); |
19 static MailQueuePtr append_mailQueue(MailQueuePtr list, MailQueuePtr q); | 19 static MailQueuePtr append_mailQueue(MailQueuePtr list, MailQueuePtr q); |
20 | 20 |
21 private: | 21 private: |
22 /* variables */ | 22 /* variables */ |