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::VfsFile ( const VfsPath name,
size_t  size,
time_t  mtime,
size_t  priority,
const PIFileLoader provider 
)

Member Function Documentation

◆ Loader()

const PIFileLoader& VfsFile::Loader ( ) const
inline

◆ MTime()

time_t VfsFile::MTime ( ) const
inline

◆ Name()

const VfsPath& VfsFile::Name ( ) const
inline

◆ Priority()

size_t VfsFile::Priority ( ) const
inline

◆ Size()

size_t VfsFile::Size ( ) const
inline

Member Data Documentation

◆ m_loader

PIFileLoader VfsFile::m_loader
private

◆ m_mtime

time_t VfsFile::m_mtime
private

◆ m_name

VfsPath VfsFile::m_name
private

◆ m_priority

size_t VfsFile::m_priority
private

◆ m_size

size_t VfsFile::m_size
private

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