ldas-tools-diskcacheAPI  2.7.2
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
diskCache::MetaCommand::Intervals Class Reference

#include <MetaCommands.hh>

Inheritance diagram for diskCache::MetaCommand::Intervals:
Inheritance graph
[legend]
Collaboration diagram for diskCache::MetaCommand::Intervals:
Collaboration graph
[legend]

Public Types

typedef ServerInfo::port_type port_type
 
typedef ServerInfo::port_type port_type
 
typedef ServerInfo::port_type port_type
 

Public Member Functions

 Intervals (CommandLineOptions &Args, const ClientServerInterface::ServerInfo &Server)
 
 Intervals (CommandLineOptions &Args, const ClientServerInterface::ServerInfo &Server)
 
 Intervals (CommandLineOptions &Args, const ClientServerInterface::ServerInfo &Server)
 
void ClientHandle (server_responce_type Value)
 
void ClientHandle (server_responce_type Value)
 
void ClientHandle (server_responce_type Value)
 
bool IsServer () const
 
bool IsServer () const
 
bool IsServer () const
 
const ServerInfoServer () const
 
const ServerInfoServer () const
 
const ServerInfoServer () const
 
const std::string & ServerHostname () const
 
const std::string & ServerHostname () const
 
const std::string & ServerHostname () const
 
port_type ServerPort () const
 
port_type ServerPort () const
 
port_type ServerPort () const
 
void ServerRequest (const std::string &Command)
 
void ServerRequest (const std::string &Command)
 
void ServerRequest (const std::string &Command)
 
void operator() ()
 
void operator() ()
 
void operator() ()
 

Static Public Member Functions

static const OptionSetOptions ()
 
static const OptionSetOptions ()
 
static const OptionSetOptions ()
 

Protected Member Functions

virtual void evalClient ()
 
virtual void evalServer ()
 
virtual void evalStandalone ()
 
void process (std::ostream &Stream)
 
virtual void evalClient ()
 
virtual void evalServer ()
 
virtual void evalStandalone ()
 
void process (std::ostream &Stream)
 
virtual void evalClient ()
 
virtual void evalServer ()
 
virtual void evalStandalone ()
 
void process (std::ostream &Stream)
 
server_responce_type clientHandle ()
 
server_responce_type clientHandle ()
 
server_responce_type clientHandle ()
 
void eval ()
 
void eval ()
 
void eval ()
 
client_type serverRequestHandle ()
 
client_type serverRequestHandle ()
 
client_type serverRequestHandle ()
 

Private Types

enum  { OPT_IFO_TYPE_LIST , OPT_START_TIME , OPT_END_TIME , OPT_EXTENSION }
 
enum  { OPT_IFO_TYPE_LIST , OPT_START_TIME , OPT_END_TIME , OPT_EXTENSION }
 
enum  { OPT_IFO_TYPE_LIST , OPT_START_TIME , OPT_END_TIME , OPT_EXTENSION }
 

Static Private Member Functions

static OptionSetinit_options ()
 
static OptionSetinit_options ()
 
static OptionSetinit_options ()
 

Private Attributes

CommandLineOptions m_args
 
std::string m_extension
 
std::string m_ifo_type_list
 
time_type m_time_start
 
time_type m_time_stop
 
const ServerInfoserver
 
server_responce_type handle_client
 
client_type server_request_handle
 

Static Private Attributes

static OptionSetm_options
 

Member Typedef Documentation

◆ port_type [1/3]

◆ port_type [2/3]

◆ port_type [3/3]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
OPT_IFO_TYPE_LIST 
OPT_START_TIME 
OPT_END_TIME 
OPT_EXTENSION 

◆ anonymous enum

anonymous enum
private
Enumerator
OPT_IFO_TYPE_LIST 
OPT_START_TIME 
OPT_END_TIME 
OPT_EXTENSION 

◆ anonymous enum

anonymous enum
private
Enumerator
OPT_IFO_TYPE_LIST 
OPT_START_TIME 
OPT_END_TIME 
OPT_EXTENSION 

Constructor & Destructor Documentation

◆ Intervals() [1/3]

diskCache::MetaCommand::Intervals::Intervals ( CommandLineOptions Args,
const ClientServerInterface::ServerInfo Server 
)

◆ Intervals() [2/3]

diskCache::MetaCommand::Intervals::Intervals ( CommandLineOptions Args,
const ClientServerInterface::ServerInfo Server 
)

◆ Intervals() [3/3]

diskCache::MetaCommand::Intervals::Intervals ( CommandLineOptions Args,
const ClientServerInterface::ServerInfo Server 
)

Member Function Documentation

◆ clientHandle() [1/3]

server_responce_type diskCache::MetaCommand::ClientServerInterface::clientHandle ( )
inlineprotectedinherited

◆ clientHandle() [2/3]

server_responce_type diskCache::MetaCommand::ClientServerInterface::clientHandle ( )
protectedinherited

◆ clientHandle() [3/3]

server_responce_type diskCache::MetaCommand::ClientServerInterface::clientHandle ( )
protectedinherited

◆ ClientHandle() [1/3]

void diskCache::MetaCommand::ClientServerInterface::ClientHandle ( server_responce_type  Value)
inlineinherited

◆ ClientHandle() [2/3]

void diskCache::MetaCommand::ClientServerInterface::ClientHandle ( server_responce_type  Value)
inherited

◆ ClientHandle() [3/3]

void diskCache::MetaCommand::ClientServerInterface::ClientHandle ( server_responce_type  Value)
inherited

◆ eval() [1/3]

void diskCache::MetaCommand::ClientServerInterface::eval ( )
inlineprotectedinherited

◆ eval() [2/3]

void diskCache::MetaCommand::ClientServerInterface::eval ( )
protectedinherited

◆ eval() [3/3]

void diskCache::MetaCommand::ClientServerInterface::eval ( )
protectedinherited

◆ evalClient() [1/3]

void diskCache::MetaCommand::Intervals::evalClient ( )
protectedvirtual

◆ evalClient() [2/3]

virtual void diskCache::MetaCommand::Intervals::evalClient ( )
protectedvirtual

◆ evalClient() [3/3]

virtual void diskCache::MetaCommand::Intervals::evalClient ( )
protectedvirtual

◆ evalServer() [1/3]

void diskCache::MetaCommand::Intervals::evalServer ( )
protectedvirtual

◆ evalServer() [2/3]

virtual void diskCache::MetaCommand::Intervals::evalServer ( )
protectedvirtual

◆ evalServer() [3/3]

virtual void diskCache::MetaCommand::Intervals::evalServer ( )
protectedvirtual

◆ evalStandalone() [1/3]

void diskCache::MetaCommand::Intervals::evalStandalone ( )
protectedvirtual

◆ evalStandalone() [2/3]

virtual void diskCache::MetaCommand::Intervals::evalStandalone ( )
protectedvirtual

◆ evalStandalone() [3/3]

virtual void diskCache::MetaCommand::Intervals::evalStandalone ( )
protectedvirtual

◆ init_options() [1/3]

OptionSet & diskCache::MetaCommand::Intervals::init_options ( )
staticprivate

◆ init_options() [2/3]

static OptionSet& diskCache::MetaCommand::Intervals::init_options ( )
staticprivate

◆ init_options() [3/3]

static OptionSet& diskCache::MetaCommand::Intervals::init_options ( )
staticprivate

◆ IsServer() [1/3]

bool diskCache::MetaCommand::ClientServerInterface::IsServer ( ) const
inlineinherited

◆ IsServer() [2/3]

bool diskCache::MetaCommand::ClientServerInterface::IsServer ( ) const
inherited

◆ IsServer() [3/3]

bool diskCache::MetaCommand::ClientServerInterface::IsServer ( ) const
inherited

◆ operator()() [1/3]

void diskCache::MetaCommand::ClientServerInterface::operator() ( )
inlineinherited

◆ operator()() [2/3]

void diskCache::MetaCommand::ClientServerInterface::operator() ( )
inherited

◆ operator()() [3/3]

void diskCache::MetaCommand::ClientServerInterface::operator() ( )
inherited

◆ Options() [1/3]

const OptionSet & diskCache::MetaCommand::Intervals::Options ( )
static

◆ Options() [2/3]

static const OptionSet& diskCache::MetaCommand::Intervals::Options ( )
static

◆ Options() [3/3]

static const OptionSet& diskCache::MetaCommand::Intervals::Options ( )
static

◆ process() [1/3]

void diskCache::MetaCommand::Intervals::process ( std::ostream &  Stream)
protected

◆ process() [2/3]

void diskCache::MetaCommand::Intervals::process ( std::ostream &  Stream)
protected

◆ process() [3/3]

void diskCache::MetaCommand::Intervals::process ( std::ostream &  Stream)
protected

◆ Server() [1/3]

const ClientServerInterface::ServerInfo & diskCache::MetaCommand::ClientServerInterface::Server ( ) const
inlineinherited

◆ Server() [2/3]

const ServerInfo& diskCache::MetaCommand::ClientServerInterface::Server ( ) const
inherited

◆ Server() [3/3]

const ServerInfo& diskCache::MetaCommand::ClientServerInterface::Server ( ) const
inherited

◆ ServerHostname() [1/3]

const std::string & diskCache::MetaCommand::ClientServerInterface::ServerHostname ( ) const
inlineinherited

◆ ServerHostname() [2/3]

const std::string& diskCache::MetaCommand::ClientServerInterface::ServerHostname ( ) const
inherited

◆ ServerHostname() [3/3]

const std::string& diskCache::MetaCommand::ClientServerInterface::ServerHostname ( ) const
inherited

◆ ServerPort() [1/3]

ClientServerInterface::port_type diskCache::MetaCommand::ClientServerInterface::ServerPort ( ) const
inlineinherited

◆ ServerPort() [2/3]

port_type diskCache::MetaCommand::ClientServerInterface::ServerPort ( ) const
inherited

◆ ServerPort() [3/3]

port_type diskCache::MetaCommand::ClientServerInterface::ServerPort ( ) const
inherited

◆ ServerRequest() [1/3]

void diskCache::MetaCommand::ClientServerInterface::ServerRequest ( const std::string &  Command)
inlineinherited

◆ ServerRequest() [2/3]

void diskCache::MetaCommand::ClientServerInterface::ServerRequest ( const std::string &  Command)
inherited

◆ ServerRequest() [3/3]

void diskCache::MetaCommand::ClientServerInterface::ServerRequest ( const std::string &  Command)
inherited

◆ serverRequestHandle() [1/3]

client_type diskCache::MetaCommand::ClientServerInterface::serverRequestHandle ( )
inlineprotectedinherited

◆ serverRequestHandle() [2/3]

client_type diskCache::MetaCommand::ClientServerInterface::serverRequestHandle ( )
protectedinherited

◆ serverRequestHandle() [3/3]

client_type diskCache::MetaCommand::ClientServerInterface::serverRequestHandle ( )
protectedinherited

Member Data Documentation

◆ handle_client

server_responce_type diskCache::MetaCommand::ClientServerInterface::handle_client
privateinherited

◆ m_args

CommandLineOptions diskCache::MetaCommand::Intervals::m_args
private

◆ m_extension

std::string diskCache::MetaCommand::Intervals::m_extension
private

◆ m_ifo_type_list

std::string diskCache::MetaCommand::Intervals::m_ifo_type_list
private

◆ m_options

static OptionSet & diskCache::MetaCommand::Intervals::m_options
staticprivate

◆ m_time_start

time_type diskCache::MetaCommand::Intervals::m_time_start
private

◆ m_time_stop

time_type diskCache::MetaCommand::Intervals::m_time_stop
private

◆ server

const ServerInfo & diskCache::MetaCommand::ClientServerInterface::server
privateinherited

◆ server_request_handle

client_type diskCache::MetaCommand::ClientServerInterface::server_request_handle
privateinherited

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