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

ArchivingServiceI::ArchivingServiceInterface Interface Reference

import "ArchivingServiceInterface.idl";


Public Member Functions

oneway void archiveISName (in string isName)
 Save an IS object to file.

oneway void retrieveISName (in string isName)
 retrieve the object by its name in IS

oneway void retrieveArchName (in string archivingName)
 retrieve the object by its file name

void setPersistentDirectory (in string newDirectory)
 set Persistent directory name

oneway void retrieve (in string runNumber, in string scanNumber, in string className, in string specifier)
 Specifier can be module name or test type.

void setCompressionLevel (in short level)
 Configuration options.

short getCompressionLevel ()
void setRetrieveIsServer (in string serverName)
string getRetrieveIsServer ()
void suspendCallbacks (in boolean doSuspend)
 set this to true to prevent loops when retrieving to e.g.

string status ()
 status methods

short busy ()
short queueLength ()
void setFifo (in boolean fifo)
boolean isFifo ()

Data Fields

const string instanceName
 Use these to locate the ArchivingService.


Member Function Documentation

oneway void ArchivingServiceI::ArchivingServiceInterface::archiveISName in string  isName  ) 
 

Save an IS object to file.

short ArchivingServiceI::ArchivingServiceInterface::busy  ) 
 

short ArchivingServiceI::ArchivingServiceInterface::getCompressionLevel  ) 
 

string ArchivingServiceI::ArchivingServiceInterface::getRetrieveIsServer  ) 
 

boolean ArchivingServiceI::ArchivingServiceInterface::isFifo  ) 
 

short ArchivingServiceI::ArchivingServiceInterface::queueLength  ) 
 

oneway void ArchivingServiceI::ArchivingServiceInterface::retrieve in string  runNumber,
in string  scanNumber,
in string  className,
in string  specifier
 

Specifier can be module name or test type.

oneway void ArchivingServiceI::ArchivingServiceInterface::retrieveArchName in string  archivingName  ) 
 

retrieve the object by its file name

oneway void ArchivingServiceI::ArchivingServiceInterface::retrieveISName in string  isName  ) 
 

retrieve the object by its name in IS

void ArchivingServiceI::ArchivingServiceInterface::setCompressionLevel in short  level  ) 
 

Configuration options.

void ArchivingServiceI::ArchivingServiceInterface::setFifo in boolean  fifo  ) 
 

void ArchivingServiceI::ArchivingServiceInterface::setPersistentDirectory in string  newDirectory  ) 
 

set Persistent directory name

void ArchivingServiceI::ArchivingServiceInterface::setRetrieveIsServer in string  serverName  ) 
 

string ArchivingServiceI::ArchivingServiceInterface::status  ) 
 

status methods

void ArchivingServiceI::ArchivingServiceInterface::suspendCallbacks in boolean  doSuspend  ) 
 

set this to true to prevent loops when retrieving to e.g.

EventData ISserver


Field Documentation

const string ArchivingServiceI::ArchivingServiceInterface::instanceName
 

Use these to locate the ArchivingService.

Definition at line 8 of file ArchivingServiceInterface.idl.


The documentation for this interface was generated from the following file:
Generated on Fri Sep 16 18:08:28 2005 for SCT DAQ/DCS Software - IDL by doxygen 1.3.5