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.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 }

関数の呼び出しグラフ:

static void logtask_putc (  char  c  )  [static]
 

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

参照先 logtask_portid・serial_wri_dat().

参照元 logtask().

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

関数の呼び出しグラフ:


変数

ID logtask_portid [static]
 

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

参照元 logtask()・logtask_putc().


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