Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
VfsFile Class Reference

#include <vfs_tree.h>

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
 

Detailed Description

Definition at line 37 of file vfs_tree.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file vfs_tree.cpp.

Member Function Documentation

const PIFileLoader& VfsFile::Loader ( ) const
inline

Definition at line 62 of file vfs_tree.h.

time_t VfsFile::MTime ( ) const
inline

Definition at line 52 of file vfs_tree.h.

const VfsPath& VfsFile::Name ( ) const
inline

Definition at line 42 of file vfs_tree.h.

size_t VfsFile::Priority ( ) const
inline

Definition at line 57 of file vfs_tree.h.

size_t VfsFile::Size ( ) const
inline

Definition at line 47 of file vfs_tree.h.

Member Data Documentation

PIFileLoader VfsFile::m_loader
private

Definition at line 74 of file vfs_tree.h.

time_t VfsFile::m_mtime
private

Definition at line 70 of file vfs_tree.h.

VfsPath VfsFile::m_name
private

Definition at line 68 of file vfs_tree.h.

size_t VfsFile::m_priority
private

Definition at line 72 of file vfs_tree.h.

size_t VfsFile::m_size
private

Definition at line 69 of file vfs_tree.h.


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