Changeset 107 for uKadecot/trunk/ssp/syssvc/logtask.h
- Timestamp:
- Jun 10, 2015, 8:40:31 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/ssp/syssvc/logtask.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 8 8 * Graduate School of Information Science, Nagoya Univ., JAPAN 9 9 * 10 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 11 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 12 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 13 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 14 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 15 * XR[hÉÜÜêÄ¢é±ÆD 16 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 17 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 18 gip 19 * Ò}j 20 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 21 * ̳ÛØKèðfÚ·é±ÆD 22 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 23 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 24 * ÆD 25 * (a) Äzzɺ¤hL 26 gipÒ}j 27 AÈÇjÉCãLÌ 28 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 29 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 30 * ñ·é±ÆD 31 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 32 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 33 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 34 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 35 * ÆÓ·é±ÆD 10 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 11 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 12 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 13 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 14 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 15 * スコード中に含まれていること. 16 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 17 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 18 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 19 * の無保証規定を掲載すること. 20 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 21 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 22 * と. 23 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 24 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 25 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 26 * 報告すること. 27 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 28 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 29 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 30 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 31 * 免責すること. 36 32 * 37 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨38 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI39 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF40 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»41 * ÌÓCðíÈ¢D33 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 34 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 35 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 36 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 37 * の責任を負わない. 42 38 * 43 39 * @(#) $Id$ … … 45 41 46 42 /* 47 * VXeO^XN43 * システムログタスク 48 44 */ 49 45 … … 58 54 59 55 /* 60 * VXeO^XNÖAÌèÌftHglÌè`56 * システムログタスク関連の定数のデフォルト値の定義 61 57 */ 62 58 #ifndef LOGTASK_PRIORITY 63 #define LOGTASK_PRIORITY 3 /* úDæx*/59 #define LOGTASK_PRIORITY 3 /* 初期優先度 */ 64 60 #endif /* LOGTASK_PRIORITY */ 65 61 66 62 #ifndef LOGTASK_STACK_SIZE 67 #define LOGTASK_STACK_SIZE 256 /* X^bNÌæÌTCY*/63 #define LOGTASK_STACK_SIZE 256 /* スタック領域のサイズ */ 68 64 #endif /* LOGTASK_STACK_SIZE */ 69 65 70 66 #ifndef LOGTASK_PORTID 71 #define LOGTASK_PORTID 1 /* VXeOpÌVA|[gÔ*/67 #define LOGTASK_PORTID 1 /* システムログ用のシリアルポート番号 */ 72 68 #endif /* LOGTASK_PORTID */ 73 69 74 70 #ifndef LOGTASK_INTERVAL 75 #define LOGTASK_INTERVAL 10U /* VXeO^XNÌ®ìÔui~bj*/71 #define LOGTASK_INTERVAL 10U /* システムログタスクの動作間隔(ミリ秒)*/ 76 72 #endif /* LOGTASK_INTERVAL */ 77 73 78 74 #ifndef LOGTASK_FLUSH_WAIT 79 #define LOGTASK_FLUSH_WAIT 1U /* tbV 80 Ò¿ÌPÊÔi~bj*/ 75 #define LOGTASK_FLUSH_WAIT 1U /* フラッシュ待ちの単位時間(ミリ秒)*/ 81 76 #endif /* LOGTASK_FLUSH_WAIT */ 82 77 83 78 /* 84 * VXeOoÍÌÒ¿í¹79 * システムログ出力の待ち合わせ 85 80 * 86 * Oobt@ÌO̪countȺÉÈéÜÅÒÂDcountª0ÌêÉ87 * ÍCVAobt@ªóÉÈéÌàÒÂD81 * ログバッファ中のログの数がcount以下になるまで待つ.countが0の場合に 82 * は,シリアルバッファが空になるのも待つ. 88 83 */ 89 84 extern ER logtask_flush(uint_t count) throw(); 90 85 91 86 /* 92 * VXeO^XNÌú»87 * システムログタスクの初期化処理 93 88 */ 94 89 extern void logtask_initialize(ID log_portid) throw(); 95 90 96 91 /* 97 * VXeO^XNÌ{Ì92 * システムログタスクの本体 98 93 */ 99 94 extern void logtask_main(intptr_t exinf) throw(); 100 95 101 96 /* 102 * VXeO^XNðN®·éüúnh97 * システムログタスクを起動する周期ハンドラ 103 98 */ 104 99 extern void cychdr_act_logtsk(intptr_t exinf) throw(); 105 100 106 101 /* 107 * VXeO^XNÌI¹102 * システムログタスクの終了処理 108 103 */ 109 104 extern void logtask_terminate(intptr_t exinf) throw(); -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.