|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/pipermail/sas-uploads/2001-May/000785.html
Дата изменения: Thu May 31 20:01:04 2001 Дата индексирования: Sat Dec 22 02:56:29 2007 Кодировка: Поисковые слова: http www.astronomy.com |
Package dal-1.136.tgz (348 kB)
Uploaded by Mark Thomas <mthomas@astro.estec.esa.nl>
The most recent entry in ChangeLog is:
dal/ChangeLog
ChangeLog for dal
=================
Open SPRs:
580 : Eliminate warning messages
761 : setAttributes does not erase the COMMENT and HISTORY lines
818 : DAL user documentation should be updated
1113 : copydataSet unsafe
1129 : DAL let you set impossible values.
1131 : setAttribute does not propagate units and comments
1362 : History keywords are too short
1444 : LONGSTRN keyword missing
1584 : Dal produces mulitple HISTORY records
1656 : writing/reading of data to/from string columns is not symmetric
Open SCRs:
278 : No comments
304 : The F90 interface to iteration should be fully developed
423 : C++ Column::data() method requires explicit garbage collection
619 : Class CellData should support fixed length columns
Version 1.136 2001-05-31 (MT)
------------------------
- Fixed a suble problem with Table::seek(); it should now work
correctly with the high memory model.
- Overhauled the implementation of the dataset server.
- cxx: Implemented the following method
// *******************************************************************
// The client name to which which a dataset is to be associated
// is set using the method DataSetServer::client( const string&
// clientName ). Whenever a dataset is opened it is always associated
// with the current clientName.
// The cleanupClient( const string& clientName ) method iterates
// through all open datasets and closes those (regardless of the
// reference count) datasets whose client name
// matches the given client name.
// *******************************************************************
/** Flush all the datasets associated with the named client back to
disk.
* @param clienName The name of the client. */
virtual void DataSetServer::cleanupClient( const string& clientName ) = 0;
---------------> THIS METHOD MUST ONLY BE CALLED BY METAtASKS.
- f90: Implemented the following subroutine (it has the same functionality as
described above)
subroutine cleanupClient( clientName )
character(len=*), intent(in) :: clientName
call error( "", errorMessage )
end subroutine cleanupClient
---------------> THIS SUBROUTINE MUST ONLY BE CALLED BY METAtASKS.