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.
- Timestamp:
-
Nov 29, 2011, 7:07:02 PM (14 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
initial
|
v1
|
|
| 9 | 9 | |
| 10 | 10 | 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. |
| | 11 | |
| | 12 | * Protocolos de codificación de objetos TOL |
| | 13 | * TXT: Texto ascii neutro. (Text) |
| | 14 | * TOL: Expresión TOL para ser evaluada para cualquier tipo TOL. |
| | 15 | * DDS: binaria indocumentada y restringida a ciertos tipos TOL (Ver #1291) |
| | 16 | * OIS: formato binario para objetos TOL genéricos, indexados y documentados. |
| | 17 | * En caso de ser necesario, podría estudiarse algún protocolo ad-hoc que fuera especialmente eficaz en casos como tablas (Set de Set) y cosas por el estilo. |
| | 18 | |
| | 19 | * Protocolos de codificación de objetos externos |
| | 20 | * BFL: formato binario para ficheros |
| | 21 | * ZIP: ficheros comprimidos con ZIP |
| | 22 | |
| | 23 | La clase tendría los siguientes miembros |
| | 24 | {{{ |
| | 25 | #!java |
| | 26 | Class @Blob |
| | 27 | { |
| | 28 | Text _.type; //Type of information |
| | 29 | Text _.protocol; //Codification protocol |
| | 30 | Real _.pointer; //Internal address |
| | 31 | Real _.bytes; //Total size |
| | 32 | } |
| | 33 | }}} |
| | 34 | |
| | 35 | Habría que ir declarando constructores para los distintos protocolos de codificación y tipos de información. |
| | 36 | |
| | 37 | Otros tickets relacionados con el manejo eficiente de información en TOL son el #1070, #1072 |