Incorpora la definición de nemesis::String.
Optimiza el tratamiento de las cadena, pero la principal ventaja es
que hace mucho más expresivas y más cortas las expresiones usadas
habitualmente para generar las trazas de la aplicación.
A diferencia de la std::string puede operar con punteros a cadenas de
valor NULL.
El código hasta ahora podría que así:
LOGDEBUG (
string msg ("comm::socket::Client::receive | ");
msg += asString ();
msg += functions::asText (" | N-bytes: ", r);
msg += functions::asText (" | Q-bytes: ", a_devicePendingBytes);
msg += functions::asText (" | Input: ", input, 24);
Logger::debug (msg, FILE_LOCATION);
);
El código usando esta nueva clase podría quedar en:
LOGDEBUG (
nemesis::String msg ("comm::socket::Client::receive | ");
msg += asString ();
msg << " | N-bytes: " << r << " | Q-bytes: " <<
a_devicePendingBytes << " | Input: " << input;
Logger::debug (msg, FILE_LOCATION);
);
./
nemesis.String.cc | Locally Added | New file!
./hdrs/nemesis.String.h | Locally Added | New file!
./internal.db/
core.sccs.cc | Locally Modified | 1.124.2.25.2.8.2.6
./what_new/2.10.06.07.version | Locally Added | New file!
--
Has recibido este mensaje porque estás suscrito al grupo "NemesisRD 1.x" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
nemesi...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a
nemesisrd-1x...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/nemesisrd-1x?hl=es.