2005/5/9

     
 

class AbstractStorageWriter

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::io::AbstractStorageWriter Class Reference

#include <AbstractStorageWriter.h>

Inheritance diagram for acdk::io::AbstractStorageWriter:

acdk::io::AbstractWriter acdk::io::Storage acdk::lang::Object acdk::io::Writer acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::io::ConsoleWriter acdk::io::FileWriter acdk::io::MemWriter acdk::io::NullWriter acdk::io::OutputDebugStringWriter acdk::io::PipedWriter acdk::net::srfsys::SRSFileWriter List of all members.

Detailed Description

Standard incomplete implementation for a StorageWriter.

API: ACDK

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.12
Date:
Date
2005/04/09 19:26:44


Public Member Functions

 AbstractStorageWriter (IN(acdk::lang::Object) iolock=Nil)
virtual ~AbstractStorageWriter ()
virtual RString getDeviceName ()=0
virtual bool isWriteable ()=0
virtual bool isReadable ()=0


Constructor & Destructor Documentation

acdk::io::AbstractStorageWriter::AbstractStorageWriter IN(acdk::lang::Object iolock = Nil  )  [inline]
 

virtual acdk::io::AbstractStorageWriter::~AbstractStorageWriter  )  [inline, virtual]
 


Member Function Documentation

virtual RString acdk::io::AbstractStorageWriter::getDeviceName  )  [pure virtual]
 

Returns:
the name of the device. Normally the filename

Implements acdk::io::Storage.

Implemented in acdk::io::ConsoleWriter, acdk::io::FileWriter, acdk::io::MemWriter, acdk::io::NullWriter, acdk::io::OutputDebugStringWriter, and acdk::io::PipedWriter.

virtual bool acdk::io::AbstractStorageWriter::isReadable  )  [pure virtual]
 

Returns:
true if Storage is readable

Implements acdk::io::Storage.

Implemented in acdk::io::ConsoleWriter, acdk::io::FileWriter, acdk::io::MemWriter, acdk::io::NullWriter, acdk::io::OutputDebugStringWriter, and acdk::io::PipedWriter.

virtual bool acdk::io::AbstractStorageWriter::isWriteable  )  [pure virtual]
 

Returns:
true if Storage is writable

Implements acdk::io::Storage.

Implemented in acdk::io::ConsoleWriter, acdk::io::FileWriter, acdk::io::MemWriter, acdk::io::NullWriter, acdk::io::OutputDebugStringWriter, and acdk::io::PipedWriter.