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 };