logtask.c

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

#include <t_services.h>
#include <logtask.h>

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

ソースコードを見る。

関数

static void logtask_putc (char c)
void logtask (VP_INT exinf)

変数

static ID logtask_portid


説明

システムログタスク

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


関数

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 }

関数の呼び出しグラフ:

static void logtask_putc char  c  )  [static]
 

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

参照先 logtask_portidserial_wri_dat().

参照元 logtask().

00056 {
00057     serial_wri_dat(logtask_portid, &c, 1);
00058 }

関数の呼び出しグラフ:


変数

ID logtask_portid [static]
 

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

参照元 logtask()logtask_putc().


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