ldas-tools-diskcacheAPI  2.6.3
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
diskCache::MetaCommand::ClientServerInterface Class Referenceabstract

#include <MetaCommands.hh>

Inheritance diagram for diskCache::MetaCommand::ClientServerInterface:
diskCache::MetaCommand::Dump diskCache::MetaCommand::Filenames diskCache::MetaCommand::FilenamesRDS diskCache::MetaCommand::Intervals diskCache::MetaCommand::Quit diskCache::MetaCommand::Reconfigure diskCache::MetaCommand::Status

Classes

class  ServerInfo
 

Public Types

typedef ServerInfo::port_type port_type
 

Public Member Functions

 ClientServerInterface (const ServerInfo &Server)
 
virtual ~ClientServerInterface ()
 
void ClientHandle (server_responce_type Value)
 
bool IsServer () const
 
const ServerInfoServer () const
 
const std::string & ServerHostname () const
 
port_type ServerPort () const
 
void ServerRequest (const std::string &Command)
 
void operator() ()
 

Protected Member Functions

server_responce_type clientHandle ()
 
void eval ()
 
virtual void evalClient ()=0
 
virtual void evalServer ()=0
 
virtual void evalStandalone ()=0
 
client_type serverRequestHandle ()
 

Member Typedef Documentation

◆ port_type

Constructor & Destructor Documentation

◆ ClientServerInterface()

diskCache::MetaCommand::ClientServerInterface::ClientServerInterface ( const ServerInfo Server)
inline

◆ ~ClientServerInterface()

diskCache::MetaCommand::ClientServerInterface::~ClientServerInterface ( )
virtual

Member Function Documentation

◆ ClientHandle()

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

◆ clientHandle()

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

◆ eval()

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

◆ evalClient()

virtual void diskCache::MetaCommand::ClientServerInterface::evalClient ( )
protectedpure virtual

◆ evalServer()

virtual void diskCache::MetaCommand::ClientServerInterface::evalServer ( )
protectedpure virtual

◆ evalStandalone()

virtual void diskCache::MetaCommand::ClientServerInterface::evalStandalone ( )
protectedpure virtual

◆ IsServer()

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

◆ operator()()

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

◆ Server()

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

◆ ServerHostname()

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

◆ ServerPort()

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

◆ ServerRequest()

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

◆ serverRequestHandle()

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

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