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.h60 行で定義されています。

参照元 logtask().

#define LOGTASK_PRIORITY   3
 

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

#define LOGTASK_STACK_SIZE   1024
 

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


関数

void logtask VP_INT  exinf  ) 
 

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

参照先 _syscalldly_tsk()LOG_EMERGLOG_NOTICELOG_UPTOLOGTASK_INTERVALlogtask_portidlogtask_putc()serial_opn_por()syslog_1syslog_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 によって生成されました。