Public Member Functions | Protected Member Functions | Protected Attributes
cinder::DataTarget Class Reference

#include <DataTarget.h>

Inherited by cinder::DataTargetPath, and cinder::DataTargetStream.

List of all members.

Public Member Functions

virtual bool providesFilePath ()=0
virtual bool providesUrl ()=0
const fs::path & getFilePath () const
const UrlgetUrl () 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

Constructor & Destructor Documentation

cinder::DataTarget::DataTarget ( const fs::path &  aFilePath,
const Url aUrl 
) [protected]
virtual cinder::DataTarget::~DataTarget ( ) [protected, virtual]

Member Function Documentation

virtual bool cinder::DataTarget::providesFilePath ( ) [pure virtual]
virtual bool cinder::DataTarget::providesUrl ( ) [pure virtual]
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]
void cinder::DataTarget::setFilePathHint ( const std::string &  aFilePathHint) [protected]

Member Data Documentation

fs::path cinder::DataTarget::mFilePath [protected]
std::string cinder::DataTarget::mFilePathHint [protected]

The documentation for this class was generated from the following files: