Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
VfsFile Class Reference

#include <vfs_tree.h>

Collaboration diagram for VfsFile:
Collaboration graph
[legend]

Public Member Functions

 VfsFile (const VfsPath &name, size_t size, time_t mtime, size_t priority, const PIFileLoader &provider)
 
const VfsPathName () const
 
size_t Size () const
 
time_t MTime () const
 
size_t Priority () const
 
const PIFileLoaderLoader () const
 

Private Attributes

VfsPath m_name
 
size_t m_size
 
time_t m_mtime
 
size_t m_priority
 
PIFileLoader m_loader
 

Constructor & Destructor Documentation

VfsFile::VfsFile ( const VfsPath name,
size_t  size,
time_t  mtime,
size_t  priority,
const PIFileLoader provider 
)

Member Function Documentation

const PIFileLoader& VfsFile::Loader ( ) const
inline
time_t VfsFile::MTime ( ) const
inline
const VfsPath& VfsFile::Name ( ) const
inline
size_t VfsFile::Priority ( ) const
inline
size_t VfsFile::Size ( ) const
inline

Member Data Documentation

PIFileLoader VfsFile::m_loader
private
time_t VfsFile::m_mtime
private
VfsPath VfsFile::m_name
private
size_t VfsFile::m_priority
private
size_t VfsFile::m_size
private

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