Changeset 429 for EcnlProtoTool/trunk/asp3_dcre/syssvc/syslog.h
- Timestamp:
- Jul 3, 2020, 7:19:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/syssvc/syslog.h
r321 r429 1 1 /* 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 5 4 * 6 5 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory … … 55 54 #include <t_syslog.h> 56 55 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 */ 67 extern 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 */ 79 typedef 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 57 86 /* 58 87 * ログ情報の出力 … … 68 97 * 出力すべきログ情報の重要度の設定 69 98 */ 70 extern ER syslog_msk_log(uint_t logmask, uint_t lowmask) throw();99 extern ER syslog_msk_log(uint_t logmask, uint_t lowmask) throw(); 71 100 72 101 /* 73 102 * ログバッファの状態参照 74 103 */ 75 extern ER syslog_ref_log(T_SYSLOG_RLOG *pk_rlog) throw();104 extern ER syslog_ref_log(T_SYSLOG_RLOG *pk_rlog) throw(); 76 105 77 106 /* 78 107 * 低レベル出力によるすべてのログ情報の出力 79 108 */ 80 extern ER syslog_fls_log(void) throw();109 extern ER syslog_fls_log(void) throw(); 81 110 82 111 #ifdef __cplusplus
Note:
See TracChangeset
for help on using the changeset viewer.