fromHexString exaplanation
authorEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Mon, 30 Mar 2015 12:28:21 +0000 (14:28 +0200)
committerEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Mon, 30 Mar 2015 12:28:21 +0000 (14:28 +0200)
source/core/functions.cpp

index a23a0d1..1a6a291 100644 (file)
@@ -260,14 +260,16 @@ throw() {
 }
 
 /**
- * Obtiene el valor original de una cadena obtenido con #asHexString (const DataBlock&).
- * \param hexString Cadena que contiene el bĂșfer.
- * \param target Bloque de datos sobre el que decodificar la cadena.
- * \return El bloque de datos original correspondiente a la cadena recibida.
+ * Gets the original value obtained with #asHexString (const DataBlock&).
+ * \param hexString String which contains the buffer. The format is an hexadecimal octet sequence representation (i.e. 'af012fb3', with even number of digits).
+ * The input shall be preprocessed to comply with that format (e.g. colon or any other non-hex digit must be removed).
+ * \param target DataBlock for string decode.
+ * \return DataBlock corresponding to the provided string.
  */
 //static
 DataBlock& functions::fromHexString(const std::string& hexString, DataBlock& target)
 throw(RuntimeException) {
+
   if((hexString.length() % 2) != 0)
     throw RuntimeException("functions::fromHexString | Invalid string length", ANNA_FILE_LOCATION);