Cinder  0.9.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cinder::DataTargetStream Class Reference

#include <DataTarget.h>

Inherits cinder::DataTarget.

Public Member Functions

virtual bool providesFilePath ()
 
virtual bool providesUrl ()
 
virtual OStreamRef getStream ()
 
const fs::path & getFilePath () const
 
const UrlgetUrl () const
 
const fs::path & getFilePathHint () const
 

Static Public Member Functions

static DataTargetStreamRef createRef (OStreamRef stream)
 

Protected Member Functions

 DataTargetStream (OStreamRef stream)
 
void setFilePathHint (const fs::path &aFilePathHint)
 

Protected Attributes

OStreamRef mStream
 
fs::path mFilePath
 
fs::path mFilePathHint
 
Url mUrl
 

Constructor & Destructor Documentation

cinder::DataTargetStream::DataTargetStream ( OStreamRef  stream)
protected

Member Function Documentation

DataTargetStreamRef cinder::DataTargetStream::createRef ( OStreamRef  stream)
static
virtual bool cinder::DataTargetStream::providesFilePath ( )
virtual

Implements cinder::DataTarget.

virtual bool cinder::DataTargetStream::providesUrl ( )
virtual

Implements cinder::DataTarget.

virtual OStreamRef cinder::DataTargetStream::getStream ( )
virtual

Implements cinder::DataTarget.

const fs::path & cinder::DataTarget::getFilePath ( ) const
inherited
const Url & cinder::DataTarget::getUrl ( ) const
inherited
const fs::path & cinder::DataTarget::getFilePathHint ( ) const
inherited
void cinder::DataTarget::setFilePathHint ( const fs::path &  aFilePathHint)
protectedinherited

Member Data Documentation

OStreamRef cinder::DataTargetStream::mStream
protected
fs::path cinder::DataTarget::mFilePath
protectedinherited
fs::path cinder::DataTarget::mFilePathHint
protectedinherited
Url cinder::DataTarget::mUrl
protectedinherited

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