#include <DataTarget.h>
Inherited by cinder::DataTargetPath, and cinder::DataTargetStream.
Public Member Functions | |
virtual bool | providesFilePath ()=0 |
virtual bool | providesUrl ()=0 |
const fs::path & | getFilePath () const |
const Url & | getUrl () const |
const std::string & | getFilePathHint () const |
virtual OStreamRef | getStream ()=0 |
Protected Member Functions | |
DataTarget (const fs::path &aFilePath, const Url &aUrl) | |
virtual | ~DataTarget () |
void | setFilePathHint (const std::string &aFilePathHint) |
Protected Attributes | |
Buffer | mBuffer |
fs::path | mFilePath |
std::string | mFilePathHint |
Url | mUrl |
cinder::DataTarget::DataTarget | ( | const fs::path & | aFilePath, |
const Url & | aUrl | ||
) | [protected] |
virtual cinder::DataTarget::~DataTarget | ( | ) | [protected, virtual] |
virtual bool cinder::DataTarget::providesFilePath | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
virtual bool cinder::DataTarget::providesUrl | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
const fs::path & cinder::DataTarget::getFilePath | ( | ) | const |
const Url & cinder::DataTarget::getUrl | ( | ) | const |
const std::string & cinder::DataTarget::getFilePathHint | ( | ) | const |
virtual OStreamRef cinder::DataTarget::getStream | ( | ) | [pure virtual] |
Implemented in cinder::DataTargetStream, and cinder::DataTargetPath.
void cinder::DataTarget::setFilePathHint | ( | const std::string & | aFilePathHint | ) | [protected] |
Buffer cinder::DataTarget::mBuffer [protected] |
fs::path cinder::DataTarget::mFilePath [protected] |
std::string cinder::DataTarget::mFilePathHint [protected] |
Url cinder::DataTarget::mUrl [protected] |