Gnash 0.8.10dev
Public Member Functions
gnash::VirtualClock Class Reference

A class used to virtualize time flow. More...

#include <VirtualClock.h>

Inheritance diagram for gnash::VirtualClock:
gnash::InterruptableVirtualClock gnash::ManualClock gnash::SystemClock

List of all members.

Public Member Functions

virtual unsigned long int elapsed () const =0
 Return number of milliseconds elapsed since start.
virtual void restart ()=0
 Restart the clock.
virtual ~VirtualClock ()

Detailed Description

A class used to virtualize time flow.

This class will be used to fetch current time everytime it is needed by the core lib.


Constructor & Destructor Documentation

virtual gnash::VirtualClock::~VirtualClock ( ) [inline, virtual]

Member Function Documentation

virtual unsigned long int gnash::VirtualClock::elapsed ( ) const [pure virtual]
virtual void gnash::VirtualClock::restart ( ) [pure virtual]

Restart the clock.

Implemented in gnash::ManualClock, gnash::SystemClock, and gnash::InterruptableVirtualClock.

Referenced by gnash::VM::VM().


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