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 (13 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 |