LLLiveFile::Impl Class Reference

Collaboration diagram for LLLiveFile::Impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Impl (const std::string &filename, const F32 refresh_period)
 ~Impl ()
bool check ()

Public Attributes

bool mForceCheck
F32 mRefreshPeriod
LLFrameTimer mRefreshTimer
std::string mFilename
time_t mLastModTime
bool mLastExists
LLEventTimermEventTimer

Detailed Description

Definition at line 37 of file lllivefile.cpp.


Constructor & Destructor Documentation

LLLiveFile::Impl::Impl ( const std::string &  filename,
const F32  refresh_period 
)

Definition at line 57 of file lllivefile.cpp.

LLLiveFile::Impl::~Impl (  ) 

Definition at line 67 of file lllivefile.cpp.

References mEventTimer.


Member Function Documentation

bool LLLiveFile::Impl::check (  ) 

Definition at line 83 of file lllivefile.cpp.

References LLFrameTimer::getElapsedTimeF32(), mFilename, mForceCheck, mLastExists, mLastModTime, mRefreshPeriod, mRefreshTimer, LLFrameTimer::reset(), and LLFile::stat().

Referenced by LLLiveFile::checkAndReload().


Member Data Documentation

LLEventTimer* LLLiveFile::Impl::mEventTimer

Definition at line 54 of file lllivefile.cpp.

Referenced by LLLiveFile::addToEventTimer(), and ~Impl().

std::string LLLiveFile::Impl::mFilename

Definition at line 50 of file lllivefile.cpp.

Referenced by check(), and LLLiveFile::filename().

bool LLLiveFile::Impl::mForceCheck

Definition at line 46 of file lllivefile.cpp.

Referenced by check().

bool LLLiveFile::Impl::mLastExists

Definition at line 52 of file lllivefile.cpp.

Referenced by check().

time_t LLLiveFile::Impl::mLastModTime

Definition at line 51 of file lllivefile.cpp.

Referenced by check().

F32 LLLiveFile::Impl::mRefreshPeriod

Definition at line 47 of file lllivefile.cpp.

Referenced by LLLiveFile::addToEventTimer(), and check().

LLFrameTimer LLLiveFile::Impl::mRefreshTimer

Definition at line 48 of file lllivefile.cpp.

Referenced by check().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:28 2010 for Second Life Viewer by  doxygen 1.4.7