ldas-tools-diskcacheAPI  2.7.1
Public Member Functions | List of all members
diskCache::ServerInterface Class Reference

Simple interface to a standalone diskcache server. More...

#include <ServerInterface.hh>

Inherits diskCache::MetaCommand::ClientServerInterface::ServerInfo, diskCache::MetaCommand::ClientServerInterface::ServerInfo, and diskCache::MetaCommand::ClientServerInterface::ServerInfo.

Public Member Functions

void FilenamesRDS (filenames_rds_results_type &Results, const std::string &IFO, const std::string &Desc, time_type StartTime, time_type EndTime, bool Resampling, const std::string &Extension=DEFAULT_EXTENSION)
 Qury for a set of files that is appropriate for RDS generation. More...
 
void Server (const std::string &Host, port_type Port)
 Configure the host and port fo the diskcache server.
 
void FilenamesRDS (filenames_rds_results_type &Results, const std::string &IFO, const std::string &Desc, time_type StartTime, time_type EndTime, bool Resampling, const std::string &Extension=DEFAULT_EXTENSION)
 Qury for a set of files that is appropriate for RDS generation. More...
 
void Server (const std::string &Host, port_type Port)
 Configure the host and port fo the diskcache server.
 
void FilenamesRDS (filenames_rds_results_type &Results, const std::string &IFO, const std::string &Desc, time_type StartTime, time_type EndTime, bool Resampling, const std::string &Extension=DEFAULT_EXTENSION)
 Qury for a set of files that is appropriate for RDS generation. More...
 
void Server (const std::string &Host, port_type Port)
 Configure the host and port fo the diskcache server.
 

Detailed Description

Simple interface to a standalone diskcache server.

This class provides a simple interface to the diskcache server.

Member Function Documentation

◆ FilenamesRDS() [1/3]

void diskCache::ServerInterface::FilenamesRDS ( filenames_rds_results_type &  Results,
const std::string &  IFO,
const std::string &  Desc,
time_type  StartTime,
time_type  EndTime,
bool  Resampling,
const std::string &  Extension = DEFAULT_EXTENSION 
)

Qury for a set of files that is appropriate for RDS generation.

Parameters
[out]ResultsContainer of file names that match the query
[in]IFOInterferometer
[in]DescDescriptive field
[in]StartTimeStart time of request in GPS seconds.
[in]EndTimeEnd time of request in GPS seconds.
[in]ResamplingTrue if the list of channels needs to support resampling
[in]ExtensionThe extension, including the period, of the type of file.
Todo:
Need to return any remaining gap information

◆ FilenamesRDS() [2/3]

void diskCache::ServerInterface::FilenamesRDS ( filenames_rds_results_type &  Results,
const std::string &  IFO,
const std::string &  Desc,
time_type  StartTime,
time_type  EndTime,
bool  Resampling,
const std::string &  Extension = DEFAULT_EXTENSION 
)

Qury for a set of files that is appropriate for RDS generation.

Parameters
[out]ResultsContainer of file names that match the query
[in]IFOInterferometer
[in]DescDescriptive field
[in]StartTimeStart time of request in GPS seconds.
[in]EndTimeEnd time of request in GPS seconds.
[in]ResamplingTrue if the list of channels needs to support resampling
[in]ExtensionThe extension, including the period, of the type of file.
Todo:
Need to return any remaining gap information

◆ FilenamesRDS() [3/3]

void diskCache::ServerInterface::FilenamesRDS ( filenames_rds_results_type &  Results,
const std::string &  IFO,
const std::string &  Desc,
time_type  StartTime,
time_type  EndTime,
bool  Resampling,
const std::string &  Extension = DEFAULT_EXTENSION 
)

Qury for a set of files that is appropriate for RDS generation.

Parameters
[out]ResultsContainer of file names that match the query
[in]IFOInterferometer
[in]DescDescriptive field
[in]StartTimeStart time of request in GPS seconds.
[in]EndTimeEnd time of request in GPS seconds.
[in]ResamplingTrue if the list of channels needs to support resampling
[in]ExtensionThe extension, including the period, of the type of file.
Todo:
Need to return any remaining gap information

The documentation for this class was generated from the following files: