Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

ztt::dcs::FeeServerMap Class Reference

#include <FeeServerMap.hpp>

List of all members.


Detailed Description

The FeeServerMap class store the feeserver names with a unique key in an associativ container. This idea was introduced to control different hardware types by the ICL. To contact the different hardware types the naming convention of the FEDAPI is used.

Date:
23-08-06
Author:
Benjamin Schockert


Public Member Functions

 FeeServerMap (int x, int y, int z)
 FeeServerMap (const FeeServerMap &t)
FeeServerMapoperator= (const FeeServerMap &t)
void setFeeServer (std::vector< int > x, std::vector< int > y, std::vector< int > z, std::vector< char * > server, char *name)
void setFeeServer (int x, int y, int z, std::vector< char * > server, char *name)
std::vector< char * > getFeeServer (int, int, int, char *)
std::vector< char * > getAllFeeServer ()
void print () const


Member Function Documentation

std::vector<char*> ztt::dcs::FeeServerMap::getFeeServer int  ,
int  ,
int  ,
char * 
 

This function returns a vector with the desired feeserver.

Parameters:
int x store the x coordinates of the desired servers
int y store the y coordinates of the desired servers
int z store the z coordinates of the desired servers
char* store the name of the hardware to create the key

void ztt::dcs::FeeServerMap::setFeeServer std::vector< int >  x,
std::vector< int >  y,
std::vector< int >  z,
std::vector< char * >  server,
char *  name
 

This function store the servernames in the map.

Parameters:
std::vector<int> x store the x coordinates of the several servers
std::vector<int> y store the y coordinates of the several servers
std::vector<int> z store the z coordinates of the several servers
std::vector<char*> server contain the all servernames
char* name is required to create a unique key


The documentation for this class was generated from the following file:
Generated on Fri Mar 30 02:54:34 2007 for InterComLayer by doxygen 1.3.5