#include <ExternalEncodedStreamFactory.h>
Inheritance diagram for Core::ExternalEncodedStreamFactory:
Public Member Functions | |
ExternalEncodedStreamFactory (IOAccessor *accessor, String *encoding) | |
virtual String * | className (void) const |
Answer receiver class name. | |
virtual EncodedStream * | readStream (void) |
virtual EncodedStream * | readAppendStream (void) |
virtual EncodedStream * | writeStream (void) |
Protected Attributes | |
IOAccessor * | _accessor |
|
Definition at line 34 of file ExternalEncodedStreamFactory.cc. References _accessor. 00035 : EncodedStreamFactory(encoding) 00036 { 00037 _accessor = accessor; 00038 }
|
|
Answer receiver class name. Because there isn't any standard way to obtain class name this method comes to place. Every class should rewrite this method but many didn't (yet). Reimplemented from Core::EncodedStreamFactory. Definition at line 41 of file ExternalEncodedStreamFactory.cc. 00042 { 00043 return new String("ExternalEncodedStreamFactory"); 00044 }
|
|
Definition at line 52 of file ExternalEncodedStreamFactory.cc. References _accessor, Core::EncodedStreamFactory::getEncoder(), and Core::IOAccessor::readAppendStream(). 00053 { 00054 return new EncodedStream(_accessor->readAppendStream(), getEncoder()); 00055 }
|
|
Reimplemented from Core::EncodedStreamFactory. Definition at line 47 of file ExternalEncodedStreamFactory.cc. References _accessor, Core::EncodedStreamFactory::getEncoder(), and Core::IOAccessor::readStream(). 00048 { 00049 return new EncodedStream(_accessor->readStream(), getEncoder()); 00050 }
|
|
Reimplemented from Core::EncodedStreamFactory. Definition at line 57 of file ExternalEncodedStreamFactory.cc. References _accessor, Core::EncodedStreamFactory::getEncoder(), and Core::IOAccessor::writeStream(). 00058 { 00059 return new EncodedStream(_accessor->writeStream(), getEncoder()); 00060 }
|
|
Definition at line 37 of file ExternalEncodedStreamFactory.h. Referenced by ExternalEncodedStreamFactory(), readAppendStream(), readStream(), and writeStream(). |