Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields

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 Thu Dec 15 21:27:35 2005 for SCT DAQ/DCS Software - IDL by doxygen 1.3.5