OSDN Git Service

Update INSTALL.ja.utf-8 for new release.
[ultramonkey-l7/ultramonkey-l7-v2.git] / snmpagent / watch_l7vsd.h
1 #ifndef __WATCH_L7VSD_H__
2 #define __WATCH_L7VSD_H__
3
4 #include <string>
5 #include "tag_threadstat.h"
6
7 class   l7ag_queuesendtrap;
8 class   l7ag_watch_l7vsd
9 {
10 private:
11         l7ag_queuesendtrap * queueclass;
12
13 protected:
14         l7ag_watch_l7vsd();
15
16         static void * watch( void * args );
17
18 public:
19         l7ag_watch_l7vsd( l7ag_queuesendtrap * p_queueclass );
20         ~l7ag_watch_l7vsd();
21
22         void    set_TrapQueueClass( l7ag_queuesendtrap * p_queueclass ){ queueclass = p_queueclass; }
23
24         void    start_thread();
25         void    stop_thread();
26         THREAD_STAT_TAG get_threadstatus();
27 };
28
29 #endif //__WATCH_L7VSD_H__