00001 #include "ipc/ipc.idl" 00002 module AnalysisServiceI{ 00003 typedef sequence<string> StringList; 00007 interface AnalysisServiceInterface : ipc::servant { 00011 const string instanceName = "AnalysisServiceImpl"; 00013 oneway void analyze(in string testname); 00015 oneway void analyzeModule(in string testname, in string modulename); 00017 oneway void purge(); 00019 string status(); 00021 short busy(); 00023 short queueLength(); 00025 void setFifo(in boolean fifo); 00027 boolean isFifo(); 00029 StringList listAlgorithms(); 00030 }; 00031 };