00001 #ifndef PLUGINMESSAGES_H
00002 #define PLUGINMESSAGES_H
00003
00004
00005 #include "messages.h"
00006
00007
00008 class PluginMessages
00009 {
00010 public:
00011 PluginMessages(int input_flag, int output_flag, int message_id = -1);
00012 ~PluginMessages();
00013
00014 send_message(char *text);
00015 recieve_message(char *text);
00016
00017 send_message(int command, char *text);
00018 send_message(long command, long value);
00019 send_message(long command, long value1, long value2);
00020 send_message(int command);
00021
00022 recieve_message();
00023 recieve_message(int *command, char *text);
00024 recieve_message(int *command, long *value);
00025 recieve_message(long *value1, long *value2);
00026 recieve_message(int *command, long *value1, long *value2);
00027
00028 Messages *messages;
00029 int input_flag, output_flag;
00030 };
00031
00032
00033
00034
00035
00036
00037
00038
00039 #endif