Mercurial > hg > Members > kono > Cerium
changeset 290:82219f78083a
doxygen
line wrap: on
line diff
--- a/Document/document/html/Ball_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Ball_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>Ball.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Ball scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/BufferManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,80 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: BufferManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>BufferManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_BUFFER_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_BUFFER_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "types.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASK_LIST_INFO</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "TaskListInfo.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE_INFO</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "TaskQueueInfo.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INCLUDED_HTASK_INFO</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor"># include "HTaskInfo.h"</span> +<a name="l00018"></a>00018 <span class="preprocessor">#endif</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="keyword">class </span>BufferManager { +<a name="l00021"></a>00021 <span class="keyword">public</span>: +<a name="l00022"></a>00022 <span class="comment">/* constructor */</span> +<a name="l00023"></a>00023 BufferManager(<span class="keywordtype">int</span> num = 1); +<a name="l00024"></a>00024 <span class="keyword">virtual</span> ~BufferManager(<span class="keywordtype">void</span>); +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 <span class="comment">/* variables */</span> +<a name="l00027"></a>00027 TaskListInfo *taskListImpl; +<a name="l00028"></a>00028 TaskQueueInfo *taskQueueImpl; +<a name="l00029"></a>00029 HTaskInfo *htaskImpl; +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="keywordtype">int</span> machineNum; +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="comment">/* function */</span> +<a name="l00034"></a>00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="comment">// TaskList</span> +<a name="l00037"></a>00037 TaskListPtr create_taskList(<span class="keywordtype">void</span>); +<a name="l00038"></a>00038 <span class="keywordtype">void</span> free_taskList(TaskListPtr); +<a name="l00039"></a>00039 TaskListPtr clear_taskList(TaskListPtr); +<a name="l00040"></a>00040 +<a name="l00041"></a>00041 <span class="comment">// TaskQueue</span> +<a name="l00042"></a>00042 TaskQueuePtr create_taskQueue(HTaskPtr); +<a name="l00043"></a>00043 <span class="keywordtype">void</span> free_taskQueue(TaskQueuePtr); +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 <span class="comment">// HTask</span> +<a name="l00046"></a>00046 HTaskPtr create_task(<span class="keywordtype">int</span> cmd); +<a name="l00047"></a>00047 <span class="keywordtype">void</span> free_task(HTaskPtr); +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 +<a name="l00050"></a>00050 <span class="keywordtype">void</span> finish(<span class="keywordtype">void</span>); +<a name="l00051"></a>00051 <span class="keyword">private</span>: +<a name="l00052"></a>00052 }; +<a name="l00053"></a>00053 +<a name="l00054"></a>00054 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/Button_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Button_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -38,7 +38,7 @@ <a name="l00018"></a>00018 <a name="l00019"></a>00019 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/Camera_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Camera_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -52,7 +52,7 @@ <a name="l00032"></a>00032 <a name="l00033"></a>00033 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellBufferManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,47 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellBufferManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellBufferManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_BUFFER_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_BUFFER_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_BUFFER_MANAGER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "BufferManager.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>CellBufferManager : <span class="keyword">public</span> BufferManager { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 CellBufferManager(<span class="keywordtype">int</span> num) :BufferManager(num){} +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 BASE_NEW_DELETE(CellBufferManager); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00019"></a>00019 }; +<a name="l00020"></a>00020 +<a name="l00021"></a>00021 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellDmaManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,69 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellDmaManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellDmaManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_DMA_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_DMA_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_DMA_MANAGER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "DmaManager.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#include <spu_mfcio.h></span> +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="preprocessor">#define SPU_PROFILE 1</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">class </span>CellDmaManager : <span class="keyword">public</span> DmaManager { +<a name="l00017"></a>00017 <span class="keyword">public</span>: +<a name="l00018"></a>00018 BASE_NEW_DELETE(CellDmaManager); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="keyword">typedef</span> <span class="keyword">struct </span>dma_list { +<a name="l00021"></a>00021 uint32 addr; +<a name="l00022"></a>00022 uint32 size; +<a name="l00023"></a>00023 } DmaList, *DmaListPtr; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* variables */</span> +<a name="l00026"></a>00026 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> wait_time, busy_time; +<a name="l00027"></a>00027 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> global_busy_time, global_wait_time; +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="comment">/* functions */</span> +<a name="l00030"></a>00030 <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00031"></a>00031 <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00032"></a>00032 <span class="keywordtype">void</span> dma_wait(uint32 mask) ; +<a name="l00033"></a>00033 <span class="keywordtype">void</span> start_dmawait_profile(); +<a name="l00034"></a>00034 <span class="keywordtype">void</span> end_dmawait_profile(); +<a name="l00035"></a>00035 <span class="keywordtype">void</span> show_dma_wait(<span class="keywordtype">int</span> cpu); +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 <span class="keywordtype">void</span> mail_write(uint32 data); +<a name="l00038"></a>00038 uint32 mail_read(<span class="keywordtype">void</span>); +<a name="l00039"></a>00039 <span class="keywordtype">void</span> dma_loadList(ListDataPtr list, <span class="keywordtype">void</span> *buff, uint32 mask); +<a name="l00040"></a>00040 <span class="keywordtype">void</span> dma_storeList(ListDataPtr, <span class="keywordtype">void</span> *buff, uint32 mask); +<a name="l00041"></a>00041 }; +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellHTaskInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,40 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellHTaskInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellHTaskInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_HTASK_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_HTASK_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_HTASK_INFO</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "HTaskInfo.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>CellHTaskInfo : <span class="keyword">public</span> HTaskInfo { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="comment">/* functions */</span> +<a name="l00011"></a>00011 <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00012"></a>00012 }; +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellScheduler_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,52 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellScheduler.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellScheduler.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_SCHEDULER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_SCHEDULER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>CellScheduler : <span class="keyword">public</span> Scheduler { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 BASE_NEW_DELETE(CellScheduler); +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 <span class="keywordtype">void</span> init_impl(<span class="keywordtype">void</span>); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size); +<a name="l00019"></a>00019 <span class="keywordtype">void</span> mainMem_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size); +<a name="l00020"></a>00020 <span class="keywordtype">void</span> mainMem_wait(<span class="keywordtype">void</span>); +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="keyword">private</span>: +<a name="l00023"></a>00023 <span class="keywordtype">int</span> mainMemNum; +<a name="l00024"></a>00024 }; +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellTaskInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,48 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellTaskInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellTaskInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_TASK_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_TASK_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASK_INFO</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "TaskInfo.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>CellTaskInfo : <span class="keyword">public</span> TaskInfo { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 BASE_NEW_DELETE(CellTaskInfo); +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 <span class="comment">/* function */</span> +<a name="l00017"></a>00017 <span class="keywordtype">int</span> extend_pool_taskList(<span class="keywordtype">int</span> num); +<a name="l00018"></a>00018 TaskListPtr get_available_taskList(<span class="keywordtype">void</span>); +<a name="l00019"></a>00019 <span class="keywordtype">void</span> clear_taskList(<span class="keywordtype">void</span>); +<a name="l00020"></a>00020 }; +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellTaskListInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,40 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellTaskListInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellTaskListInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_TASK_LIST_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_TASK_LIST_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TASK_LIST_INFO</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "TaskListInfo.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>CellTaskListInfo : <span class="keyword">public</span> TaskListInfo { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="comment">/* functions */</span> +<a name="l00011"></a>00011 <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00012"></a>00012 }; +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/CellTaskManagerImpl_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,79 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: CellTaskManagerImpl.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>CellTaskManagerImpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_CELL_TASK_MANAGER_IMPL</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_CELL_TASK_MANAGER_IMPL</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TASK_MANAGER_IMPL</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "TaskManagerImpl.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_FIFO_TASK_MANAGER_IMPL</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "FifoTaskManagerImpl.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SPE_THREADS</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SpeThreads.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">class </span>CellTaskManagerImpl : <span class="keyword">public</span> TaskManagerImpl { +<a name="l00017"></a>00017 <span class="keyword">public</span>: +<a name="l00018"></a>00018 <span class="comment">/* constructor */</span> +<a name="l00019"></a>00019 CellTaskManagerImpl(<span class="keywordtype">int</span> num = 1) : TaskManagerImpl(num) {} +<a name="l00020"></a>00020 ~CellTaskManagerImpl(<span class="keywordtype">void</span>); +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="comment">/* variables */</span> +<a name="l00023"></a>00023 TaskListPtr *speTaskList; +<a name="l00024"></a>00024 TaskListPtr *speTaskList_bg; +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 SpeThreads *speThreads; +<a name="l00027"></a>00027 <span class="keywordtype">int</span> *flag_sendTaskList; +<a name="l00028"></a>00028 FifoTaskManagerImpl *ppeManager; +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="comment">/* functions */</span> +<a name="l00031"></a>00031 <span class="comment">// system</span> +<a name="l00032"></a>00032 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00033"></a>00033 <span class="keywordtype">void</span> run(<span class="keywordtype">void</span>); +<a name="l00034"></a>00034 TaskListPtr mail_check(MailQueuePtr mail_list); +<a name="l00035"></a>00035 <span class="keywordtype">void</span> set_runTaskList(<span class="keywordtype">void</span>); +<a name="l00036"></a>00036 <span class="keywordtype">void</span> append_activeTask(HTaskPtr); +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="comment">// user</span> +<a name="l00039"></a>00039 <span class="keywordtype">int</span> add_data(ListDataPtr, uint32, <span class="keywordtype">int</span>); +<a name="l00040"></a>00040 <span class="keywordtype">void</span>* allocate(<span class="keywordtype">int</span> size); +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="keyword">private</span>: +<a name="l00043"></a>00043 <span class="keywordtype">void</span> send_taskList(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00044"></a>00044 }; +<a name="l00045"></a>00045 +<a name="l00046"></a>00046 <span class="preprocessor">#ifdef Cerium_malloc</span> +<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#undef Cerium_malloc</span> +<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00049"></a>00049 <span class="preprocessor"></span> +<a name="l00050"></a>00050 <span class="preprocessor">#define Cerium_malloc(dest, align, size) \</span> +<a name="l00051"></a>00051 <span class="preprocessor"> posix_memalign((void**)(dest), (align), (size))</span> +<a name="l00052"></a>00052 <span class="preprocessor"></span> +<a name="l00053"></a>00053 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/CreatePolygonFromSceneGraph_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/CreatePolygonFromSceneGraph_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/CreatePolygonPack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/CreatePolygonPack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -41,7 +41,7 @@ <a name="l00021"></a>00021 <a name="l00022"></a>00022 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/DmaBuffer_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,51 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: DmaBuffer.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>DmaBuffer.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_DMA_BUFFER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_DMA_BUFFER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>DmaBuffer { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="comment">/* constructor */</span> +<a name="l00011"></a>00011 DmaBuffer(<span class="keywordtype">int</span> size = 4); +<a name="l00012"></a>00012 ~DmaBuffer(<span class="keywordtype">void</span>); +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 BASE_NEW_DELETE(DmaBuffer); +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 <span class="comment">/* variables */</span> +<a name="l00017"></a>00017 <span class="keywordtype">void</span> *buffer[2]; +<a name="l00018"></a>00018 <span class="keywordtype">int</span> flag; <span class="comment">// variable that select buffer[0 or 1]</span> +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="comment">/* functions */</span> +<a name="l00021"></a>00021 <span class="keywordtype">void</span> swap_buffer(<span class="keywordtype">void</span>); +<a name="l00022"></a>00022 <span class="keywordtype">void</span> get_buffer(<span class="keywordtype">void</span>*); +<a name="l00023"></a>00023 }; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/DmaManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: DmaManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>DmaManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_DMA_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_DMA_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "ListData.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "types.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor"> #endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">enum</span> dma_tag { +<a name="l00017"></a>00017 DMA_READ = 25, +<a name="l00018"></a>00018 DMA_WRITE = 27, +<a name="l00019"></a>00019 DMA_READ_IN_LIST = 29, +<a name="l00020"></a>00020 DMA_READ_OUT_LIST = 30, +<a name="l00021"></a>00021 DMA_READ_TASKLIST = 31, +<a name="l00022"></a>00022 }; +<a name="l00023"></a>00023 +<a name="l00024"></a>00024 <span class="keyword">class </span>DmaManager { +<a name="l00025"></a>00025 <span class="keyword">public</span>: +<a name="l00026"></a>00026 <span class="keyword">virtual</span> ~DmaManager(<span class="keywordtype">void</span>) {}; +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 BASE_NEW_DELETE(DmaManager); +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="comment">// API for DMA transfer</span> +<a name="l00031"></a>00031 <span class="keyword">virtual</span> <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask) {} +<a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf,uint32 addr, uint32 size, uint32 mask) {} +<a name="l00033"></a>00033 <span class="keyword">virtual</span> <span class="keywordtype">void</span> dma_wait(uint32 mask) {} +<a name="l00034"></a>00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> show_dma_wait(<span class="keywordtype">int</span> cpu) {} +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="comment">// API for SPU inbound/outbound mailbox</span> +<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> mail_write(uint32 data) {} +<a name="l00038"></a>00038 <span class="keyword">virtual</span> uint32 mail_read(<span class="keywordtype">void</span>) {<span class="keywordflow">return</span> 0;} +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 <span class="comment">// API for MFC list DMA transfer</span> +<a name="l00041"></a>00041 <span class="keyword">virtual</span> <span class="keywordtype">void</span> dma_loadList(ListDataPtr list, <span class="keywordtype">void</span> *,uint32 mask) {} +<a name="l00042"></a>00042 <span class="keyword">virtual</span> <span class="keywordtype">void</span> dma_storeList(ListDataPtr, <span class="keywordtype">void</span> *buff, uint32 mask) {} +<a name="l00043"></a>00043 }; +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/FifoDmaManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,64 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: FifoDmaManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>FifoDmaManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_FIFO_DMA_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_FIFO_DMA_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_DMA_MANAGER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "DmaManager.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_MAIL_MANAGER</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "MailManager.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">class </span>FifoDmaManager : <span class="keyword">public</span> DmaManager { +<a name="l00017"></a>00017 <span class="keyword">public</span>: +<a name="l00018"></a>00018 BASE_NEW_DELETE(FifoDmaManager); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="comment">/* variables */</span> +<a name="l00021"></a>00021 MailManager *mailManager; +<a name="l00022"></a>00022 MailQueuePtr mail_recvQueue; +<a name="l00023"></a>00023 MailQueuePtr mail_sendQueue; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* functions */</span> +<a name="l00026"></a>00026 <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00027"></a>00027 <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00028"></a>00028 <span class="keywordtype">void</span> dma_wait(uint32 mask) ; +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="keywordtype">void</span> mail_write(uint32 data); +<a name="l00031"></a>00031 uint32 mail_read(<span class="keywordtype">void</span>); +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="keywordtype">void</span> dma_loadList(ListDataPtr list, <span class="keywordtype">void</span> *buff, uint32 mask); +<a name="l00034"></a>00034 <span class="keywordtype">void</span> dma_storeList(ListDataPtr, <span class="keywordtype">void</span> *buff, uint32 mask); +<a name="l00035"></a>00035 <span class="comment">//void* dma_loadList(ListDataPtr list, void *buff, uint32 mask);</span> +<a name="l00036"></a>00036 }; +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/FifoTaskManagerImpl_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: FifoTaskManagerImpl.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>FifoTaskManagerImpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_FIFO_TASK_MANAGER_IMPL</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_FIFO_TASK_MANAGER_IMPL</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TASK_MANAGER_IMPL</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "TaskManagerImpl.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_MAIN_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "MainScheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>FifoTaskManagerImpl : <span class="keyword">public</span> TaskManagerImpl { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 <span class="comment">/* constructor */</span> +<a name="l00015"></a>00015 FifoTaskManagerImpl(<span class="keywordtype">int</span> num = 1) : TaskManagerImpl(num) {} +<a name="l00016"></a>00016 ~FifoTaskManagerImpl(<span class="keywordtype">void</span>); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="comment">/* variables */</span> +<a name="l00019"></a>00019 <span class="keywordtype">int</span> machineNum; +<a name="l00020"></a>00020 TaskListPtr mainTaskList; +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 MailManager *mailManager; +<a name="l00023"></a>00023 MainScheduler *scheduler; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* functions */</span> +<a name="l00026"></a>00026 <span class="comment">// call by system</span> +<a name="l00027"></a>00027 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00028"></a>00028 <span class="keywordtype">void</span> init(MainScheduler*, BufferManager*); +<a name="l00029"></a>00029 <span class="keywordtype">void</span> run(<span class="keywordtype">void</span>); +<a name="l00030"></a>00030 <span class="keywordtype">void</span> mail_check(MailQueuePtr mail_list); +<a name="l00031"></a>00031 <span class="keywordtype">void</span> mail_check(MailQueuePtr mail_list, TaskQueuePtr *waitQueue); +<a name="l00032"></a>00032 TaskListPtr get_runTaskList(<span class="keywordtype">void</span>); +<a name="l00033"></a>00033 MailQueuePtr schedule(TaskListPtr); +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="comment">// call by user</span> +<a name="l00036"></a>00036 <span class="keywordtype">int</span> add_data(ListDataPtr, uint32, <span class="keywordtype">int</span>); +<a name="l00037"></a>00037 <span class="keywordtype">void</span>* allocate(<span class="keywordtype">int</span> size); +<a name="l00038"></a>00038 }; +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 <span class="preprocessor">#ifndef Cerium_malloc</span> +<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define Cerium_malloc(dest, align, size) \</span> +<a name="l00042"></a>00042 <span class="preprocessor"> *dest = malloc(size);</span> +<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* Cerium_malloc */</span> +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 <span class="preprocessor">#endif </span><span class="comment">/* INCLUDED_FIFO_TASK_MANAGER_IMPL */</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/Finish_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Finish_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/HTaskInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,57 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: HTaskInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>HTaskInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_HTASK_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_HTASK_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_HTASK</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "HTask.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>HTaskInfo { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="comment">/* constructor */</span> +<a name="l00011"></a>00011 HTaskInfo(<span class="keywordtype">void</span>); +<a name="l00012"></a>00012 <span class="keyword">virtual</span> ~HTaskInfo(<span class="keywordtype">void</span>); +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="comment">/* functions */</span> +<a name="l00015"></a>00015 <span class="keywordtype">int</span> init(<span class="keywordtype">int</span> num); +<a name="l00016"></a>00016 HTaskPtr create(<span class="keywordtype">int</span> cmd); +<a name="l00017"></a>00017 <span class="keywordtype">void</span> free(HTaskPtr q); +<a name="l00018"></a>00018 <span class="keyword">virtual</span> <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="keyword">protected</span>: +<a name="l00021"></a>00021 <span class="comment">/* variables */</span> +<a name="l00022"></a>00022 HTaskPtr htaskPool; +<a name="l00023"></a>00023 HTaskPtr freeHTask; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* functions */</span> +<a name="l00026"></a>00026 <span class="keywordtype">void</span> destroy(<span class="keywordtype">void</span>); +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="keyword">private</span>: +<a name="l00029"></a>00029 }; +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/HTask_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: HTask.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>HTask.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_HTASK</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_HTASK</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "types.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_TASK</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "Task.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE_INFO</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor"># include "TaskQueueInfo.h"</span> +<a name="l00018"></a>00018 <span class="preprocessor">#endif</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="keyword">class </span>TaskManagerImpl; +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="keyword">class </span>HTask : <span class="keyword">public</span> Task { +<a name="l00023"></a>00023 <span class="keyword">public</span>: +<a name="l00024"></a>00024 BASE_NEW_DELETE(HTask); +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 TaskQueuePtr wait_me; <span class="comment">// List of task waiting for me</span> +<a name="l00027"></a>00027 TaskQueuePtr wait_i; <span class="comment">// List of task for which I am waiting</span> +<a name="l00028"></a>00028 void (*post_func)(<span class="keywordtype">void</span> *); +<a name="l00029"></a>00029 <span class="keywordtype">void</span> *post_arg; +<a name="l00030"></a>00030 CPU_TYPE cpu_type; +<a name="l00031"></a>00031 HTask *next; +<a name="l00032"></a>00032 TaskManagerImpl *mimpl; +<a name="l00033"></a>00033 +<a name="l00034"></a>00034 <span class="keywordtype">void</span> spawn(<span class="keywordtype">void</span>); +<a name="l00035"></a>00035 <span class="keywordtype">void</span> set_depend(HTask *); +<a name="l00036"></a>00036 <span class="keywordtype">void</span> set_cpu(CPU_TYPE type); +<a name="l00037"></a>00037 <span class="keywordtype">void</span> set_post(<span class="keywordtype">void</span> (*func)(<span class="keywordtype">void</span> *), <span class="keywordtype">void</span> *arg); +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="preprocessor">#define wait_for set_depend</span> +<a name="l00040"></a>00040 <span class="preprocessor"></span>}; +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="keyword">typedef</span> HTask* HTaskPtr; +<a name="l00043"></a>00043 +<a name="l00044"></a>00044 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/Joystick_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Joystick_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -40,7 +40,7 @@ <a name="l00020"></a>00020 <a name="l00021"></a>00021 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/Keyboard_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Keyboard_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -32,7 +32,7 @@ <a name="l00012"></a>00012 <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/ListData_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,64 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: ListData.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>ListData.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_LIST_DATA</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#define MAX_LIST_DMA_SIZE 8</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span> +<a name="l00010"></a>00010 <span class="keyword">class </span>ListElement { +<a name="l00011"></a>00011 <span class="keyword">public</span>: +<a name="l00012"></a>00012 BASE_NEW_DELETE(ListElement); +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="keywordtype">int</span> size; +<a name="l00015"></a>00015 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> addr; +<a name="l00016"></a>00016 }; +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keyword">typedef</span> ListElement* ListElementPtr; +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="keyword">class </span>ListData { +<a name="l00021"></a>00021 <span class="keyword">public</span>: +<a name="l00022"></a>00022 BASE_NEW_DELETE(ListData); +<a name="l00023"></a>00023 +<a name="l00024"></a>00024 <span class="keywordtype">int</span> length; <span class="comment">// The number of data (4)</span> +<a name="l00025"></a>00025 <span class="keywordtype">int</span> size; <span class="comment">// Total size of data (4)</span> +<a name="l00026"></a>00026 <span class="keywordtype">int</span> a[2]; <span class="comment">// for alignment</span> +<a name="l00027"></a>00027 <span class="keywordtype">int</span> bound[MAX_LIST_DMA_SIZE]; <span class="comment">// (4 * MAX_LIST_DMA_SIZE)</span> +<a name="l00028"></a>00028 ListElement element[MAX_LIST_DMA_SIZE]; <span class="comment">// (8 * MAX_LIST_DMA_SIZE)</span> +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="keywordtype">void</span> clear(<span class="keywordtype">void</span>) { +<a name="l00031"></a>00031 length = 0; +<a name="l00032"></a>00032 size = 0; +<a name="l00033"></a>00033 } +<a name="l00034"></a>00034 }; +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="keyword">typedef</span> ListData* ListDataPtr; +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/LongCube_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/LongCube_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>LongCube.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define LongCube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/MailManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,57 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: MailManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>MailManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_MAIL_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_MAIL_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="keyword">typedef</span> <span class="keyword">struct </span>mail_queue { +<a name="l00005"></a>00005 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> data; +<a name="l00006"></a>00006 <span class="keyword">struct </span>mail_queue *next; +<a name="l00007"></a>00007 } MailQueue, *MailQueuePtr; +<a name="l00008"></a>00008 +<a name="l00009"></a>00009 <span class="keyword">class </span>MailManager { +<a name="l00010"></a>00010 <span class="keyword">public</span>: +<a name="l00011"></a>00011 <span class="comment">/* constructor */</span> +<a name="l00012"></a>00012 MailManager(<span class="keywordtype">void</span>); +<a name="l00013"></a>00013 ~MailManager(<span class="keywordtype">void</span>); +<a name="l00014"></a>00014 +<a name="l00015"></a>00015 <span class="comment">/* functions */</span> +<a name="l00016"></a>00016 <span class="keywordtype">int</span> init(<span class="keywordtype">int</span> num); +<a name="l00017"></a>00017 MailQueuePtr create(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> data); +<a name="l00018"></a>00018 <span class="keywordtype">void</span> free(MailQueuePtr q); +<a name="l00019"></a>00019 <span class="keyword">static</span> MailQueuePtr append_mailQueue(MailQueuePtr list, MailQueuePtr q); +<a name="l00020"></a>00020 +<a name="l00021"></a>00021 <span class="keyword">private</span>: +<a name="l00022"></a>00022 <span class="comment">/* variables */</span> +<a name="l00023"></a>00023 MailQueuePtr mailQueuePool; +<a name="l00024"></a>00024 MailQueuePtr freeMailQueue; +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 <span class="comment">/* functions */</span> +<a name="l00027"></a>00027 <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00028"></a>00028 <span class="keywordtype">void</span> destroy(<span class="keywordtype">void</span>); +<a name="l00029"></a>00029 }; +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/MainScheduler_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,51 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: MainScheduler.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>MainScheduler.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_MAIN_SCHEDULER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_MAIN_SCHEDULER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_MAIL_MANAGER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "MailManager.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>MainScheduler : <span class="keyword">public</span> Scheduler { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 ~MainScheduler(<span class="keywordtype">void</span>) {} +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 <span class="keywordtype">void</span> init_impl(<span class="keywordtype">void</span>); +<a name="l00017"></a>00017 <span class="keywordtype">void</span> set_mailManager(MailManager *); +<a name="l00018"></a>00018 <span class="keywordtype">void</span> send_mailList(MailQueuePtr mail_list); +<a name="l00019"></a>00019 MailQueuePtr recv_mailList(<span class="keywordtype">void</span>); +<a name="l00020"></a>00020 +<a name="l00021"></a>00021 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size); +<a name="l00022"></a>00022 <span class="keywordtype">void</span> mainMem_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size); +<a name="l00023"></a>00023 }; +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/Pad_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Pad_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -55,7 +55,7 @@ <a name="l00035"></a>00035 <span class="preprocessor"></span> <a name="l00036"></a>00036 <span class="keyword">extern</span> Pad *create_controller(<span class="keywordtype">void</span>); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/PpeScheduler_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,39 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: PpeScheduler.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>PpeScheduler.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_PPE_SCHEDULER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_PPE_SCHEDULER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_MAIN_SCHEDULER</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "MainScheduler.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>PpeScheduler : <span class="keyword">public</span> MainScheduler { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size); +<a name="l00011"></a>00011 }; +<a name="l00012"></a>00012 +<a name="l00013"></a>00013 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/Random_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,41 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: Random.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>Random.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_RANDOM</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_RANDOM</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="keyword">class </span>Random { +<a name="l00005"></a>00005 <span class="keyword">public</span>: +<a name="l00006"></a>00006 Random(<span class="keywordtype">void</span>); +<a name="l00007"></a>00007 Random(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> seed); +<a name="l00008"></a>00008 +<a name="l00009"></a>00009 <span class="keywordtype">void</span> reset(<span class="keywordtype">void</span>); +<a name="l00010"></a>00010 <span class="keywordtype">int</span> getData(<span class="keywordtype">void</span>); +<a name="l00011"></a>00011 }; +<a name="l00012"></a>00012 +<a name="l00013"></a>00013 <span class="keyword">typedef</span> Random *RandomPtr; +<a name="l00014"></a>00014 +<a name="l00015"></a>00015 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/SGList_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SGList_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -126,7 +126,7 @@ <a name="l00106"></a>00106 <a name="l00107"></a>00107 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/SceneGraphArray_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SceneGraphArray_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -55,7 +55,7 @@ <a name="l00044"></a>00044 <span class="preprocessor"></span> <a name="l00045"></a>00045 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/SceneGraphIterator_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SceneGraphIterator_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -46,7 +46,7 @@ <a name="l00026"></a>00026 <a name="l00027"></a>00027 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/SceneGraphRoot_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SceneGraphRoot_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -102,7 +102,7 @@ <a name="l00085"></a>00085 <span class="preprocessor"></span> <a name="l00086"></a>00086 <span class="keyword">extern</span> SceneGraphRootPtr sgroot; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/SceneGraph_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SceneGraph_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -122,7 +122,7 @@ <a name="l00102"></a>00102 <span class="comment">// 紫 (吾с茲違) Tree</span> <a name="l00103"></a>00103 <span class="keyword">extern</span> SceneGraphPtr scene_graph_view; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedExit_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,49 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedExit.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedExit.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_EXIT</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_EXIT</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">class </span>SchedExit : <span class="keyword">public</span> SchedTaskBase { +<a name="l00017"></a>00017 <span class="keyword">public</span>: +<a name="l00018"></a>00018 BASE_NEW_DELETE(SchedExit); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00021"></a>00021 }; +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedMail_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,65 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedMail.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedMail.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_MAIL</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_MAIL</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#include "error.h"</span> +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keyword">class </span>SchedMail : <span class="keyword">public</span> SchedTaskBase{ +<a name="l00019"></a>00019 <span class="keyword">public</span>: +<a name="l00020"></a>00020 <span class="comment">/* constructor */</span> +<a name="l00021"></a>00021 SchedMail(Scheduler *); +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 BASE_NEW_DELETE(SchedMail); +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* variables */</span> +<a name="l00026"></a>00026 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> params_addr; +<a name="l00027"></a>00027 Scheduler* scheduler; +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="comment">/* functions */</span> +<a name="l00030"></a>00030 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00031"></a>00031 +<a name="l00032"></a>00032 <span class="preprocessor">#if DEBUG</span> +<a name="l00033"></a>00033 <span class="preprocessor"></span> <span class="keywordtype">void</span> read(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedMail:%s]\n"</span>, __FUNCTION__); } +<a name="l00034"></a>00034 <span class="keywordtype">void</span> exec(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedMail:%s]\n"</span>, __FUNCTION__); } +<a name="l00035"></a>00035 <span class="keywordtype">void</span> write(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedMail:%s]\n"</span>, __FUNCTION__); } +<a name="l00036"></a>00036 <span class="preprocessor">#endif</span> +<a name="l00037"></a>00037 <span class="preprocessor"></span>}; +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedNop2Ready_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,68 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedNop2Ready.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedNop2Ready.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_NOP2READY</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_NOP2READY</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INCLUDED_SCHED_NOP</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor"># include "SchedNop.h"</span> +<a name="l00018"></a>00018 <span class="preprocessor">#endif</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="preprocessor">#include "error.h"</span> +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="keyword">class </span>SchedNop2Ready : <span class="keyword">public</span> SchedNop { +<a name="l00023"></a>00023 <span class="keyword">public</span>: +<a name="l00024"></a>00024 <span class="comment">/* constructor */</span> +<a name="l00025"></a>00025 SchedNop2Ready(Scheduler*); +<a name="l00026"></a>00026 +<a name="l00027"></a>00027 BASE_NEW_DELETE(SchedNop2Ready); +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="comment">/* variables */</span> +<a name="l00030"></a>00030 Scheduler* scheduler; +<a name="l00031"></a>00031 +<a name="l00032"></a>00032 <span class="comment">/* functions */</span> +<a name="l00033"></a>00033 <span class="keywordtype">void</span> exec(<span class="keywordtype">void</span>); +<a name="l00034"></a>00034 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="preprocessor">#if DEBUG</span> +<a name="l00037"></a>00037 <span class="preprocessor"></span> <span class="keywordtype">void</span> read(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedNop2Ready:%s]\n"</span>, __FUNCTION__); } +<a name="l00038"></a>00038 <span class="keywordtype">void</span> write(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedNop2Ready:%s]\n"</span>, __FUNCTION__); } +<a name="l00039"></a>00039 <span class="preprocessor">#endif</span> +<a name="l00040"></a>00040 <span class="preprocessor"></span>}; +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedNop_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,52 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedNop.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedNop.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_NOP</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_NOP</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#include "error.h"</span> +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keyword">class </span>SchedNop : <span class="keyword">public</span> SchedTaskBase { +<a name="l00019"></a>00019 <span class="keyword">public</span>: +<a name="l00020"></a>00020 BASE_NEW_DELETE(SchedNop); +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="comment">/* functions */</span> +<a name="l00023"></a>00023 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00024"></a>00024 }; +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedTaskBase_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,58 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedTaskBase.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedTaskBase.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_TASK_BASE</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>Scheduler; +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="keyword">class </span>SchedTaskBase { +<a name="l00015"></a>00015 <span class="keyword">public</span>: +<a name="l00016"></a>00016 <span class="comment">/* constructor */</span> +<a name="l00017"></a>00017 SchedTaskBase(<span class="keywordtype">void</span>) {} +<a name="l00018"></a>00018 <span class="keyword">virtual</span> ~SchedTaskBase(<span class="keywordtype">void</span>) {} +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 BASE_NEW_DELETE(SchedTaskBase); +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="comment">// noaction in default</span> +<a name="l00023"></a>00023 <span class="keyword">virtual</span> <span class="keywordtype">void</span> load(<span class="keywordtype">void</span>) {} +<a name="l00024"></a>00024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> read(<span class="keywordtype">void</span>) {} +<a name="l00025"></a>00025 <span class="keyword">virtual</span> <span class="keywordtype">void</span> exec(<span class="keywordtype">void</span>) {} +<a name="l00026"></a>00026 <span class="keyword">virtual</span> <span class="keywordtype">void</span> write(<span class="keywordtype">void</span>) {} +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="comment">/* functions */</span> +<a name="l00029"></a>00029 <span class="keyword">virtual</span> SchedTaskBase* next(Scheduler*, SchedTaskBase*) {<span class="keywordflow">return</span> 0;} +<a name="l00030"></a>00030 }; +<a name="l00031"></a>00031 +<a name="l00032"></a>00032 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedTaskList_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,76 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedTaskList.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedTaskList.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASKLIST</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_TASKLIST</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#include "error.h"</span> +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keyword">class </span>SchedTaskList : <span class="keyword">public</span> SchedTaskBase { +<a name="l00019"></a>00019 <span class="keyword">public</span>: +<a name="l00020"></a>00020 <span class="comment">/* constructor */</span> +<a name="l00021"></a>00021 SchedTaskList(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> addr, Scheduler *sched); +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 BASE_NEW_DELETE(SchedTaskList); +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="comment">/* variables */</span> +<a name="l00026"></a>00026 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> params_addr; +<a name="l00027"></a>00027 TaskListPtr list; +<a name="l00028"></a>00028 Scheduler *scheduler; +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="keywordtype">int</span> flag_renewTaskList; +<a name="l00031"></a>00031 +<a name="l00032"></a>00032 <span class="comment">/* functions */</span> +<a name="l00033"></a>00033 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="comment">/* override functions */</span> +<a name="l00036"></a>00036 <span class="keywordtype">void</span> read(<span class="keywordtype">void</span>); +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="preprocessor">#ifdef DEBUG</span> +<a name="l00039"></a>00039 <span class="preprocessor"></span> <span class="keywordtype">void</span> exec(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedTaskList:%s]\n"</span>, __FUNCTION__); } +<a name="l00040"></a>00040 <span class="keywordtype">void</span> write(<span class="keywordtype">void</span>) { __debug(<span class="stringliteral">"[SchedTaskList:%s]\n"</span>, __FUNCTION__); } +<a name="l00041"></a>00041 <span class="preprocessor">#endif</span> +<a name="l00042"></a>00042 <span class="preprocessor"></span> +<a name="l00043"></a>00043 }; +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 <span class="keyword">const</span> <span class="keywordtype">int</span> SCHED_TASKLIST_NORMAL = 0; +<a name="l00046"></a>00046 <span class="keyword">const</span> <span class="keywordtype">int</span> SCHED_TASKLIST_RENEW = 1; +<a name="l00047"></a>00047 +<a name="l00048"></a>00048 <span class="preprocessor">#endif</span> +<a name="l00049"></a>00049 <span class="preprocessor"></span> +<a name="l00050"></a>00050 <span class="keyword">extern</span> SchedTaskList* createSchedTaskList(uint32, Scheduler*, <span class="keywordtype">int</span>); +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SchedTask_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,257 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SchedTask.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SchedTask.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHED_TASK</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Scheduler.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor"># include "ListData.h"</span> +<a name="l00018"></a>00018 <span class="preprocessor">#endif</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="preprocessor">#ifndef INCLUDED_TASK_GROUP</span> +<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor"># include "TaskGroup.h"</span> +<a name="l00022"></a>00022 <span class="preprocessor">#endif</span> +<a name="l00023"></a>00023 <span class="preprocessor"></span> +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="keyword">class </span>SchedTask : <span class="keyword">public</span> SchedTaskBase { +<a name="l00026"></a>00026 <span class="keyword">public</span>: +<a name="l00027"></a>00027 <span class="comment">/* constructor */</span> +<a name="l00028"></a>00028 SchedTask(<span class="keywordtype">void</span>); +<a name="l00029"></a>00029 ~SchedTask(<span class="keywordtype">void</span>); +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 BASE_NEW_DELETE(SchedTask); +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="comment">/* variables */</span> +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="comment">// Task を実行するスケジューラ自身</span> +<a name="l00036"></a>00036 Scheduler *__scheduler; +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="comment">// 現在スケジューラが実行している TaskList と、このタスクに対応する Task</span> +<a name="l00039"></a>00039 TaskListPtr __list; +<a name="l00040"></a>00040 TaskPtr __task; +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="comment">// read/write 用の ListData</span> +<a name="l00043"></a>00043 ListDataPtr __inListData; +<a name="l00044"></a>00044 ListDataPtr __outListData; +<a name="l00045"></a>00045 +<a name="l00052"></a>00052 <span class="keywordtype">void</span> *__readbuf; +<a name="l00053"></a>00053 <span class="keywordtype">void</span> *__writebuf; +<a name="l00054"></a>00054 +<a name="l00055"></a>00055 <span class="comment">// Task の、Tasklist での位置。(task = &list[cur_index-1])</span> +<a name="l00056"></a>00056 <span class="keywordtype">int</span> __cur_index; +<a name="l00057"></a>00057 +<a name="l00058"></a>00058 <span class="comment">// タスク内で生成されたタスクのグループ</span> +<a name="l00059"></a>00059 TaskGroup *__taskGroup; +<a name="l00060"></a>00060 +<a name="l00061"></a>00061 <span class="comment">// このタスク内で生成されたタスクの数</span> +<a name="l00062"></a>00062 <span class="keywordtype">int</span> __renew_flag; +<a name="l00063"></a>00063 +<a name="l00064"></a>00064 <span class="comment">// このタスクが SPE 内で生成されたタスクか否か 1: Yes, 0: No</span> +<a name="l00065"></a>00065 <span class="keywordtype">int</span> __flag_renewTask; +<a name="l00066"></a>00066 +<a name="l00067"></a>00067 <span class="comment">// タスクがメインメモリ側で生成されたものか、</span> +<a name="l00068"></a>00068 <span class="comment">// SPE で生成されたものかによって、データの扱いが変わってくる。</span> +<a name="l00069"></a>00069 <span class="comment">// そのために if (__flag_renewTask) を連発するのはよくないので</span> +<a name="l00070"></a>00070 <span class="comment">// 関数ポインタで持っておく</span> +<a name="l00071"></a>00071 void (SchedTask::*ex_init)(void); +<a name="l00072"></a>00072 void (SchedTask::*ex_read)(void); +<a name="l00073"></a>00073 void (SchedTask::*ex_exec)(void); +<a name="l00074"></a>00074 void (SchedTask::*ex_write)(void); +<a name="l00075"></a>00075 SchedTaskBase* (SchedTask::*ex_next)(<span class="keywordtype">void</span>); +<a name="l00076"></a>00076 +<a name="l00077"></a>00077 <span class="comment">/* functions */</span> +<a name="l00078"></a>00078 <span class="keywordtype">void</span> __setRenew(<span class="keywordtype">void</span>); +<a name="l00079"></a>00079 <span class="keywordtype">void</span> __init__(TaskListPtr _list, TaskPtr _task, <span class="keywordtype">int</span> index, +<a name="l00080"></a>00080 ListDataPtr rbuf, ListDataPtr wbuf, Scheduler* sc); +<a name="l00081"></a>00081 +<a name="l00082"></a>00082 <span class="comment">// override</span> +<a name="l00083"></a>00083 <span class="keywordtype">void</span> read(<span class="keywordtype">void</span>); +<a name="l00084"></a>00084 <span class="keywordtype">void</span> exec(<span class="keywordtype">void</span>); +<a name="l00085"></a>00085 <span class="keywordtype">void</span> write(<span class="keywordtype">void</span>); +<a name="l00086"></a>00086 SchedTaskBase* next(Scheduler *, SchedTaskBase *); +<a name="l00087"></a>00087 +<a name="l00088"></a>00088 <span class="comment">// ここをユーザが継承して</span> +<a name="l00089"></a>00089 <span class="comment">// それぞれのタスクに対応した処理を記述する</span> +<a name="l00090"></a>00090 <span class="keyword">virtual</span> <span class="keywordtype">int</span> run(<span class="keywordtype">void</span>* r, <span class="keywordtype">void</span> *w) { <span class="keywordflow">return</span> 0; } +<a name="l00091"></a>00091 +<a name="l00092"></a>00092 int (SchedTask::*run_func)(<span class="keywordtype">void</span>* r, <span class="keywordtype">void</span> *w); +<a name="l00093"></a>00093 +<a name="l00094"></a>00094 <span class="comment">//--- System API ---</span> +<a name="l00095"></a>00095 SchedTask* get_nextTask(TaskListPtr list); +<a name="l00096"></a>00096 +<a name="l00101"></a>00101 <span class="keywordtype">void</span> ex_init_normal(<span class="keywordtype">void</span>); +<a name="l00102"></a>00102 <span class="keywordtype">void</span> ex_read_normal(<span class="keywordtype">void</span>); +<a name="l00103"></a>00103 <span class="keywordtype">void</span> ex_exec_normal(<span class="keywordtype">void</span>); +<a name="l00104"></a>00104 <span class="keywordtype">void</span> ex_write_normal(<span class="keywordtype">void</span>); +<a name="l00105"></a>00105 SchedTaskBase* ex_next_normal(<span class="keywordtype">void</span>); +<a name="l00106"></a>00106 +<a name="l00111"></a>00111 <span class="keywordtype">void</span> ex_init_renew(<span class="keywordtype">void</span>); +<a name="l00112"></a>00112 <span class="keywordtype">void</span> ex_read_renew(<span class="keywordtype">void</span>); +<a name="l00113"></a>00113 <span class="keywordtype">void</span> ex_exec_renew(<span class="keywordtype">void</span>); +<a name="l00114"></a>00114 <span class="keywordtype">void</span> ex_write_renew(<span class="keywordtype">void</span>); +<a name="l00115"></a>00115 SchedTaskBase* ex_next_renew(<span class="keywordtype">void</span>); +<a name="l00116"></a>00116 +<a name="l00117"></a>00117 +<a name="l00118"></a>00118 <span class="comment">//--- User API ---</span> +<a name="l00119"></a>00119 <span class="keywordtype">int</span> get_cpuid(<span class="keywordtype">void</span>); +<a name="l00120"></a>00120 +<a name="l00121"></a>00121 <span class="keywordtype">void</span>* get_input(<span class="keywordtype">void</span> *buff, <span class="keywordtype">int</span> index); +<a name="l00122"></a>00122 <span class="keywordtype">void</span>* get_output(<span class="keywordtype">void</span> *buff, <span class="keywordtype">int</span> index); +<a name="l00123"></a>00123 uint32 get_inputAddr(<span class="keywordtype">int</span> index); +<a name="l00124"></a>00124 uint32 get_outputAddr(<span class="keywordtype">int</span> index); +<a name="l00125"></a>00125 <span class="keywordtype">int</span> get_inputSize(<span class="keywordtype">int</span> index); +<a name="l00126"></a>00126 <span class="keywordtype">int</span> get_outputSize(<span class="keywordtype">int</span> index); +<a name="l00127"></a>00127 <span class="keywordtype">int</span> get_param(<span class="keywordtype">int</span> index); +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 TaskPtr create_task(<span class="keywordtype">int</span> cmd); +<a name="l00130"></a>00130 <span class="keywordtype">void</span> wait_task(TaskPtr waitTask); +<a name="l00131"></a>00131 +<a name="l00132"></a>00132 <span class="keywordtype">void</span>* global_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size); +<a name="l00133"></a>00133 <span class="keywordtype">void</span>* global_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00134"></a>00134 <span class="keywordtype">void</span> global_free(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00135"></a>00135 +<a name="l00136"></a>00136 <span class="keywordtype">void</span> mainMem_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size); +<a name="l00137"></a>00137 <span class="keywordtype">void</span> mainMem_wait(<span class="keywordtype">void</span>); +<a name="l00138"></a>00138 <span class="keywordtype">void</span>* mainMem_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00139"></a>00139 +<a name="l00140"></a>00140 <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size); +<a name="l00141"></a>00141 +<a name="l00142"></a>00142 <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00143"></a>00143 <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf,uint32 addr, uint32 size, uint32 mask); +<a name="l00144"></a>00144 <span class="keywordtype">void</span> dma_wait(uint32 mask); +<a name="l00145"></a>00145 +<a name="l00146"></a>00146 <span class="keyword">class </span>STaskManager { +<a name="l00147"></a>00147 <span class="keyword">public</span>: +<a name="l00148"></a>00148 STaskManager(SchedTask *_t) { +<a name="l00149"></a>00149 outer = _t; +<a name="l00150"></a>00150 } +<a name="l00151"></a>00151 +<a name="l00152"></a>00152 BASE_NEW_DELETE(STaskManager); +<a name="l00153"></a>00153 +<a name="l00154"></a>00154 SchedTask *outer; +<a name="l00155"></a>00155 +<a name="l00156"></a>00156 <span class="keywordtype">int</span> get_cpuid(<span class="keywordtype">void</span>) { +<a name="l00157"></a>00157 <span class="keywordflow">return</span> outer->get_cpuid(); +<a name="l00158"></a>00158 } +<a name="l00159"></a>00159 +<a name="l00160"></a>00160 <span class="keywordtype">void</span>* get_input(<span class="keywordtype">int</span> index) { +<a name="l00161"></a>00161 <span class="keywordflow">return</span> outer->get_input(outer->__readbuf, index); +<a name="l00162"></a>00162 } +<a name="l00163"></a>00163 +<a name="l00164"></a>00164 <span class="keywordtype">void</span>* get_output(<span class="keywordtype">int</span> index) { +<a name="l00165"></a>00165 <span class="keywordflow">return</span> outer->get_output(outer->__writebuf, index); +<a name="l00166"></a>00166 } +<a name="l00167"></a>00167 +<a name="l00168"></a>00168 uint32 get_inputAddr(<span class="keywordtype">int</span> index) { +<a name="l00169"></a>00169 <span class="keywordflow">return</span> outer->get_inputAddr(index); +<a name="l00170"></a>00170 } +<a name="l00171"></a>00171 +<a name="l00172"></a>00172 uint32 get_outputAddr(<span class="keywordtype">int</span> index) { +<a name="l00173"></a>00173 <span class="keywordflow">return</span> outer->get_outputAddr(index); +<a name="l00174"></a>00174 } +<a name="l00175"></a>00175 +<a name="l00176"></a>00176 uint32 get_inputSize(<span class="keywordtype">int</span> index) { +<a name="l00177"></a>00177 <span class="keywordflow">return</span> outer->get_inputSize(index); +<a name="l00178"></a>00178 } +<a name="l00179"></a>00179 +<a name="l00180"></a>00180 uint32 get_outputSize(<span class="keywordtype">int</span> index) { +<a name="l00181"></a>00181 <span class="keywordflow">return</span> outer->get_outputSize(index); +<a name="l00182"></a>00182 } +<a name="l00183"></a>00183 +<a name="l00184"></a>00184 <span class="keywordtype">int</span> get_param(<span class="keywordtype">int</span> index) { +<a name="l00185"></a>00185 <span class="keywordflow">return</span> outer->get_param(index); +<a name="l00186"></a>00186 } +<a name="l00187"></a>00187 +<a name="l00188"></a>00188 TaskPtr create_task(<span class="keywordtype">int</span> cmd) { +<a name="l00189"></a>00189 <span class="keywordflow">return</span> outer->create_task(cmd); +<a name="l00190"></a>00190 } +<a name="l00191"></a>00191 +<a name="l00192"></a>00192 <span class="keywordtype">void</span> wait_task(TaskPtr waitTask) { +<a name="l00193"></a>00193 outer->wait_task(waitTask); +<a name="l00194"></a>00194 } +<a name="l00195"></a>00195 +<a name="l00196"></a>00196 <span class="keywordtype">void</span>* global_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size) { +<a name="l00197"></a>00197 <span class="keywordflow">return</span> outer->global_alloc(<span class="keywordtype">id</span>, size); +<a name="l00198"></a>00198 } +<a name="l00199"></a>00199 +<a name="l00200"></a>00200 <span class="keywordtype">void</span>* global_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) { +<a name="l00201"></a>00201 <span class="keywordflow">return</span> outer->global_get(<span class="keywordtype">id</span>); +<a name="l00202"></a>00202 } +<a name="l00203"></a>00203 +<a name="l00204"></a>00204 <span class="keywordtype">void</span> global_free(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) { +<a name="l00205"></a>00205 outer->global_free(<span class="keywordtype">id</span>); +<a name="l00206"></a>00206 } +<a name="l00207"></a>00207 +<a name="l00208"></a>00208 <span class="keywordtype">void</span> mainMem_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size) { +<a name="l00209"></a>00209 outer->mainMem_alloc(<span class="keywordtype">id</span>, size); +<a name="l00210"></a>00210 } +<a name="l00211"></a>00211 +<a name="l00212"></a>00212 <span class="keywordtype">void</span> mainMem_wait(<span class="keywordtype">void</span>) { +<a name="l00213"></a>00213 outer->mainMem_wait(); +<a name="l00214"></a>00214 } +<a name="l00215"></a>00215 +<a name="l00216"></a>00216 <span class="keywordtype">void</span>* mainMem_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) { +<a name="l00217"></a>00217 <span class="keywordflow">return</span> outer->mainMem_get(<span class="keywordtype">id</span>); +<a name="l00218"></a>00218 } +<a name="l00219"></a>00219 +<a name="l00220"></a>00220 <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size) { +<a name="l00221"></a>00221 <span class="keywordflow">return</span> outer->allocate(size); +<a name="l00222"></a>00222 } +<a name="l00223"></a>00223 +<a name="l00224"></a>00224 <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask) { +<a name="l00225"></a>00225 outer->dma_load(buf, addr, size, mask); +<a name="l00226"></a>00226 } +<a name="l00227"></a>00227 +<a name="l00228"></a>00228 <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf,uint32 addr, uint32 size, uint32 mask) { +<a name="l00229"></a>00229 outer->dma_store(buf, addr, size, mask); +<a name="l00230"></a>00230 } +<a name="l00231"></a>00231 +<a name="l00232"></a>00232 <span class="keywordtype">void</span> dma_wait(uint32 mask) { +<a name="l00233"></a>00233 outer->dma_wait(mask); +<a name="l00234"></a>00234 } +<a name="l00235"></a>00235 }; +<a name="l00236"></a>00236 +<a name="l00237"></a>00237 STaskManager *smanager; +<a name="l00238"></a>00238 }; +<a name="l00239"></a>00239 +<a name="l00240"></a>00240 <span class="keyword">const</span> <span class="keywordtype">int</span> SCHED_TASK_NORMAL = 0; +<a name="l00241"></a>00241 <span class="keyword">const</span> <span class="keywordtype">int</span> SCHED_TASK_RENEW = 1; +<a name="l00242"></a>00242 +<a name="l00243"></a>00243 <span class="preprocessor">#endif</span> +<a name="l00244"></a>00244 <span class="preprocessor"></span> +<a name="l00245"></a>00245 <span class="keyword">extern</span> SchedTask* createSchedTask(TaskPtr); +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/Scheduler_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,185 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: Scheduler.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>Scheduler.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SCHEDULER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SCHEDULER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASKLIST</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "TaskList.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "ListData.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INCLUDED_DMA_MANAGER</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor"># include "DmaManager.h"</span> +<a name="l00018"></a>00018 <span class="preprocessor">#endif</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK_BASE</span> +<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskBase.h"</span> +<a name="l00022"></a>00022 <span class="preprocessor">#endif</span> +<a name="l00023"></a>00023 <span class="preprocessor"></span> +<a name="l00024"></a>00024 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASK</span> +<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTask.h"</span> +<a name="l00026"></a>00026 <span class="preprocessor">#endif</span> +<a name="l00027"></a>00027 <span class="preprocessor"></span> +<a name="l00028"></a>00028 <span class="preprocessor">#ifndef INCLUDED_SCHED_TASKLIST</span> +<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor"># include "SchedTaskList.h"</span> +<a name="l00030"></a>00030 <span class="preprocessor">#endif</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#ifndef INCLUDED_TASK_GROUP</span> +<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor"># include "TaskGroup.h"</span> +<a name="l00034"></a>00034 <span class="preprocessor">#endif</span> +<a name="l00035"></a>00035 <span class="preprocessor"></span> +<a name="l00036"></a>00036 <span class="preprocessor">#define MAX_USER_TASK 32</span> +<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define MAX_SYSTEM_TASK 2</span> +<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define MAX_TASK_OBJECT MAX_USER_TASK + MAX_SYSTEM_TASK</span> +<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define MAX_GLOBAL_AREA 32</span> +<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define MAX_MAINMEM_AREA 32</span> +<a name="l00041"></a>00041 <span class="preprocessor"></span> +<a name="l00042"></a>00042 <span class="keyword">class </span>SchedTaskBase; +<a name="l00043"></a>00043 <span class="keyword">class </span>SchedTask; +<a name="l00044"></a>00044 <span class="keyword">class </span>SchedTaskList; +<a name="l00045"></a>00045 +<a name="l00046"></a>00046 <span class="keyword">class </span>Scheduler { +<a name="l00047"></a>00047 <span class="keyword">public</span>: +<a name="l00048"></a>00048 <span class="keyword">virtual</span> ~Scheduler(<span class="keywordtype">void</span>); +<a name="l00049"></a>00049 +<a name="l00050"></a>00050 BASE_NEW_DELETE(Scheduler); +<a name="l00051"></a>00051 +<a name="l00052"></a>00052 <span class="comment">/* variables */</span> +<a name="l00053"></a>00053 <span class="keywordtype">int</span> id; +<a name="l00054"></a>00054 +<a name="l00055"></a>00055 <span class="comment">// double buffering</span> +<a name="l00056"></a>00056 TaskListPtr buff_taskList[2]; +<a name="l00057"></a>00057 ListDataPtr buff_inListData[2]; +<a name="l00058"></a>00058 ListDataPtr buff_outListData[2]; +<a name="l00059"></a>00059 +<a name="l00060"></a>00060 <span class="keywordtype">int</span> buffFlag_taskList; +<a name="l00061"></a>00061 <span class="keywordtype">int</span> buffFlag_inListData; +<a name="l00062"></a>00062 <span class="keywordtype">int</span> buffFlag_outListData; +<a name="l00063"></a>00063 +<a name="l00064"></a>00064 <span class="comment">/* TaskList 関連 */</span> +<a name="l00065"></a>00065 +<a name="l00077"></a>00077 <span class="keywordtype">int</span> bakIndex_taskList; +<a name="l00078"></a>00078 TaskListPtr bak_curTaskList; +<a name="l00079"></a>00079 +<a name="l00080"></a>00080 +<a name="l00085"></a>00085 TaskListPtr renewCur_taskList; +<a name="l00086"></a>00086 TaskListPtr renewTop_taskList; +<a name="l00087"></a>00087 +<a name="l00094"></a>00094 <span class="keywordtype">int</span> flag_renewTaskList; +<a name="l00095"></a>00095 +<a name="l00104"></a>00104 TaskGroupPtr taskGroup; +<a name="l00105"></a>00105 +<a name="l00106"></a>00106 <span class="comment">/* GlobalMemoryList */</span> +<a name="l00107"></a>00107 <span class="keywordtype">void</span>* globalList[MAX_GLOBAL_AREA]; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 <span class="comment">/* MainMemory Allocate Command List */</span> +<a name="l00110"></a>00110 <span class="keywordtype">void</span>* mainMemList[MAX_MAINMEM_AREA]; +<a name="l00111"></a>00111 +<a name="l00112"></a>00112 <span class="comment">// Task Object Table</span> +<a name="l00113"></a>00113 <span class="keyword">typedef</span> SchedTask* (*TaskObject)(void); +<a name="l00114"></a>00114 +<a name="l00115"></a>00115 DmaManager* connector; +<a name="l00116"></a>00116 +<a name="l00117"></a>00117 <span class="comment">// Pipeline Stage</span> +<a name="l00118"></a>00118 SchedTaskBase* task1; +<a name="l00119"></a>00119 SchedTaskBase* task2; +<a name="l00120"></a>00120 SchedTaskBase* task3; +<a name="l00121"></a>00121 +<a name="l00122"></a>00122 <span class="comment">/* functions */</span> +<a name="l00123"></a>00123 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00124"></a>00124 <span class="keywordtype">void</span> run(<span class="keywordtype">void</span>); +<a name="l00125"></a>00125 <span class="keyword">virtual</span> <span class="keywordtype">void</span> init_impl(<span class="keywordtype">void</span>) {}; +<a name="l00126"></a>00126 <span class="keywordtype">void</span> finish(<span class="keywordtype">void</span>); +<a name="l00127"></a>00127 +<a name="l00128"></a>00128 TaskListPtr get_curListBuf(<span class="keywordtype">void</span>); +<a name="l00129"></a>00129 ListDataPtr get_curReadBuf(<span class="keywordtype">void</span>); +<a name="l00130"></a>00130 ListDataPtr get_curWriteBuf(<span class="keywordtype">void</span>); +<a name="l00131"></a>00131 TaskListPtr get_renewListBuf(<span class="keywordtype">void</span>); +<a name="l00132"></a>00132 +<a name="l00133"></a>00133 <span class="keywordtype">void</span> set_backupTaskList(TaskListPtr cur_taskList); +<a name="l00134"></a>00134 <span class="keywordtype">void</span> set_backupTaskListIndex(<span class="keywordtype">int</span> cur_index); +<a name="l00135"></a>00135 SchedTaskList* get_nextRenewTaskList(<span class="keywordtype">void</span>); +<a name="l00136"></a>00136 TaskListPtr get_backupTaskList(<span class="keywordtype">void</span>); +<a name="l00137"></a>00137 <span class="keywordtype">int</span> get_backupTaskListIndex(<span class="keywordtype">void</span>); +<a name="l00138"></a>00138 +<a name="l00139"></a>00139 <span class="comment">// なんか名前が変だが。。。</span> +<a name="l00140"></a>00140 <span class="comment">/* TaskGroup */</span> +<a name="l00141"></a>00141 TaskGroupPtr set_groupTask(uint32 command); +<a name="l00142"></a>00142 <span class="keywordtype">void</span> add_groupTask(TaskGroupPtr group, TaskPtr task); +<a name="l00143"></a>00143 <span class="keywordtype">void</span> remove_groupTask(TaskGroupPtr group, TaskPtr task); +<a name="l00144"></a>00144 <span class="keywordtype">void</span> reload_groupTask(<span class="keywordtype">void</span>); +<a name="l00145"></a>00145 uint32 status_groupTask(TaskGroupPtr group); +<a name="l00146"></a>00146 +<a name="l00147"></a>00147 <span class="comment">/* GlobalMemory */</span> +<a name="l00148"></a>00148 <span class="keywordtype">void</span>* global_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size); +<a name="l00149"></a>00149 <span class="keywordtype">void</span>* global_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00150"></a>00150 <span class="keywordtype">void</span> global_free(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00151"></a>00151 +<a name="l00152"></a>00152 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size) { <span class="keywordflow">return</span> NULL; }; +<a name="l00153"></a>00153 +<a name="l00154"></a>00154 <span class="keyword">virtual</span> <span class="keywordtype">void</span> mainMem_alloc(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> size) {}; +<a name="l00155"></a>00155 <span class="keyword">virtual</span> <span class="keywordtype">void</span> mainMem_wait(<span class="keywordtype">void</span>) {}; +<a name="l00156"></a>00156 <span class="keywordtype">void</span> *mainMem_get(<span class="keywordtype">int</span> <span class="keywordtype">id</span>); +<a name="l00157"></a>00157 +<a name="l00158"></a>00158 <span class="comment">/* DMA Transfer */</span> +<a name="l00159"></a>00159 <span class="keywordtype">void</span> dma_load(<span class="keywordtype">void</span> *buf, uint32 addr, uint32 size, uint32 mask); +<a name="l00160"></a>00160 <span class="keywordtype">void</span> dma_store(<span class="keywordtype">void</span> *buf,uint32 addr, uint32 size, uint32 mask); +<a name="l00161"></a>00161 <span class="keywordtype">void</span> dma_wait(uint32 mask); +<a name="l00162"></a>00162 <span class="keywordtype">void</span> show_dma_wait() { connector->show_dma_wait(<span class="keywordtype">id</span>); }; +<a name="l00163"></a>00163 <span class="keywordtype">void</span> mail_write(uint32 data); +<a name="l00164"></a>00164 uint32 mail_read(<span class="keywordtype">void</span>); +<a name="l00165"></a>00165 <span class="keywordtype">void</span> dma_loadList(ListDataPtr list, <span class="keywordtype">void</span> *, uint32 mask); +<a name="l00166"></a>00166 <span class="keywordtype">void</span> dma_storeList(ListDataPtr list, <span class="keywordtype">void</span> *, uint32 mask); +<a name="l00167"></a>00167 }; +<a name="l00168"></a>00168 +<a name="l00169"></a>00169 <span class="preprocessor">#endif</span> +<a name="l00170"></a>00170 <span class="preprocessor"></span> +<a name="l00171"></a>00171 <span class="keyword">extern</span> <span class="keywordtype">void</span> register_task(<span class="keywordtype">int</span> cmd, Scheduler::TaskObject task); +<a name="l00172"></a>00172 +<a name="l00173"></a>00173 <span class="preprocessor">#define SchedConstructor(str) \</span> +<a name="l00174"></a>00174 <span class="preprocessor"> str(void) {} \</span> +<a name="l00175"></a>00175 <span class="preprocessor"> BASE_NEW_DELETE(str) \</span> +<a name="l00176"></a>00176 <span class="preprocessor"></span> +<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#define SchedDefineTask(str) \</span> +<a name="l00178"></a>00178 <span class="preprocessor"> SchedTask* createTask_##str(void) \</span> +<a name="l00179"></a>00179 <span class="preprocessor"> { \</span> +<a name="l00180"></a>00180 <span class="preprocessor"> return new str(); \</span> +<a name="l00181"></a>00181 <span class="preprocessor"> }</span> +<a name="l00182"></a>00182 <span class="preprocessor"></span> +<a name="l00183"></a>00183 <span class="preprocessor">#define SchedExternTask(str) \</span> +<a name="l00184"></a>00184 <span class="preprocessor"> extern \</span> +<a name="l00185"></a>00185 <span class="preprocessor"> SchedTask* createTask_##str(void);</span> +<a name="l00186"></a>00186 <span class="preprocessor"></span> +<a name="l00187"></a>00187 <span class="preprocessor">#define SchedRegisterTask(cmd, str) \</span> +<a name="l00188"></a>00188 <span class="preprocessor"> register_task(cmd, createTask_##str);</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/SpanPackList_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SpanPackList_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -44,7 +44,7 @@ <a name="l00024"></a>00024 <a name="l00025"></a>00025 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SpeThreads_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,64 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SpeThreads.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SpeThreads.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SPE_THREADS</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SPE_THREADS</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#include <libspe2.h></span> +<a name="l00005"></a>00005 <span class="preprocessor">#include <pthread.h></span> +<a name="l00006"></a>00006 +<a name="l00007"></a>00007 <span class="preprocessor">#define SPE_ELF "spe-main"</span> +<a name="l00008"></a>00008 <span class="preprocessor"></span> +<a name="l00009"></a>00009 <span class="keyword">typedef</span> <span class="keyword">struct </span>arg { +<a name="l00010"></a>00010 <span class="keywordtype">int</span> speid; +<a name="l00011"></a>00011 spe_context_ptr_t ctx; +<a name="l00012"></a>00012 } thread_arg_t; +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="keyword">class </span>SpeThreads { +<a name="l00015"></a>00015 <span class="keyword">public</span>: +<a name="l00016"></a>00016 <span class="comment">/* constructor */</span> +<a name="l00017"></a>00017 SpeThreads(<span class="keywordtype">int</span> num = 1); +<a name="l00018"></a>00018 ~SpeThreads(<span class="keywordtype">void</span>); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="comment">/* functions */</span> +<a name="l00021"></a>00021 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00022"></a>00022 <span class="keywordtype">int</span> get_mail(<span class="keywordtype">int</span> speid, <span class="keywordtype">int</span> count, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* ret); <span class="comment">// BLOCKING</span> +<a name="l00023"></a>00023 <span class="keywordtype">int</span> check_mail(<span class="keywordtype">int</span> speid, <span class="keywordtype">int</span> count, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* ret); <span class="comment">// NONBLOCK</span> +<a name="l00024"></a>00024 <span class="keywordtype">void</span> send_mail(<span class="keywordtype">int</span> speid, <span class="keywordtype">int</span> num, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *data); <span class="comment">// BLOCKING</span> +<a name="l00025"></a>00025 <span class="keyword">static</span> <span class="keywordtype">void</span> *spe_thread_run(<span class="keywordtype">void</span> *arg); +<a name="l00026"></a>00026 <span class="keyword">static</span> <span class="keywordtype">void</span> *frontend_thread_run(<span class="keywordtype">void</span> *arg); +<a name="l00027"></a>00027 <span class="keywordtype">void</span> add_output_tasklist(<span class="keywordtype">int</span> command, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buff, <span class="keywordtype">int</span> alloc_size); +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="keyword">private</span>: +<a name="l00030"></a>00030 <span class="comment">/* variables */</span> +<a name="l00031"></a>00031 spe_program_handle_t *spe_handle; +<a name="l00032"></a>00032 spe_context_ptr_t *spe_ctx; +<a name="l00033"></a>00033 pthread_t *threads; +<a name="l00034"></a>00034 thread_arg_t *args; +<a name="l00035"></a>00035 <span class="keywordtype">int</span> spe_num; +<a name="l00036"></a>00036 }; +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/SpuDraw_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SpuDraw_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -62,7 +62,7 @@ <a name="l00042"></a>00042 <a name="l00043"></a>00043 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/SpuSpan_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SpuSpan_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/Start_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Start_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/SymTable_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,53 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: SymTable.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>SymTable.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_SYMTABLE</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_SYMTABLE</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#define SYM_MAX_SIZE 64</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span> +<a name="l00006"></a>00006 <span class="keyword">class </span>SymTable { +<a name="l00007"></a>00007 <span class="keyword">public</span>: +<a name="l00008"></a>00008 ~SymTable(<span class="keywordtype">void</span>); +<a name="l00009"></a>00009 +<a name="l00010"></a>00010 <span class="keyword">typedef</span> int (*FuncObject)(<span class="keywordtype">void</span> *, <span class="keywordtype">void</span>*); +<a name="l00011"></a>00011 +<a name="l00012"></a>00012 <span class="keyword">typedef</span> <span class="keyword">struct </span>sym_table { +<a name="l00013"></a>00013 <span class="keywordtype">char</span> *sym; +<a name="l00014"></a>00014 FuncObject address; +<a name="l00015"></a>00015 } SymTb, *SymTbPtr; +<a name="l00016"></a>00016 +<a name="l00017"></a>00017 SymTbPtr symtb; +<a name="l00018"></a>00018 <span class="keywordtype">int</span> symtb_index; +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00021"></a>00021 <span class="keywordtype">void</span> set_symbol(<span class="keyword">const</span> <span class="keywordtype">char</span> *sym, FuncObject addr); +<a name="l00022"></a>00022 <span class="keywordtype">void</span> set_func(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, FuncObject addr); +<a name="l00023"></a>00023 <span class="keywordtype">int</span> get_fd(<span class="keyword">const</span> <span class="keywordtype">char</span> *sym); +<a name="l00024"></a>00024 FuncObject get_address(<span class="keywordtype">int</span> fd); +<a name="l00025"></a>00025 }; +<a name="l00026"></a>00026 +<a name="l00027"></a>00027 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/SysTask_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/SysTask_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -27,7 +27,7 @@ <a name="l00007"></a>00007 <a name="l00008"></a>00008 <span class="keyword">extern</span> <span class="keywordtype">void</span> systask_register(<span class="keywordtype">void</span>); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/Tapestry_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Tapestry_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -66,7 +66,7 @@ <a name="l00123"></a>00123 <a name="l00124"></a>00124 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskGroup_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,56 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskGroup.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskGroup.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_GROUP</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_GROUP</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "TaskQueue.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>TaskGroup { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 TaskGroup(<span class="keywordtype">void</span>): group(NULL) {} +<a name="l00015"></a>00015 +<a name="l00016"></a>00016 BASE_NEW_DELETE(TaskGroup); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> command; +<a name="l00019"></a>00019 TaskQueuePtr group; +<a name="l00020"></a>00020 +<a name="l00024"></a>00024 <span class="keywordtype">void</span> <span class="keyword">add</span>(TaskPtr add_task); +<a name="l00025"></a>00025 +<a name="l00029"></a>00029 <span class="keywordtype">void</span> <span class="keyword">remove</span>(TaskPtr delete_task); +<a name="l00030"></a>00030 +<a name="l00036"></a>00036 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> status(<span class="keywordtype">void</span>); +<a name="l00037"></a>00037 }; +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="keyword">typedef</span> TaskGroup* TaskGroupPtr; +<a name="l00040"></a>00040 +<a name="l00041"></a>00041 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskListInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,62 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskListInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskListInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_LIST_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_LIST_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "types.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASKLIST</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "TaskList.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>TaskListInfo { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 <span class="comment">/* constructor */</span> +<a name="l00015"></a>00015 TaskListInfo(<span class="keywordtype">void</span>); +<a name="l00016"></a>00016 <span class="keyword">virtual</span> ~TaskListInfo(<span class="keywordtype">void</span>); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="comment">/* functions */</span> +<a name="l00019"></a>00019 <span class="keywordtype">int</span> init(<span class="keywordtype">int</span> num); +<a name="l00020"></a>00020 TaskListPtr create(<span class="keywordtype">void</span>); +<a name="l00021"></a>00021 <span class="keywordtype">void</span> free(TaskListPtr list); +<a name="l00022"></a>00022 <span class="keyword">static</span> TaskListPtr append(TaskListPtr list, TaskListPtr q); +<a name="l00023"></a>00023 <span class="keyword">virtual</span> <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="keyword">protected</span>: +<a name="l00026"></a>00026 <span class="comment">/* variables */</span> +<a name="l00027"></a>00027 TaskListPtr taskListPool; +<a name="l00028"></a>00028 TaskListPtr freeTaskList; +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="comment">/* functions */</span> +<a name="l00031"></a>00031 <span class="keywordtype">void</span> destroy(<span class="keywordtype">void</span>); +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="keyword">private</span>: +<a name="l00034"></a>00034 }; +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskList_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,56 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskList.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskList.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASKLIST</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASKLIST</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASK</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Task.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="comment">// sizeof(Task)*TASK_MAX_SIZE = 512 byte</span> +<a name="l00013"></a>00013 <span class="preprocessor">#define TASK_MAX_SIZE 16</span> +<a name="l00014"></a>00014 <span class="preprocessor"></span> +<a name="l00015"></a>00015 <span class="keyword">class </span>TaskList { <span class="comment">// 528byte</span> +<a name="l00016"></a>00016 <span class="keyword">public</span>: +<a name="l00017"></a>00017 BASE_NEW_DELETE(TaskList); +<a name="l00018"></a>00018 +<a name="l00019"></a>00019 <span class="keywordtype">int</span> length; <span class="comment">// 4 byte</span> +<a name="l00020"></a>00020 TaskList *next; <span class="comment">// 4 byte</span> +<a name="l00021"></a>00021 Task tasks[TASK_MAX_SIZE]; <span class="comment">// 512</span> +<a name="l00022"></a>00022 TaskList *output; <span class="comment">// 4 byte</span> +<a name="l00023"></a>00023 <span class="keywordtype">int</span> a[1]; <span class="comment">// padding</span> +<a name="l00024"></a>00024 +<a name="l00025"></a>00025 <span class="keyword">static</span> TaskList* append(TaskList*, TaskList*); +<a name="l00026"></a>00026 }; +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="keyword">typedef</span> TaskList* TaskListPtr; +<a name="l00029"></a>00029 +<a name="l00030"></a>00030 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskManagerImpl_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskManagerImpl.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskManagerImpl.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_MANAGER_IMPL</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_MANAGER_IMPL</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_MAIL_MANAGER</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "MailManager.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_BUFFER_MANAGER</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "BufferManager.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "ListData.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="keyword">class </span>TaskManagerImpl { +<a name="l00017"></a>00017 <span class="keyword">public</span>: +<a name="l00018"></a>00018 <span class="comment">/* constructor */</span> +<a name="l00019"></a>00019 TaskManagerImpl(<span class="keywordtype">int</span> num = 1); +<a name="l00020"></a>00020 <span class="keyword">virtual</span> ~TaskManagerImpl(<span class="keywordtype">void</span>) {} +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="comment">/* variables */</span> +<a name="l00023"></a>00023 <span class="keywordtype">int</span> machineNum; +<a name="l00024"></a>00024 TaskQueuePtr activeTaskQueue; +<a name="l00025"></a>00025 TaskQueuePtr waitTaskQueue; +<a name="l00026"></a>00026 BufferManager *bufferManager; +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="comment">/* functions */</span> +<a name="l00029"></a>00029 <span class="comment">// system</span> +<a name="l00030"></a>00030 <span class="keyword">virtual</span> <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>) = 0; +<a name="l00031"></a>00031 <span class="keyword">virtual</span> <span class="keywordtype">void</span> run(<span class="keywordtype">void</span>) = 0; +<a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> append_activeTask(HTaskPtr); +<a name="l00033"></a>00033 <span class="keyword">virtual</span> <span class="keywordtype">void</span> append_waitTask(HTaskPtr); +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="keywordtype">void</span> check_task_finish(HTaskPtr task); +<a name="l00036"></a>00036 <span class="keywordtype">void</span> notify_wait_taskQueue(HTaskPtr depend, TaskQueuePtr list); +<a name="l00037"></a>00037 TaskQueuePtr remove_taskQueue(TaskQueuePtr list, TaskQueuePtr task); +<a name="l00038"></a>00038 TaskQueuePtr remove_taskQueue_eq_task(TaskQueuePtr list, HTaskPtr task); +<a name="l00039"></a>00039 <span class="keywordtype">void</span> remove_taskQueue_all(TaskQueuePtr list); +<a name="l00040"></a>00040 <span class="keywordtype">void</span> wakeup_waitTask(<span class="keywordtype">void</span>); +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="keywordtype">void</span> systask_init(<span class="keywordtype">void</span>); +<a name="l00043"></a>00043 +<a name="l00044"></a>00044 <span class="comment">// user</span> +<a name="l00045"></a>00045 HTaskPtr create_task(<span class="keywordtype">int</span> cmd); +<a name="l00046"></a>00046 <span class="keywordtype">void</span> set_task_depend(HTaskPtr master, HTaskPtr slave); +<a name="l00047"></a>00047 <span class="keywordtype">void</span> spawn_task(HTaskPtr); +<a name="l00048"></a>00048 <span class="keywordtype">void</span> set_task_cpu(HTaskPtr, CPU_TYPE); +<a name="l00049"></a>00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* allocate(<span class="keywordtype">int</span> size) = 0; +<a name="l00050"></a>00050 }; +<a name="l00051"></a>00051 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskManager_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,67 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskManager.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskManager.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_MANAGER</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_MANAGER</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TASK_MANAGER_IMPL</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "TaskManagerImpl.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_RANDOM</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Random.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="keyword">class </span>TaskManager { +<a name="l00013"></a>00013 <span class="keyword">public</span>: +<a name="l00014"></a>00014 <span class="comment">/* constructor */</span> +<a name="l00015"></a>00015 TaskManager(<span class="keywordtype">int</span> num = 1); <span class="comment">// The number of threads</span> +<a name="l00016"></a>00016 ~TaskManager(<span class="keywordtype">void</span>); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="comment">/* variables */</span> +<a name="l00019"></a>00019 TaskManagerImpl *m_impl; +<a name="l00020"></a>00020 void (*tm_end)(void); +<a name="l00021"></a>00021 RandomPtr gen_random; +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 <span class="comment">/* user function */</span> +<a name="l00024"></a>00024 HTaskPtr create_task(<span class="keywordtype">int</span> cmd); +<a name="l00025"></a>00025 <span class="keywordtype">void</span> run(<span class="keywordtype">void</span>); +<a name="l00026"></a>00026 <span class="keywordtype">void</span> *allocate(<span class="keywordtype">int</span> size); +<a name="l00027"></a>00027 <span class="keywordtype">void</span> set_TMend(<span class="keywordtype">void</span> (*endf)(<span class="keywordtype">void</span>)); +<a name="l00028"></a>00028 <span class="keywordtype">int</span> get_cpuNum(<span class="keywordtype">void</span>); +<a name="l00029"></a>00029 <span class="keywordtype">int</span> get_random(<span class="keywordtype">void</span>); +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="comment">/* functions */</span> +<a name="l00032"></a>00032 <span class="keywordtype">void</span> init(<span class="keywordtype">void</span>); +<a name="l00033"></a>00033 <span class="keywordtype">void</span> finish(<span class="keywordtype">void</span>); +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 <span class="keyword">private</span>: +<a name="l00036"></a>00036 <span class="keywordtype">int</span> machineNum; +<a name="l00037"></a>00037 }; +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 <span class="preprocessor">#endif</span> +<a name="l00040"></a>00040 <span class="preprocessor"></span> +<a name="l00041"></a>00041 <span class="keyword">extern</span> TaskManager *manager; +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskQueueInfo_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,55 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskQueueInfo.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskQueueInfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE_INFO</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_QUEUE_INFO</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "TaskQueue.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="keyword">class </span>TaskQueueInfo { +<a name="l00009"></a>00009 <span class="keyword">public</span>: +<a name="l00010"></a>00010 <span class="comment">/* constructor */</span> +<a name="l00011"></a>00011 TaskQueueInfo(<span class="keywordtype">void</span>); +<a name="l00012"></a>00012 ~TaskQueueInfo(<span class="keywordtype">void</span>); +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="comment">/* functions */</span> +<a name="l00015"></a>00015 <span class="keywordtype">int</span> init(<span class="keywordtype">int</span> num); +<a name="l00016"></a>00016 TaskQueuePtr create(TaskPtr task); +<a name="l00017"></a>00017 <span class="keywordtype">void</span> free(TaskQueuePtr queue); +<a name="l00018"></a>00018 +<a name="l00019"></a>00019 <span class="keyword">private</span>: +<a name="l00020"></a>00020 <span class="comment">/* variables */</span> +<a name="l00021"></a>00021 TaskQueuePtr taskQueuePool; +<a name="l00022"></a>00022 TaskQueuePtr freeTaskQueue; +<a name="l00023"></a>00023 +<a name="l00024"></a>00024 <span class="comment">/* functions */</span> +<a name="l00025"></a>00025 <span class="keywordtype">int</span> extend_pool(<span class="keywordtype">int</span> num); +<a name="l00026"></a>00026 <span class="keywordtype">void</span> destroy(<span class="keywordtype">void</span>); +<a name="l00027"></a>00027 }; +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/TaskQueue_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,54 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: TaskQueue.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>TaskQueue.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK_QUEUE</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK_QUEUE</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TASK</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "Task.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#include <stdio.h></span> +<a name="l00013"></a>00013 +<a name="l00014"></a>00014 <span class="keyword">class </span>TaskQueue { +<a name="l00015"></a>00015 <span class="keyword">public</span>: +<a name="l00016"></a>00016 TaskQueue(TaskPtr q = NULL); +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 BASE_NEW_DELETE(TaskQueue); +<a name="l00019"></a>00019 +<a name="l00020"></a>00020 TaskPtr task; +<a name="l00021"></a>00021 <span class="keyword">class </span>TaskQueue *next; +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 <span class="keyword">static</span> TaskQueue* append(TaskQueue* list, TaskQueue* q); +<a name="l00024"></a>00024 }; +<a name="l00025"></a>00025 +<a name="l00026"></a>00026 <span class="keyword">typedef</span> TaskQueue* TaskQueuePtr; +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/Task_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,71 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: Task.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>Task.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TASK</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TASK</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#ifndef INCLUDED_BASE_H_</span> +<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include "base.h"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#endif</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span> +<a name="l00008"></a>00008 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor"># include "types.h"</span> +<a name="l00010"></a>00010 <span class="preprocessor">#endif</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span> +<a name="l00012"></a>00012 <span class="preprocessor">#ifndef INCLUDED_LIST_DATA</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor"># include "ListData.h"</span> +<a name="l00014"></a>00014 <span class="preprocessor">#endif</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span> +<a name="l00016"></a>00016 <span class="preprocessor">#define MAX_PARAMS 8</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span> +<a name="l00018"></a>00018 <span class="keyword">class </span>Task { +<a name="l00019"></a>00019 <span class="keyword">public</span>: <span class="comment">// variables</span> +<a name="l00020"></a>00020 +<a name="l00021"></a>00021 BASE_NEW_DELETE(Task); +<a name="l00022"></a>00022 +<a name="l00023"></a>00023 <span class="keywordtype">int</span> command; <span class="comment">// 4 byte</span> +<a name="l00024"></a>00024 ListDataPtr inData; <span class="comment">// 4 byte</span> +<a name="l00025"></a>00025 ListDataPtr outData; <span class="comment">// 4 byte</span> +<a name="l00026"></a>00026 uint32 <span class="keyword">self</span>; <span class="comment">// 4 byte</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="keywordtype">int</span> param_size; <span class="comment">// 4 byte</span> +<a name="l00029"></a>00029 <span class="keywordtype">int</span> param[MAX_PARAMS]; <span class="comment">// 4*MAX_PARAMS byte</span> +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="keyword">public</span>: <span class="comment">// functions</span> +<a name="l00032"></a>00032 <span class="keywordtype">int</span> add_inData_t(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> addr, <span class="keywordtype">int</span> size); +<a name="l00033"></a>00033 <span class="keywordtype">int</span> add_outData_t(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> addr, <span class="keywordtype">int</span> size); +<a name="l00034"></a>00034 <span class="keywordtype">int</span> add_data(ListDataPtr list, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> addr, <span class="keywordtype">int</span> size); +<a name="l00035"></a>00035 <span class="keywordtype">int</span> add_param(<span class="keywordtype">int</span> param); +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 <span class="preprocessor">#define add_inData(addr, size) \</span> +<a name="l00038"></a>00038 <span class="preprocessor"> add_inData_t((unsigned int)(addr), (size));</span> +<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define add_outData(addr, size) \</span> +<a name="l00040"></a>00040 <span class="preprocessor"> add_outData_t((unsigned int)(addr), (size));</span> +<a name="l00041"></a>00041 <span class="preprocessor"></span>}; +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="keyword">typedef</span> Task* TaskPtr; +<a name="l00044"></a>00044 +<a name="l00045"></a>00045 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/TextureHash_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/TextureHash_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -40,7 +40,7 @@ <a name="l00020"></a>00020 <a name="l00021"></a>00021 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/Venus_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/Venus_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -29,7 +29,7 @@ <a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#define Venus005 scene_graph->next->next->next->next->next->next->next->next</span> <a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define Venus009 scene_graph->next->next->next->next->next->next->next->next->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/annotated.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/annotated.html Fri Jun 05 18:05:46 2009 +0900 @@ -26,7 +26,7 @@ <tr><td class="indexkey"><a class="el" href="classTileList.html">TileList</a></td><td class="indexvalue"></td></tr> </table> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/base_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,51 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: base.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>base.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include <new></span> +<a name="l00002"></a>00002 <span class="preprocessor">#include <stdlib.h></span> +<a name="l00003"></a>00003 <span class="preprocessor">#include <stdio.h></span> +<a name="l00004"></a>00004 +<a name="l00005"></a>00005 +<a name="l00006"></a>00006 <span class="preprocessor">#ifdef __SPU__</span> +<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="comment">//#if 0</span> +<a name="l00008"></a>00008 <span class="preprocessor"># define BASE_NEW_DELETE(T) \</span> +<a name="l00009"></a>00009 <span class="preprocessor"> </span><span class="comment">/* override new/detele */</span> \ +<a name="l00010"></a>00010 static void* operator new(size_t size) { \ +<a name="l00011"></a>00011 if ((int)size == 0) { \ +<a name="l00012"></a>00012 size = 1; \ +<a name="l00013"></a>00013 } \ +<a name="l00014"></a>00014 \ +<a name="l00015"></a>00015 void *ptr = malloc(size); \ +<a name="l00016"></a>00016 return ptr; \ +<a name="l00017"></a>00017 } \ +<a name="l00018"></a>00018 static void operator delete(void* rawMemory, size_t size) { \ +<a name="l00019"></a>00019 free(rawMemory); \ +<a name="l00020"></a>00020 } \ +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="preprocessor">#else</span> +<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor"># define BASE_NEW_DELETE(T)</span> +<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00025"></a>00025 <span class="preprocessor"></span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/blast_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/blast_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -27,7 +27,7 @@ <a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#define BLAST2 scene_graph->next->next->next->next->next->next</span> <a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#define BLAST1 scene_graph->next->next->next->next->next->next->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/boss1_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/boss1_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define BOSS1_L scene_graph->next</span> <a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define BOSS1_R scene_graph->next->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/boss1__action_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/boss1__action_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -80,7 +80,7 @@ <a name="l00060"></a>00060 <span class="keyword">static</span> <span class="keywordtype">void</span> <a name="l00061"></a>00061 blast_move(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/bullet__action_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/bullet__action_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="keywordtype">void</span> bluebullet_move(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h); <a name="l00003"></a>00003 <span class="keywordtype">void</span> bullet_collision(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h ,SceneGraphPtr tree); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/camera__action_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/camera__action_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="keywordtype">void</span> c_movet(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h); <a name="l00003"></a>00003 <span class="keywordtype">void</span> camera_collision(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h, SceneGraphPtr tree); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/classTileList-members.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/classTileList-members.html Fri Jun 05 18:05:46 2009 +0900 @@ -29,7 +29,7 @@ <tr bgcolor="#f0f0f0"><td><b>tile</b> (defined in <a class="el" href="classTileList.html">TileList</a>)</td><td><a class="el" href="classTileList.html">TileList</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>TileList</b>(void) (defined in <a class="el" href="classTileList.html">TileList</a>)</td><td><a class="el" href="classTileList.html">TileList</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/classTileList.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/classTileList.html Fri Jun 05 18:05:46 2009 +0900 @@ -90,7 +90,7 @@ <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="Tapestry_8h-source.html">Tapestry.h</a></ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/classes.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/classes.html Fri Jun 05 18:05:46 2009 +0900 @@ -26,7 +26,7 @@ <tr><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table> </td><td><a class="el" href="structtexture__block.html">texture_block</a> </td><td><a class="el" href="classTileList.html">TileList</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_T">T</a></div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/cube__split_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/cube__split_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>cube_split.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Plane scene_graph</span> <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define SmallCube scene_graph->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/direction_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/direction_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define Dirx.001 scene_graph->next</span> <a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define Dirx scene_graph->next->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/enemy__action_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/enemy__action_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>enemy_action.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="keyword">extern</span> <span class="keywordtype">void</span> enemy_move(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h); <a name="l00002"></a>00002 <span class="keyword">extern</span> <span class="keywordtype">void</span> enemy_collision(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h, SceneGraphPtr tree); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/error_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,53 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: error.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>error.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifdef DEBUG</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"># include <stdio.h></span> +<a name="l00003"></a>00003 <span class="preprocessor"># define __debug(...) do { \</span> +<a name="l00004"></a>00004 <span class="preprocessor"> fprintf(stderr, __VA_ARGS__); \</span> +<a name="l00005"></a>00005 <span class="preprocessor"> } while (0)</span> +<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* DEBUG */</span> +<a name="l00007"></a>00007 <span class="preprocessor"># define __debug(...)</span> +<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00009"></a>00009 <span class="preprocessor"></span> +<a name="l00010"></a>00010 <span class="preprocessor">#ifdef _PPE_DEBUG</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor"># include <stdio.h></span> +<a name="l00012"></a>00012 <span class="preprocessor"># define __debug_ppe(...) do { \</span> +<a name="l00013"></a>00013 <span class="preprocessor"> printf("[PPE] "); printf(__VA_ARGS__); \</span> +<a name="l00014"></a>00014 <span class="preprocessor"> } while (0)</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* DEBUG */</span> +<a name="l00016"></a>00016 <span class="preprocessor"># define __debug_ppe(...)</span> +<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00018"></a>00018 <span class="preprocessor"></span> +<a name="l00019"></a>00019 <span class="preprocessor">#ifdef _PPE_DEBUG</span> +<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor"># include <stdio.h></span> +<a name="l00021"></a>00021 <span class="preprocessor"># define __debug_spe(...) do { \</span> +<a name="l00022"></a>00022 <span class="preprocessor"> printf("[SPE] "); printf(__VA_ARGS__); \</span> +<a name="l00023"></a>00023 <span class="preprocessor"> } while (0)</span> +<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#else </span><span class="comment">/* DEBUG */</span> +<a name="l00025"></a>00025 <span class="preprocessor"># define __debug_ppe(...)</span> +<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00027"></a>00027 <span class="preprocessor"></span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/files.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/files.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,13 +22,22 @@ <div class="contents"> <h1>File List</h1>Here is a list of all documented files with brief descriptions:<table> <tr><td class="indexkey"><b>Ball.h</b> <a href="Ball_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>base.h</b> <a href="base_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>blast.h</b> <a href="blast_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>boss1.h</b> <a href="boss1_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>boss1_action.h</b> <a href="boss1__action_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>BufferManager.h</b> <a href="BufferManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>bullet_action.h</b> <a href="bullet__action_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Button.h</b> <a href="Button_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Camera.h</b> <a href="Camera_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>camera_action.h</b> <a href="camera__action_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellBufferManager.h</b> <a href="CellBufferManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellDmaManager.h</b> <a href="CellDmaManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellHTaskInfo.h</b> <a href="CellHTaskInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellScheduler.h</b> <a href="CellScheduler_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellTaskInfo.h</b> <a href="CellTaskInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellTaskListInfo.h</b> <a href="CellTaskListInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>CellTaskManagerImpl.h</b> <a href="CellTaskManagerImpl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>task/CreatePolygon.h</b> <a href="task_2CreatePolygon_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>spe/CreatePolygon.h</b> <a href="spe_2CreatePolygon_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>CreatePolygonFromSceneGraph.h</b> <a href="CreatePolygonFromSceneGraph_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -45,6 +54,8 @@ <tr><td class="indexkey"><b>simple_render/demonstration.h</b> <a href="simple__render_2demonstration_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/demonstration.h</b> <a href="simple__pack_2demonstration_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>direction.h</b> <a href="direction_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>DmaBuffer.h</b> <a href="DmaBuffer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>DmaManager.h</b> <a href="DmaManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>task/DrawBack.h</b> <a href="task_2DrawBack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>spe/DrawBack.h</b> <a href="spe_2DrawBack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>task/DrawSpan.h</b> <a href="task_2DrawSpan_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -52,23 +63,31 @@ <tr><td class="indexkey"><b>task/DrawSpanRenew.h</b> <a href="task_2DrawSpanRenew_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>spe/DrawSpanRenew.h</b> <a href="spe_2DrawSpanRenew_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>enemy_action.h</b> <a href="enemy__action_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>error.h</b> <a href="error_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/fb.h</b> <a href="test__render_2fb_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/fb.h</b> <a href="simple__render_2fb_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>FifoDmaManager.h</b> <a href="FifoDmaManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>FifoTaskManagerImpl.h</b> <a href="FifoTaskManagerImpl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Finish.h</b> <a href="Finish_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/Func.h</b> <a href="test__render_2Func_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/Func.h</b> <a href="simple__render_2Func_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>hash_texture.h</b> <a href="hash__texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>hit_judge.h</b> <a href="hit__judge_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>HTask.h</b> <a href="HTask_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>HTaskInfo.h</b> <a href="HTaskInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>ieboss.h</b> <a href="ieboss_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>iejiki.h</b> <a href="iejiki_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>ietama.h</b> <a href="ietama_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Joystick.h</b> <a href="Joystick_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Keyboard.h</b> <a href="Keyboard_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>ListData.h</b> <a href="ListData_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/task/Load_Texture.h</b> <a href="test__render_2task_2Load__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/spe/Load_Texture.h</b> <a href="test__render_2spe_2Load__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/test/LoadTexture/spe/Load_Texture.h</b> <a href="simple__render_2test_2LoadTexture_2spe_2Load__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/spe/Load_Texture.h</b> <a href="simple__render_2spe_2Load__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>LongCube.h</b> <a href="LongCube_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>MailManager.h</b> <a href="MailManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>MainScheduler.h</b> <a href="MainScheduler_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>p_shot.h</b> <a href="p__shot_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/pad.h</b> <a href="simple__render_2pad_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/pad.h</b> <a href="simple__pack_2pad_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -85,6 +104,8 @@ <tr><td class="indexkey"><b>test_render/polygon_pack.h</b> <a href="test__render_2polygon__pack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/polygon_pack.h</b> <a href="simple__render_2polygon__pack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/polygon_pack.h</b> <a href="simple__pack_2polygon__pack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>PpeScheduler.h</b> <a href="PpeScheduler_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>Random.h</b> <a href="Random_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/scene.h</b> <a href="test__render_2scene_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/scene.h</b> <a href="simple__render_2scene_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/scene.h</b> <a href="simple__pack_2scene_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -95,6 +116,14 @@ <tr><td class="indexkey"><b>SceneGraphArray.h</b> <a href="SceneGraphArray_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SceneGraphIterator.h</b> <a href="SceneGraphIterator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SceneGraphRoot.h</b> <a href="SceneGraphRoot_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedExit.h</b> <a href="SchedExit_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedMail.h</b> <a href="SchedMail_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedNop.h</b> <a href="SchedNop_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedNop2Ready.h</b> <a href="SchedNop2Ready_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedTask.h</b> <a href="SchedTask_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedTaskBase.h</b> <a href="SchedTaskBase_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SchedTaskList.h</b> <a href="SchedTaskList_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>Scheduler.h</b> <a href="Scheduler_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>task/Set_Texture.h</b> <a href="task_2Set__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>spe/Set_Texture.h</b> <a href="spe_2Set__Texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SGList.h</b> <a href="SGList_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -107,17 +136,27 @@ <tr><td class="indexkey"><b>test_render/SpanPack.h</b> <a href="test__render_2SpanPack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/SpanPack.h</b> <a href="simple__render_2SpanPack_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SpanPackList.h</b> <a href="SpanPackList_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SpeThreads.h</b> <a href="SpeThreads_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>sphere.h</b> <a href="sphere_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>sphere_big.h</b> <a href="sphere__big_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>spu_span.h</b> <a href="spu__span_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SpuDraw.h</b> <a href="SpuDraw_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SpuSpan.h</b> <a href="SpuSpan_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Start.h</b> <a href="Start_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>SymTable.h</b> <a href="SymTable_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/sys.h</b> <a href="test__render_2sys_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/sys.h</b> <a href="simple__render_2sys_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/sys.h</b> <a href="simple__pack_2sys_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>SysTask.h</b> <a href="SysTask_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Tapestry.h</b> <a href="Tapestry_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>Task.h</b> <a href="Task_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskGroup.h</b> <a href="TaskGroup_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskList.h</b> <a href="TaskList_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskListInfo.h</b> <a href="TaskListInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskManager.h</b> <a href="TaskManager_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskManagerImpl.h</b> <a href="TaskManagerImpl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskQueue.h</b> <a href="TaskQueue_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>TaskQueueInfo.h</b> <a href="TaskQueueInfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/texture.h</b> <a href="test__render_2texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/task/texture.h</b> <a href="test__render_2task_2texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/spe/texture.h</b> <a href="test__render_2spe_2texture_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -129,6 +168,7 @@ <tr><td class="indexkey"><b>test_render/triangle.h</b> <a href="test__render_2triangle_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_render/triangle.h</b> <a href="simple__render_2triangle_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>simple_pack/triangle.h</b> <a href="simple__pack_2triangle_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><b>types.h</b> <a href="types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>universe.h</b> <a href="universe_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>Venus.h</b> <a href="Venus_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><b>test_render/vertex.h</b> <a href="test__render_2vertex_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -147,7 +187,7 @@ <tr><td class="indexkey"><b>simple_pack/xml.h</b> <a href="simple__pack_2xml_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> </table> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/functions.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/functions.html Fri Jun 05 18:05:46 2009 +0900 @@ -36,7 +36,7 @@ : <a class="el" href="classTileList.html#e74c2d4e781fdde223961c00d75a791c">TileList</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/functions_func.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/functions_func.html Fri Jun 05 18:05:46 2009 +0900 @@ -36,7 +36,7 @@ : <a class="el" href="classTileList.html#e74c2d4e781fdde223961c00d75a791c">TileList</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/hash__texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/hash__texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <span class="keywordtype">int</span> hash_regist(<span class="keyword">const</span> <span class="keywordtype">char</span>*); <a name="l00015"></a>00015 }; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/hit__judge_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/hit__judge_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -26,7 +26,7 @@ <a name="l00006"></a>00006 <span class="preprocessor"></span> <a name="l00007"></a>00007 <span class="keyword">extern</span> <span class="keywordtype">int</span> square_judge(SceneGraphPtr oneself, SceneGraphPtr partner); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/ieboss_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/ieboss_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>ieboss.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define IEBOSS scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/iejiki_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/iejiki_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>iejiki.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define IEJIKI scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/ietama_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/ietama_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>ietama.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define IETAMA scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/index.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/index.html Fri Jun 05 18:05:46 2009 +0900 @@ -18,7 +18,7 @@ <h1>Cerium Documentation</h1> <p> <h3 align="center">0.1 </h3></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/p__shot_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/p__shot_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>p_shot.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define P_SHOT1 scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/panel__1024_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/panel__1024_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>panel_1024.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define PANEL_1024 scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/panel__2048_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/panel__2048_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>panel_2048.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define PANEL_2048 scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/panel__512_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/panel__512_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>panel_512.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define PANEL_512 scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/player_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/player_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -24,7 +24,7 @@ <a name="l00004"></a>00004 <span class="preprocessor"></span><span class="preprocessor">#define PLAYER_R scene_graph->next->next->next</span> <a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#define PLAYER_RR scene_graph->next->next->next->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/player__action_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/player__action_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -26,7 +26,7 @@ <a name="l00006"></a>00006 <span class="keywordtype">void</span> player_move_all(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h); <a name="l00007"></a>00007 <span class="keywordtype">void</span> player_collision(SceneGraphPtr node, <span class="keywordtype">int</span> screen_w, <span class="keywordtype">int</span> screen_h ,SceneGraphPtr tree); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2cube_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2cube_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>cube.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Cube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2demonstration_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2demonstration_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2pad_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2pad_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -37,7 +37,7 @@ <a name="l00017"></a>00017 <a name="l00018"></a>00018 <span class="keywordtype">int</span> pad(<span class="keywordtype">int</span> button); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2polygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2polygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -92,7 +92,7 @@ <a name="l00072"></a>00072 <a name="l00073"></a>00073 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2polygon__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2polygon__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -61,7 +61,7 @@ <a name="l00041"></a>00041 <a name="l00042"></a>00042 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2scene_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2scene_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2scene__graph__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2scene__graph__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -61,7 +61,7 @@ <a name="l00041"></a>00041 <a name="l00042"></a>00042 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2sys_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2sys_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -27,7 +27,7 @@ <a name="l00007"></a>00007 <span class="keywordtype">void</span> rotate(<span class="keywordtype">float</span> *xyz, <span class="keywordtype">float</span> *matrix); <a name="l00008"></a>00008 <span class="keywordtype">void</span> translate(<span class="keywordtype">float</span> *xyz, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -23,7 +23,7 @@ <a name="l00003"></a>00003 <a name="l00004"></a>00004 GLuint SDL_GL_LoadTexture(SDL_Surface *surface, GLfloat *texcoord); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2triangle_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2triangle_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -32,7 +32,7 @@ <a name="l00012"></a>00012 <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2vertex_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2vertex_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -30,7 +30,7 @@ <a name="l00010"></a>00010 <a name="l00011"></a>00011 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2viewer_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2viewer_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -77,7 +77,7 @@ <a name="l00057"></a>00057 <a name="l00058"></a>00058 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__pack_2xml_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__pack_2xml_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>xml.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="keywordtype">char</span> *skip_to_number(<span class="keywordtype">char</span> *cont); <a name="l00002"></a>00002 <span class="keywordtype">char</span> *pickup_float(<span class="keywordtype">char</span> *cont, <span class="keywordtype">float</span> *index); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2Func_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2Func_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -35,7 +35,7 @@ <a name="l00015"></a>00015 TASK_DRAW <a name="l00016"></a>00016 }; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2SpanC_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2SpanC_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2SpanPack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2SpanPack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -44,7 +44,7 @@ <a name="l00024"></a>00024 <a name="l00025"></a>00025 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2Span_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2Span_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2cube_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2cube_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>cube.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Cube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2cube__big_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2cube__big_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>cube_big.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Cube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2demonstration_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2demonstration_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2fb_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2fb_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -123,7 +123,7 @@ <a name="l00103"></a>00103 <span class="keywordtype">int</span> get_fbdev_addr(<span class="keywordtype">void</span>) {<span class="keywordflow">return</span> 0;} <a name="l00104"></a>00104 <span class="preprocessor">#endif </span><span class="comment">/* __linux__ */</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2pad_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2pad_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -37,7 +37,7 @@ <a name="l00017"></a>00017 <a name="l00018"></a>00018 <span class="keywordtype">int</span> pad(<span class="keywordtype">int</span> button); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2polygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2polygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -100,7 +100,7 @@ <a name="l00080"></a>00080 }; <a name="l00081"></a>00081 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2polygon__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2polygon__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -60,7 +60,7 @@ <a name="l00040"></a>00040 <a name="l00041"></a>00041 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2scene_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2scene_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2scene__graph__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2scene__graph__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -61,7 +61,7 @@ <a name="l00041"></a>00041 <a name="l00042"></a>00042 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -40,7 +40,7 @@ <a name="l00020"></a>00020 <a name="l00021"></a>00021 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2sys_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2sys_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -27,7 +27,7 @@ <a name="l00007"></a>00007 <span class="keywordtype">void</span> rotate(<span class="keywordtype">float</span> *xyz, <span class="keywordtype">float</span> *matrix); <a name="l00008"></a>00008 <span class="keywordtype">void</span> translate(<span class="keywordtype">float</span> *xyz, <span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2test_2LoadTexture_2polygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2test_2LoadTexture_2polygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -47,7 +47,7 @@ <a name="l00027"></a>00027 <a name="l00028"></a>00028 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2test_2LoadTexture_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2test_2LoadTexture_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -40,7 +40,7 @@ <a name="l00020"></a>00020 <a name="l00021"></a>00021 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2test_2LoadTexture_2viewer_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2test_2LoadTexture_2viewer_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -42,7 +42,7 @@ <a name="l00022"></a>00022 <a name="l00023"></a>00023 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -23,7 +23,7 @@ <a name="l00003"></a>00003 <a name="l00004"></a>00004 GLuint SDL_GL_LoadTexture(SDL_Surface *surface, GLfloat *texcoord); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2triangle_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2triangle_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -32,7 +32,7 @@ <a name="l00012"></a>00012 <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2vertex_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2vertex_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -30,7 +30,7 @@ <a name="l00010"></a>00010 <a name="l00011"></a>00011 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2viewer_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2viewer_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -71,7 +71,7 @@ <a name="l00051"></a>00051 <a name="l00052"></a>00052 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2viewer__types_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2viewer__types_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -44,7 +44,7 @@ <a name="l00024"></a>00024 <span class="preprocessor"></span> <a name="l00025"></a>00025 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/simple__render_2xml_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/simple__render_2xml_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>xml.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="keywordtype">char</span> *skip_to_number(<span class="keywordtype">char</span> *cont); <a name="l00002"></a>00002 <span class="keywordtype">char</span> *pickup_float(<span class="keywordtype">char</span> *cont, <span class="keywordtype">float</span> *index); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/span_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/span_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/span__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/span__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -49,7 +49,7 @@ <a name="l00029"></a>00029 <a name="l00030"></a>00030 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2CreatePolygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2CreatePolygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2CreateSpan_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2CreateSpan_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -47,7 +47,7 @@ <a name="l00027"></a>00027 <a name="l00028"></a>00028 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2DrawBack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2DrawBack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -36,7 +36,7 @@ <a name="l00016"></a>00016 <a name="l00017"></a>00017 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2DrawSpanRenew_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2DrawSpanRenew_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2DrawSpan_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2DrawSpan_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -83,7 +83,7 @@ <a name="l00063"></a>00063 <a name="l00064"></a>00064 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2Set__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2Set__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -35,7 +35,7 @@ <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> <a name="l00016"></a>00016 <span class="preprocessor"></span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spe_2TileHash_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spe_2TileHash_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -49,7 +49,7 @@ <a name="l00029"></a>00029 <span class="keyword">const</span> <span class="keywordtype">int</span> GLOBAL_TEXTURE_HASH = 0; <a name="l00030"></a>00030 <span class="keyword">const</span> <span class="keywordtype">int</span> GLOBAL_TILE_LIST = 1; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/sphere_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/sphere_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>sphere.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Sphere scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/sphere__big_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/sphere__big_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>sphere_big.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define BigSphere scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/spu__span_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/spu__span_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -55,7 +55,7 @@ <a name="l00035"></a>00035 <span class="comment">*/</span> <a name="l00036"></a>00036 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/structtexture__block.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/structtexture__block.html Fri Jun 05 18:05:46 2009 +0900 @@ -42,7 +42,7 @@ if (zbuffer ゃ筝膩) { read texture 帥 吾莨若鐚 } <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="Tapestry_8h-source.html">Tapestry.h</a></ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2CreatePolygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2CreatePolygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -34,7 +34,7 @@ <a name="l00014"></a>00014 <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:14 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2CreateSpan_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2CreateSpan_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -47,7 +47,7 @@ <a name="l00027"></a>00027 <a name="l00028"></a>00028 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2DrawBack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2DrawBack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -36,7 +36,7 @@ <a name="l00016"></a>00016 <a name="l00017"></a>00017 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2DrawSpanRenew_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2DrawSpanRenew_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2DrawSpan_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2DrawSpan_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -83,7 +83,7 @@ <a name="l00063"></a>00063 <a name="l00064"></a>00064 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2Set__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2Set__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -35,7 +35,7 @@ <a name="l00015"></a>00015 <span class="preprocessor">#endif</span> <a name="l00016"></a>00016 <span class="preprocessor"></span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/task_2TileHash_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/task_2TileHash_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -49,7 +49,7 @@ <a name="l00029"></a>00029 <span class="keyword">const</span> <span class="keywordtype">int</span> GLOBAL_TEXTURE_HASH = 0; <a name="l00030"></a>00030 <span class="keyword">const</span> <span class="keywordtype">int</span> GLOBAL_TILE_LIST = 1; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2Func_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2Func_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -42,7 +42,7 @@ <a name="l00022"></a>00022 TASK_DUMMY, <a name="l00023"></a>00023 }; </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2SpanC_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2SpanC_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2SpanPack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2SpanPack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -72,7 +72,7 @@ <a name="l00052"></a>00052 <a name="l00053"></a>00053 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2Span_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2Span_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -94,7 +94,7 @@ <a name="l00074"></a>00074 <a name="l00075"></a>00075 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2demonstration_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2demonstration_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2fb_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2fb_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -110,7 +110,7 @@ <a name="l00090"></a>00090 <a name="l00091"></a>00091 <span class="keyword">extern</span> <span class="keywordtype">int</span> get_fbdev_addr(<span class="keywordtype">void</span>); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2polygon_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2polygon_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -81,7 +81,7 @@ <a name="l00061"></a>00061 <a name="l00062"></a>00062 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2polygon__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2polygon__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -87,7 +87,7 @@ <a name="l00067"></a>00067 <a name="l00068"></a>00068 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2scene_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2scene_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ <a name="l00019"></a>00019 <a name="l00020"></a>00020 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2scene__graph__pack_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2scene__graph__pack_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -96,7 +96,7 @@ <a name="l00076"></a>00076 <a name="l00077"></a>00077 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2spe_2Load__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -38,7 +38,7 @@ <a name="l00018"></a>00018 <a name="l00019"></a>00019 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2spe_2texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2spe_2texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define TEXTURE_ID 0</span> <a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define TEXTURE2_ID 13</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2sys_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2sys_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -38,7 +38,7 @@ <a name="l00018"></a>00018 <span class="keywordtype">void</span> unitMatrix(<span class="keywordtype">float</span> *m); <a name="l00019"></a>00019 <span class="keywordtype">void</span> transMatrix(<span class="keywordtype">float</span> *m0, <span class="keywordtype">float</span> *m1, <span class="keywordtype">float</span> *v); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2task_2Load__Texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2task_2Load__Texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -38,7 +38,7 @@ <a name="l00018"></a>00018 <a name="l00019"></a>00019 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2task_2texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2task_2texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -22,7 +22,7 @@ <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define TEXTURE_ID 0</span> <a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define TEXTURE2_ID 13</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2texture_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2texture_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -36,7 +36,7 @@ <a name="l00016"></a>00016 <a name="l00017"></a>00017 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2triangle_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2triangle_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -32,7 +32,7 @@ <a name="l00012"></a>00012 <a name="l00013"></a>00013 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2vertex_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2vertex_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -30,7 +30,7 @@ <a name="l00010"></a>00010 <a name="l00011"></a>00011 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2viewer_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2viewer_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -64,7 +64,7 @@ <a name="l00044"></a>00044 <span class="preprocessor"></span> <a name="l00045"></a>00045 <span class="preprocessor">#define default_sdl_flag SDL_INIT_TIMER | SDL_INIT_JOYSTICK</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2viewer__types_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2viewer__types_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -52,7 +52,7 @@ <a name="l00032"></a>00032 <a name="l00033"></a>00033 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2xml_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2xml_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>xml.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="keywordtype">char</span> *skip_to_number(<span class="keywordtype">char</span> *cont); <a name="l00002"></a>00002 <span class="keywordtype">char</span> *pickup_float(<span class="keywordtype">char</span> *cont, <span class="keywordtype">float</span> *index); </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2xml__file_2cube_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2xml__file_2cube_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>cube.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Cube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/test__render_2xml__file_2cube__big_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/test__render_2xml__file_2cube__big_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -20,7 +20,7 @@ </div> <h1>cube_big.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define BigCube scene_graph</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:33 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Document/document/html/types_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -0,0 +1,77 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<title>Cerium: types.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +<link href="tabs.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.5.7.1 --> +<div class="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + </ul> + </div> +<h1>types.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef INCLUDED_TYPES</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_TYPES</span> +<a name="l00003"></a>00003 <span class="preprocessor"></span> +<a name="l00004"></a>00004 <span class="preprocessor">#include <stdint.h></span> +<a name="l00005"></a>00005 +<a name="l00006"></a>00006 <span class="keyword">typedef</span> uint32_t uint32; +<a name="l00007"></a>00007 <span class="keyword">typedef</span> uint64_t uint64; +<a name="l00008"></a>00008 +<a name="l00009"></a>00009 <span class="preprocessor">#define SPE_ALIGNMENT 16</span> +<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define SPE_ALIGNMENT_FULL 128</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#define SPE_ALIGN __attribute__((aligned(SPE_ALIGNMENT)))</span> +<a name="l00012"></a>00012 <span class="preprocessor"></span><span class="preprocessor">#define SPE_ALIGN_FULL __attribute__((aligned(SPE_ALIGNMENT_FULL))</span> +<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define ROUND_UP_ALIGN(value, alignment) \</span> +<a name="l00014"></a>00014 <span class="preprocessor"> (((value) + ((alignment) - 1))&(~((alignment)-1)))</span> +<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_ALIGNMENT SPE_ALIGNMENT</span> +<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="comment">//#define DEFAULT_ALIGNMENT SPE_ALIGNMENT_FULL</span> +<a name="l00017"></a>00017 +<a name="l00018"></a>00018 <span class="preprocessor">#define DMA_MAX_SIZE 16384</span> +<a name="l00019"></a>00019 <span class="preprocessor"></span> +<a name="l00020"></a>00020 <span class="preprocessor">#define round_up16(value) ROUND_UP_ALIGN(value, 16)</span> +<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define round_up128(value) ROUND_UP_ALIGN(value, 128)</span> +<a name="l00022"></a>00022 <span class="preprocessor"></span> +<a name="l00023"></a>00023 <span class="comment">// ここも typedef しとくか?</span> +<a name="l00024"></a>00024 <span class="keyword">enum</span> { +<a name="l00025"></a>00025 <span class="comment">// どの方向かで enum 分けるだろjk...</span> +<a name="l00026"></a>00026 <span class="comment">// PPE -> SPE </span> +<a name="l00027"></a>00027 MY_SPE_NOP = 0, +<a name="l00028"></a>00028 MY_SPE_COMMAND_EXIT, +<a name="l00029"></a>00029 MY_SPE_COMMAND_GO, +<a name="l00030"></a>00030 +<a name="l00031"></a>00031 <span class="comment">// SPE -> PPE</span> +<a name="l00032"></a>00032 MY_SPE_STATUS_BUSY, +<a name="l00033"></a>00033 MY_SPE_STATUS_READY, +<a name="l00034"></a>00034 MY_SPE_COMMAND_MALLOC, +<a name="l00035"></a>00035 }; +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 <span class="preprocessor">#define MAX_USE_SPE_NUM 6</span> +<a name="l00038"></a>00038 <span class="preprocessor"></span> +<a name="l00039"></a>00039 <span class="keyword">typedef</span> <span class="keyword">enum</span> { +<a name="l00040"></a>00040 CPU_PPE = 0, <span class="comment">// default</span> +<a name="l00041"></a>00041 CPU_SPE = 1, +<a name="l00042"></a>00042 SPE_ANY = CPU_SPE, +<a name="l00043"></a>00043 SPE_0 = 2, +<a name="l00044"></a>00044 SPE_1 = 3, +<a name="l00045"></a>00045 SPE_2 = 4, +<a name="l00046"></a>00046 SPE_3 = 5, +<a name="l00047"></a>00047 SPE_4 = 6, +<a name="l00048"></a>00048 SPE_5 = 7, +<a name="l00049"></a>00049 } CPU_TYPE; +<a name="l00050"></a>00050 +<a name="l00051"></a>00051 <span class="preprocessor">#endif</span> +</pre></div></div> +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> +</body> +</html>
--- a/Document/document/html/universe_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/universe_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -21,7 +21,7 @@ <h1>universe.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#define Earth scene_graph</span> <a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define Moon scene_graph->next</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/viewerFB_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/viewerFB_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -37,7 +37,7 @@ <a name="l00017"></a>00017 <a name="l00018"></a>00018 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/html/viewerSDL_8h-source.html Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/html/viewerSDL_8h-source.html Fri Jun 05 18:05:46 2009 +0900 @@ -42,7 +42,7 @@ <a name="l00022"></a>00022 <a name="l00023"></a>00023 <span class="preprocessor">#endif</span> </pre></div></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:00:34 2009 for Cerium by +<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 5 18:05:15 2009 for Cerium by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address> </body>
--- a/Document/document/latex/doxygen.sty Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/latex/doxygen.sty Fri Jun 05 18:05:46 2009 +0900 @@ -10,8 +10,8 @@ {\fancyplain{}{\bfseries\rightmark}} \rhead[\fancyplain{}{\bfseries\leftmark}] {\fancyplain{}{\bfseries\thepage}} -\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 5 18:00:33 2009 for Cerium by Doxygen }]{} -\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 5 18:00:33 2009 for Cerium by Doxygen }} +\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 5 18:05:14 2009 for Cerium by Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 5 18:05:14 2009 for Cerium by Doxygen }} \cfoot{} \newenvironment{Code} {\footnotesize}
--- a/Document/document/latex/refman.tex Fri Jun 05 18:01:03 2009 +0900 +++ b/Document/document/latex/refman.tex Fri Jun 05 18:05:46 2009 +0900 @@ -39,7 +39,7 @@ \vspace*{1cm} {\large Generated by Doxygen 1.5.7.1}\\ \vspace*{0.5cm} -{\small Fri Jun 5 18:00:33 2009}\\ +{\small Fri Jun 5 18:05:14 2009}\\ \end{center} \end{titlepage} \clearemptydoublepage
--- a/TaskManager/Doxyfile Fri Jun 05 18:01:03 2009 +0900 +++ b/TaskManager/Doxyfile Fri Jun 05 18:05:46 2009 +0900 @@ -552,7 +552,7 @@ # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = "./" "./kernel" "./kernel/schedule" "./kernel/ppe" "./kernel/sys_task" "./Fifo" "./Test" "./Test/Sum" "./Test/test_render" "./Test/test_render/xml_file" "./Test/test_render/xml_file/blend" "./Test/test_render/xml_file/blend/images" "./Test/test_render/task" "./Test/test_render/spe" "./Test/test_render/tools" "./Test/simple_render" "./Test/simple_render/task" "./Test/simple_render/test" "./Test/simple_render/test/LoadTexture" "./Test/simple_render/test/LoadTexture/spe" "./Test/simple_render/spe" "./Test/simple_render/trash" "./Test/simple_pack" "./Test/simple_pack/task" "./Test/simple_pack/trash" "./Cell" "./Cell/spe" +INPUT = "./" "../include/TaskManager" "./kernel" "./kernel/schedule" "./kernel/ppe" "./kernel/sys_task" "./Fifo" "./Test" "./Test/Sum" "./Test/test_render" "./Test/test_render/xml_file" "./Test/test_render/xml_file/blend" "./Test/test_render/xml_file/blend/images" "./Test/test_render/task" "./Test/test_render/spe" "./Test/test_render/tools" "./Test/simple_render" "./Test/simple_render/task" "./Test/simple_render/test" "./Test/simple_render/test/LoadTexture" "./Test/simple_render/test/LoadTexture/spe" "./Test/simple_render/spe" "./Test/simple_render/trash" "./Test/simple_pack" "./Test/simple_pack/task" "./Test/simple_pack/trash" "./Cell" "./Cell/spe" # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is @@ -569,7 +569,7 @@ # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx # *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 -FILE_PATTERNS = "*.h" "*.cc" "*.py" +FILE_PATTERNS = "*.cc" "*.h" "*.py" # The RECURSIVE tag can be used to turn specify whether or not subdirectories # should be searched for input files as well. Possible values are YES and NO.