Документ взят из кэша поисковой машины. Адрес
оригинального документа
: 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 Кодировка: |
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.