BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
bseapi.idl
Go to the documentation of this file.
00001  // Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html -*-mode:c++;-*-
00007 namespace Bse {
00008 
00010 interface TestObject {
00011   int32         echo_test       (String msg) = 0;       
00012   signal void   echo_reply      (String msg);           
00013 };
00014 
00015 enum UserMessageType {
00016   ERROR = 1,    
00017   WARNING,      
00018   INFO,         
00019   DEBUG,        
00020 };
00021 
00023 record UserMessage {
00024   UserMessageType type;         
00025   String          title;        
00026   String          text1;        
00027   String          text2;        
00028   String          text3;        
00029   String          label;        
00030 };
00031 
00036 interface Server {
00037   signal void   user_message    (UserMessage umsg);     
00038   TestObject    get_test_object () = 0;                 
00039 };
00040 
00041 } // Bse
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines