Ignore:
Timestamp:
Jul 3, 2020, 7:19:17 PM (4 years ago)
Author:
coas-nagasima
Message:

ASP3, TINET, mbed を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/syssvc/syslog.h

    r321 r429  
    11/*
    2  *  TOPPERS/ASP Kernel
    3  *      Toyohashi Open Platform for Embedded Real-Time Systems/
    4  *      Advanced Standard Profile Kernel
     2 *  TOPPERS Software
     3 *      Toyohashi Open Platform for Embedded Real-Time Systems
    54 *
    65 *  Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
     
    5554#include <t_syslog.h>
    5655
     56#ifdef TOPPERS_OMIT_TECS
     57/*
     58 *  ログバッファのサイズ
     59 */
     60#ifndef TCNT_SYSLOG_BUFFER
     61#define TCNT_SYSLOG_BUFFER      32              /* ログバッファのサイズ */
     62#endif /* TCNT_SYSLOG_BUFFER */
     63
     64/*
     65 *  システムログ機能の初期化
     66 */
     67extern void     syslog_initialize(intptr_t exinf) throw();
     68#endif
     69
     70/*
     71 *  ログ情報の重要度のビットマップを作るためのマクロ
     72 */
     73#define LOG_MASK(prio)          (1U << (prio))
     74#define LOG_UPTO(prio)          ((1U << ((prio) + 1)) - 1)
     75
     76/*
     77 *  パケット形式の定義
     78 */
     79typedef struct t_syslog_rlog {
     80        uint_t  count;          /* ログバッファ中のログの数 */
     81        uint_t  lost;           /* 失われたログの数 */
     82        uint_t  logmask;        /* ログバッファに記録すべき重要度 */
     83        uint_t  lowmask;        /* 低レベル出力すべき重要度 */
     84} T_SYSLOG_RLOG;
     85
    5786/*
    5887 *  ログ情報の出力
     
    6897 *  出力すべきログ情報の重要度の設定
    6998 */
    70 extern ER       syslog_msk_log(uint_t logmask, uint_t lowmask) throw();
     99extern ER               syslog_msk_log(uint_t logmask, uint_t lowmask) throw();
    71100
    72101/*
    73102 *  ログバッファの状態参照
    74103 */
    75 extern ER       syslog_ref_log(T_SYSLOG_RLOG *pk_rlog) throw();
     104extern ER               syslog_ref_log(T_SYSLOG_RLOG *pk_rlog) throw();
    76105
    77106/*
    78107 *  低レベル出力によるすべてのログ情報の出力
    79108 */
    80 extern ER       syslog_fls_log(void) throw();
     109extern ER               syslog_fls_log(void) throw();
    81110
    82111#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.