*
* dir, false => user specified attach point (not removed)
*/
- AttachPoint _AttachPointHint;
+ AttachPoint _attachPointHint;
/**
* The relative root directory of the data on the media.
/**
* Try to create a default / temporary attach point.
- * It trys to create it in attachPrefix if avaliable,
+ * It tries to create it in attachPrefix if avaliable,
* then in built-in directories.
- * \return The name of the new attach point or empty path name.
+ * \throws MediaBadAttachPointException if no attach point can be created
+ * \return The name of the new attach point
*/
Pathname createAttachPoint() const;
/**
* \throws MediaException
*
**/
- virtual void getFile( const Pathname & filename, const ByteCount &expectedFileSize_r ) const;
+ virtual void getFile( const Pathname & filename ) const = 0;
/**
* Call concrete handler to provide a file under a different place
* \throws MediaException
*
**/
- virtual void getFileCopy( const Pathname & srcFilename, const Pathname & targetFilename, const ByteCount &expectedFileSize_r ) const;
+ virtual void getFileCopy( const Pathname & srcFilename, const Pathname & targetFilename ) const;
/**
* \throws MediaException
*
**/
- void provideFile( Pathname filename, const ByteCount &expectedFileSize_r ) const;
+ void provideFile( Pathname filename ) const;
/**
* Call concrete handler to provide a copy of a file under a different place
* \throws MediaException
*
**/
- void provideFileCopy( Pathname srcFilename, Pathname targetFilename, const ByteCount &expectedFileSize_r ) const;
+ void provideFileCopy( Pathname srcFilename, Pathname targetFilename) const;
/**
* Use concrete handler to provide directory denoted