Functions | |
| void | FixNewLines (std::string &message) |
| substitute all newline characters with special token '$'. | |
| void | RestoreNewLines (std::string &message) |
| restore newline characters in network message | |
| bool | GetInt (const std::string &src, int &dest) |
| convert string to int | |
| bool | GetBool (const std::string &src, bool &dest) |
| convert string to bool | |
| bool | GetDouble (const std::string &src, double &dest) |
| convert string to double | |
| bool | GetChar (const std::string &src, char &dest) |
| convert string to char | |
| std::string | GetHexadecimal (int value) |
| convert unsigned int value to string using hexadecimal format | |
| bool | GetParameter (const std::string &srcString, const std::string &parName, std::string &parVal, const char separator=DEFAULT_SEPARATOR) |
| extract parameter from network string | |
| bool | GetIntParameter (const std::string &srcString, const std::string &parName, int &val, const char separator=DEFAULT_SEPARATOR) |
| get integer parameter from network string | |
| bool | GetCharParameter (const std::string &srcString, const std::string &parName, char &val, const char separator=DEFAULT_SEPARATOR) |
| get char parameter from network string | |
| std::string | GetDaqStatusString (const QDaqState daqState) |
| convert QDaqState enum to corresponding human readable string | |
| ProcessStatus_t | GetProcessStatusCode (int code) |
| std::string | GetProcessStatusString (ProcessStatus_t status) |
| void QNetworkString::FixNewLines | ( | std::string & | message | ) |
substitute all newline characters with special token '$'.
| message | string to be parsed |
| bool QNetworkString::GetBool | ( | const std::string & | src, | |
| bool & | dest | |||
| ) |
convert string to bool
| src | source string | |
| dest | destination bool |
| bool QNetworkString::GetChar | ( | const std::string & | src, | |
| char & | dest | |||
| ) |
convert string to char
| src | source string | |
| dest | destination char |
| bool QNetworkString::GetCharParameter | ( | const std::string & | srcString, | |
| const std::string & | parName, | |||
| char & | val, | |||
| const char | separator = DEFAULT_SEPARATOR | |||
| ) |
get char parameter from network string
| srcString | string from which parameter is to be extracted | |
| parName | parameter to be extracted | |
| val | destination char |
| bool QNetworkString::GetDouble | ( | const std::string & | src, | |
| double & | dest | |||
| ) |
convert string to double
| src | source string | |
| dest | destination bool |
| std::string QNetworkString::GetHexadecimal | ( | int | value | ) |
convert unsigned int value to string using hexadecimal format
| value | to convert |
| bool QNetworkString::GetInt | ( | const std::string & | src, | |
| int & | dest | |||
| ) |
convert string to int
| src | source string | |
| dest | destination int |
| bool QNetworkString::GetIntParameter | ( | const std::string & | srcString, | |
| const std::string & | parName, | |||
| int & | val, | |||
| const char | separator = DEFAULT_SEPARATOR | |||
| ) |
get integer parameter from network string
| srcString | string from which parameter is to be extracted | |
| parName | parameter to be extracted | |
| val | destination int | |
| separator | character used in srcString to separate different parName=parVal pieces (defaults to DEFAULT_SEPARATOR) |
| bool QNetworkString::GetParameter | ( | const std::string & | srcString, | |
| const std::string & | parName, | |||
| std::string & | parVal, | |||
| const char | separator = DEFAULT_SEPARATOR | |||
| ) |
extract parameter from network string
| srcString | string from which parameter is to be extracted | |
| parName | parameter to be extracted | |
| parVal | string filled with value of requested parameter | |
| separator | character used in srcString to separate different parName=parVal pieces (defaults to DEFAULT_SEPARATOR) |
| void QNetworkString::RestoreNewLines | ( | std::string & | message | ) |
restore newline characters in network message
| message | string to be parsed |
1.5.1