ldas-tools-diskcacheAPI  2.5.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Constructor & Destructor Documentation

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

Member Function Documentation

void diskCache::MetaCommand::ClientServerInterface::ClientHandle ( server_responce_type  Value)
inline
server_responce_type diskCache::MetaCommand::ClientServerInterface::clientHandle ( )
inlineprotected
void diskCache::MetaCommand::ClientServerInterface::eval ( )
inlineprotected
virtual void diskCache::MetaCommand::ClientServerInterface::evalClient ( )
protectedpure virtual
virtual void diskCache::MetaCommand::ClientServerInterface::evalServer ( )
protectedpure virtual
virtual void diskCache::MetaCommand::ClientServerInterface::evalStandalone ( )
protectedpure virtual
bool diskCache::MetaCommand::ClientServerInterface::IsServer ( ) const
inline
void diskCache::MetaCommand::ClientServerInterface::operator() ( )
inline
const ClientServerInterface::ServerInfo & diskCache::MetaCommand::ClientServerInterface::Server ( ) const
inline
const std::string & diskCache::MetaCommand::ClientServerInterface::ServerHostname ( ) const
inline
ClientServerInterface::port_type diskCache::MetaCommand::ClientServerInterface::ServerPort ( ) const
inline
void diskCache::MetaCommand::ClientServerInterface::ServerRequest ( const std::string &  Command)
inline
client_type diskCache::MetaCommand::ClientServerInterface::serverRequestHandle ( )
inlineprotected

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