vdr  1.7.31
Public Member Functions | Private Attributes | List of all members
cVideoDirectory Class Reference

Public Member Functions

 cVideoDirectory (void)
 ~cVideoDirectory ()
int FreeMB (int *UsedMB=NULL)
const char * Name (void)
const char * Stored (void)
int Length (void)
bool IsDistributed (void)
bool Next (void)
void Store (void)
const char * Adjust (const char *FileName)

Private Attributes

char * name
char * stored
char * adjusted
int length
int number
int digits

Detailed Description

Definition at line 32 of file videodir.c.

Constructor & Destructor Documentation

cVideoDirectory::cVideoDirectory ( void  )

Definition at line 49 of file videodir.c.

References adjusted, digits, length, name, number, stored, and VideoDirectory.

cVideoDirectory::~cVideoDirectory ( )

Definition at line 58 of file videodir.c.

References adjusted, name, and stored.

Member Function Documentation

const char * cVideoDirectory::Adjust ( const char *  FileName)

Definition at line 104 of file videodir.c.

References adjusted, length, and stored.

Referenced by HardLinkVideoFile(), and OpenVideoFile().

int cVideoDirectory::FreeMB ( int *  UsedMB = NULL)

Definition at line 65 of file videodir.c.

References FreeDiskSpaceMB(), name, and VideoDirectory.

Referenced by OpenVideoFile(), VideoDiskSpace(), and VideoFileSpaceAvailable().

bool cVideoDirectory::IsDistributed ( void  )
inline

Definition at line 43 of file videodir.c.

References name.

Referenced by HardLinkVideoFile(), OpenVideoFile(), and VideoFileSpaceAvailable().

int cVideoDirectory::Length ( void  )
inline

Definition at line 42 of file videodir.c.

References length.

const char* cVideoDirectory::Name ( void  )
inline

Definition at line 40 of file videodir.c.

References name, and VideoDirectory.

Referenced by IsOnVideoDirectoryFileSystem(), OpenVideoFile(), and RemoveEmptyVideoDirectories().

bool cVideoDirectory::Next ( void  )
void cVideoDirectory::Store ( void  )

Definition at line 96 of file videodir.c.

References name, and stored.

Referenced by HardLinkVideoFile(), and OpenVideoFile().

const char* cVideoDirectory::Stored ( void  )
inline

Definition at line 41 of file videodir.c.

References stored.

Referenced by OpenVideoFile().

Member Data Documentation

char * cVideoDirectory::adjusted
private

Definition at line 34 of file videodir.c.

Referenced by Adjust(), cVideoDirectory(), and ~cVideoDirectory().

int cVideoDirectory::digits
private

Definition at line 35 of file videodir.c.

Referenced by cVideoDirectory(), and Next().

int cVideoDirectory::length
private

Definition at line 35 of file videodir.c.

Referenced by Adjust(), cVideoDirectory(), Length(), and Next().

char* cVideoDirectory::name
private

Definition at line 34 of file videodir.c.

Referenced by cVideoDirectory(), FreeMB(), IsDistributed(), Name(), Next(), Store(), and ~cVideoDirectory().

int cVideoDirectory::number
private

Definition at line 35 of file videodir.c.

Referenced by cVideoDirectory(), and Next().

char * cVideoDirectory::stored
private

Definition at line 34 of file videodir.c.

Referenced by Adjust(), cVideoDirectory(), Store(), Stored(), and ~cVideoDirectory().


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