close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Last modified 13 years ago

#1346 new task

Clase @Blob para el manejo de información binaria arbitraria. — at Initial Version

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: normal Milestone: TOL Extensions
Component: Kernel Version: head
Severity: normal Keywords:
Cc:

Description

Es necesaria una forma de manejar en TOL información binaria arbitraria para distintos propósitos:

  • Almacenamiento de campos blob en bases de datos (de ahí el nombre)
  • Serialización binaria de objetos TOL (Ver #1291)
  • Comunicación entre procesos TOL (paralelización)
  • Tratamiento de archivos binarios (imágenes, mapas, ...)

Actualmente, en algunas API's para el manejo de estructuras de datos ajenas a TOL como TolExcel, TolIpopt, NonLinGloOpt, etc.; se está usando un Real que mapea el puntero a la estructura interna la cual es conocida por las funciones de la API.

Esta estrategia tiene sentido en ese tipo de API's pero existen aplicaciones algo más genéricas que requieren también información sobre el tamaño total del objeto y para las que se pueden dar ciertos métodos comunes, por lo que una clase sería lo más adecuado.

Change History (0)

Note: See TracTickets for help on using tickets.