|
VoiceMan
|
The class to store client specific data. More...
Public Member Functions | |
| Client () | |
| The default constructor. | |
| Client (auto_ptr< Socket > s) | |
| The constructor with socket object specification. | |
| 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< Socket > | socket |
| The client connection socket. | |
| TextParam | volume |
| The current volume value associated with the connection. | |
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.
| Client::Client | ( | auto_ptr< Socket > | s | ) | [inline] |
| [in] | s | The socket object for data exchanging |
| LangIdToStringMap Client::selectedFamilies |
The voice families for different language text processing
1.7.5.1