[ NemesisRD 1.x ] NemesisRD.core 2.10.06.7 - Incorpora la definición de la clase nemesis::String.

2 views
Skip to first unread message

Cisco

unread,
May 10, 2010, 10:05:16 AM5/10/10
to NemesisRD 1.x
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.

Reply all
Reply to author
Forward
0 new messages