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.


Detailed Description

Definition at line 3 of file ArchivingServiceInterface.idl.


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 Mon Feb 6 14:20:21 2006 for SCT DAQ/DCS Software - IDL by  doxygen 1.4.6