Client Class Reference

The class to store client specific data. More...

List of all members.

Public Member Functions

 Client (auto_ptr< Socket > s)
 The constructor with socket object specification.
 Client ()
 The default constructor.
virtual ~Client ()
 The destructor.

Public Attributes

std::wstring chain
 The chain of received incomplete data.
TextParam pitch
 The current pitch value associated with the connection.
TextParam rate
 The current rate value associated with the connection.
bool rejecting
 Is server skip all data from the client due to line length exceed.
LangIdToStringMap selectedFamilies
std::string selectedTextProcessor
 The name of selected text processor.
auto_ptr< Socketsocket
 The client connection socket.
TextParam volume
 The current volume value associated with the connection.


Detailed Description

This class stores all information about client connection. It contains current values for all text attributes, assigned for this connection and a socket object for data exchange. One client can has only one instance of this object because it automatically closes socket on object destruction.

See also:
ClientFactory

Constructor & Destructor Documentation

Client::Client ( auto_ptr< Socket s  )  [inline]

Parameters:
[in] s The socket object for data exchanging


Member Data Documentation

LangIdToStringMap Client::selectedFamilies

The voice families for different language text processing


Generated on Thu Sep 23 13:51:56 2010 for VoiceMan by  doxygen 1.5.9