OSDN Git Service

Update INSTALL.ja.utf-8 for new release.
[ultramonkey-l7/ultramonkey-l7-v2.git] / include / l7vs_snmpbridge.h
1 #ifndef __L7VS_SNMPBRIDGE_H__
2 #define __L7VS_SNMPBRIDGE_H__
3
4 #include <stdint.h>
5 #include "l7vs.h"
6 #include "l7vs_iom.h"
7 #include "tag_trapid.h"
8 #include "logger_wrapper.h"
9
10
11 struct  bridge_mibdata{
12
13 };
14
15 //初期化処理
16 extern  int     l7vs_snmpbridge_initialize();
17 //終了処理
18 extern  void    l7vs_snmpbridge_finalize();
19 //TRAP送信要求
20 extern  int     l7vs_snmpbridge_send_trap( TRAPID_TAG trapid, char* message );
21 //パラメータファイル再読込み指示
22 extern  void    l7vs_snmpbridge_reload_config();
23 //ログレベル設定指示
24 extern  int     l7vs_snmpbridge_change_loglevel( LOG_CATEGORY_TAG snmp_log_category, LOG_LEVEL_TAG loglevel );
25 //ログレベル設定指示(カテゴリ全指定)
26 extern  int     l7vs_snmpbridge_change_loglevel_allcategory( LOG_LEVEL_TAG loglevel );
27 //接続状態取得
28 extern  int     l7vs_snmpbridge_get_connectionstate();
29 //ログレベル取得
30 extern  LOG_LEVEL_TAG   l7vs_snmpbridge_get_loglevel( LOG_CATEGORY_TAG snmp_log_category );
31 //コールバック
32 extern  int     l7vs_snmpbridge_callback( l7vs_iomux* iom );
33
34 #endif //__L7VS_SNMPBRIDGE_H__