00001
00002
00003
00004
00005 #ifndef __OBLACKBROAD_H
00006 #define __OBLACKBROAD_H
00007
00008
00009
00011
00012 public:
00013 BlackBoard();
00014 ~BlackBoard();
00015
00016 char log_mode;
00017 void init();
00018 void deinit();
00019 void black_message_report(int);
00020 void black_objective_report(int);
00021 void black_log_report(int);
00022 void black_log_deinit();
00023 int black_log_detect();
00024 };
00025
00026 enum {NEWS_MODE, OBJECTIVE_MODE};
00027
00028 extern BlackBoard blackboard;
00029
00030
00031 #endif