![]() |
ApraPipes 1.0
|
#include <FilenameStrategy.h>
Public Member Functions | |
virtual | ~ListStrategy () |
bool | Connect () |
bool | canCache () |
std::string | GetFileNameToUse (bool checkForExistence, uint64_t &index) |
![]() | |
virtual | ~FilenameStrategy () |
bool | IsConnected () const |
bool | Disconnect () |
void | play (bool play) |
void | jump (uint64_t index) |
void | SetReadLoop (bool readLoop) |
Protected Member Functions | |
ListStrategy (const std::vector< std::string > &files, const std::string &dirPath, bool readLoop) | |
![]() | |
FilenameStrategy (const std::string &strPath, int startIndex, int maxIndex, bool readLoop, bool appendFlag) | |
FilenameStrategy (bool readLoop) | |
void | incrementIndex () |
Private Attributes | |
std::vector< std::string > | mFiles |
boost::filesystem::path | mRootDir |
Friends | |
class | FilenameStrategy |
Additional Inherited Members | |
![]() | |
static boost::shared_ptr< FilenameStrategy > | getStrategy (const std::string &strPath, int startIndex, int maxIndex, bool readLoop, const std::vector< std::string > &files=std::vector< std::string >(), bool appendFlag=false) |
static bool | fileExists (const char *path) |
![]() | |
bool | mIsConnected |
bool | mReadLoop |
bool | mAppend |
std::string | mDirName |
int | mCurrentIndex |
int | mStartIndex |
int | mMaxIndex |
|
virtual |
|
protected |
|
inlinevirtual |
Reimplemented from FilenameStrategy.
|
virtual |
Reimplemented from FilenameStrategy.
|
virtual |
|
friend |
|
private |
|
private |