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 |