AnalysisServiceI::AnalysisServiceInterface Interface Reference

CORBA interface to the AnalysisService. More...

import "AnalysisServiceInterface.idl";


Public Member Functions

oneway void analyze (in string testname)
 request to analyze all modules in a particular testname
oneway void analyzeModule (in string testname, in string modulename)
 request to analyze one modules in a particular testname
oneway void purge ()
 remove all old tests and module-specific algorithms from its internal memory
string status ()
 return a string containing lots of status and timing information
short busy ()
 return the number of threads which are currently busy working on data
short queueLength ()
 return the number of objects currently in the queue waiting to be processed
void setFifo (in boolean fifo)
 set queue time - if true use FIFO queue, if false use FILO stack
boolean isFifo ()
 return true if using FIFO queue, false if using FILO stack
StringList listAlgorithms ()
 list available analysis algorithms

Data Fields

const string instanceName
 Use these to locate the AnalysisService.


Detailed Description

CORBA interface to the AnalysisService.

Definition at line 7 of file AnalysisServiceInterface.idl.


Member Function Documentation

oneway void AnalysisServiceI::AnalysisServiceInterface::analyze in string  testname  ) 
 

request to analyze all modules in a particular testname

oneway void AnalysisServiceI::AnalysisServiceInterface::analyzeModule in string  testname,
in string  modulename
 

request to analyze one modules in a particular testname

short AnalysisServiceI::AnalysisServiceInterface::busy  ) 
 

return the number of threads which are currently busy working on data

boolean AnalysisServiceI::AnalysisServiceInterface::isFifo  ) 
 

return true if using FIFO queue, false if using FILO stack

StringList AnalysisServiceI::AnalysisServiceInterface::listAlgorithms  ) 
 

list available analysis algorithms

oneway void AnalysisServiceI::AnalysisServiceInterface::purge  ) 
 

remove all old tests and module-specific algorithms from its internal memory

short AnalysisServiceI::AnalysisServiceInterface::queueLength  ) 
 

return the number of objects currently in the queue waiting to be processed

void AnalysisServiceI::AnalysisServiceInterface::setFifo in boolean  fifo  ) 
 

set queue time - if true use FIFO queue, if false use FILO stack

string AnalysisServiceI::AnalysisServiceInterface::status  ) 
 

return a string containing lots of status and timing information


Field Documentation

const string AnalysisServiceI::AnalysisServiceInterface::instanceName
 

Use these to locate the AnalysisService.

Definition at line 11 of file AnalysisServiceInterface.idl.


The documentation for this interface was generated from the following file:
Generated on Mon Feb 6 14:20:21 2006 for SCT DAQ/DCS Software - IDL by  doxygen 1.4.6