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

ztt::dcs::FeeClient Class Reference

#include <FeeClient.hpp>

List of all members.


Detailed Description

This class represents the FeeClient as a part of the interComLayer. It takes care of subscribing to services and handling the communication with the FeeServers.

Author:
Christian Kofler, Sebastian Bablok


Public Member Functions

 FeeClient (InterCom *pInterCom)
 FeeClient (const FeeClient &feeCl)
FeeClientoperator= (const FeeClient &feeCl)
 ~FeeClient ()
void infoHandler ()
int subscribeTo (std::vector< char * > *servers, std::vector< char * > *pServices)


Constructor & Destructor Documentation

ztt::dcs::FeeClient::FeeClient InterCom pInterCom  )  [inline]
 

Constructor of the FeeClient. This client holds the connection to the FeeServer.

Parameters:
pInterCom pointer to the InterCom - object, that handles this layer

ztt::dcs::FeeClient::FeeClient const FeeClient feeCl  )  [inline]
 

Copy constructor of FeeClient

ztt::dcs::FeeClient::~FeeClient  ) 
 

Destructor of the FeeClient


Member Function Documentation

void ztt::dcs::FeeClient::infoHandler  ) 
 

The infoHandler for incomming data of the FeeServer.

int ztt::dcs::FeeClient::subscribeTo std::vector< char * > *  servers,
std::vector< char * > *  pServices
 

Function to subscribe to certain services. Gets a vector with char* containing: "ServerName", concatenates "/Acknowledge" and subscribes to it. Same with "/Mesage". additionally gets a vector with char* containing: "ServerName/ServiceName".

Parameters:
pServers pointer to vector with all servernames.
pServices pointer to conatiner of all services of all servers.
Returns:
amount of subscribed services.


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