r870: Merge 2.1:
[cinelerra_cv.git] / cinelerra / pluginmessages.h
blob56127ed0f6cc816a25a0f1eb4b66b10b22dee0d4
1 #ifndef PLUGINMESSAGES_H
2 #define PLUGINMESSAGES_H
5 #include "messages.h"
8 class PluginMessages
10 public:
11 PluginMessages(int input_flag, int output_flag, int message_id = -1);
12 ~PluginMessages();
14 send_message(char *text);
15 recieve_message(char *text);
17 send_message(int command, char *text);
18 send_message(long command, long value);
19 send_message(long command, long value1, long value2);
20 send_message(int command);
22 recieve_message(); // returns the command
23 recieve_message(int *command, char *text);
24 recieve_message(int *command, long *value);
25 recieve_message(long *value1, long *value2);
26 recieve_message(int *command, long *value1, long *value2);
28 Messages *messages;
29 int input_flag, output_flag;
39 #endif