logtask.h

システムログタスク [詳細]

#include <t_config.h>

logtask.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

マクロ定義

#define LOGTASK_PRIORITY   3
#define LOGTASK_STACK_SIZE   1024
#define LOGTASK_INTERVAL   10

関数

void logtask (VP_INT exinf)


説明

システムログタスク

logtask.h で定義されています。


マクロ定義

#define LOGTASK_INTERVAL   10
 

logtask.h の 60 行で定義されています。

参照元 logtask().

#define LOGTASK_PRIORITY   3
 

logtask.h の 52 行で定義されています。

#define LOGTASK_STACK_SIZE   1024
 

logtask.h の 56 行で定義されています。


関数

void logtask (  VP_INT  exinf  ) 
 

logtask.c の 64 行で定義されています。

参照先 _syscall・dly_tsk()・LOG_EMERG・LOG_NOTICE・LOG_UPTO・LOGTASK_INTERVAL・logtask_portid・logtask_putc()・serial_opn_por()・syslog_1・syslog_output()・vmsk_log().

00065 {
00066     logtask_portid = (ID) exinf;
00067     serial_opn_por(logtask_portid);
00068     vmsk_log(LOG_UPTO(LOG_NOTICE), LOG_UPTO(LOG_EMERG));
00069     syslog_1(LOG_NOTICE, "System logging task is started on port %d.",
00070                             logtask_portid);
00071 
00072     for (;;) {
00073         syslog_output(logtask_putc);
00074         _syscall(dly_tsk(LOGTASK_INTERVAL));
00075     }
00076 }

関数の呼び出しグラフ:


Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:16 2006 に Doxygen によって生成されました。