cinder::DataSourceUrl Class Reference

#include <DataSource.h>

Inherits cinder::DataSource.

List of all members.

Public Member Functions

virtual bool isFilePath ()
virtual bool isUrl ()
virtual IStreamRef getStream ()
const std::string & getFilePath ()
const UrlgetUrl ()
const std::string & getFilePathHint ()
BuffergetBuffer ()

Static Public Member Functions

static DataSourceUrlRef createRef (const Url &Url)

Protected Member Functions

 DataSourceUrl (const Url &Url)
virtual void createBuffer ()
void setFilePathHint (const std::string &aFilePathHint)

Protected Attributes

IStreamUrlRef mStream
Buffer mBuffer
std::string mFilePath
std::string mFilePathHint
Url mUrl

Constructor & Destructor Documentation

cinder::DataSourceUrl::DataSourceUrl ( const Url Url  )  [protected]

Member Function Documentation

DataSourceUrlRef cinder::DataSourceUrl::createRef ( const Url Url  )  [static]
virtual bool cinder::DataSourceUrl::isFilePath (  )  [virtual]

Implements cinder::DataSource.

virtual bool cinder::DataSourceUrl::isUrl (  )  [virtual]

Implements cinder::DataSource.

IStreamRef cinder::DataSourceUrl::getStream (  )  [virtual]

Implements cinder::DataSource.

void cinder::DataSourceUrl::createBuffer (  )  [protected, virtual]

Implements cinder::DataSource.

const std::string & cinder::DataSource::getFilePath (  )  [inherited]
const Url & cinder::DataSource::getUrl (  )  [inherited]
const std::string & cinder::DataSource::getFilePathHint (  )  [inherited]
Buffer & cinder::DataSource::getBuffer (  )  [inherited]
void cinder::DataSource::setFilePathHint ( const std::string &  aFilePathHint  )  [protected, inherited]

Member Data Documentation

Buffer cinder::DataSource::mBuffer [protected, inherited]
std::string cinder::DataSource::mFilePath [protected, inherited]
std::string cinder::DataSource::mFilePathHint [protected, inherited]
Url cinder::DataSource::mUrl [protected, inherited]

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