ardour
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PBD::StandardTimer Class Reference

#include <timer.h>

Inheritance diagram for PBD::StandardTimer:
PBD::Timer

Public Member Functions

 StandardTimer (unsigned int interval, const Glib::RefPtr< Glib::MainContext > &main_context=Glib::MainContext::get_default())
 
sigc::connection connect (const sigc::slot< void > &slot)
 
virtual unsigned int connection_count () const
 
- Public Member Functions inherited from PBD::Timer
 Timer (unsigned int interval, const Glib::RefPtr< Glib::MainContext > &main_context)
 
unsigned int get_interval () const
 
void set_interval (unsigned int new_interval)
 

Protected Member Functions

virtual bool on_elapsed ()
 
- Protected Member Functions inherited from PBD::Timer
virtual ~Timer ()
 
void start ()
 
void stop ()
 

Protected Attributes

sigc::signal< void > m_signal
 

Detailed Description

Definition at line 78 of file timer.h.

Constructor & Destructor Documentation

PBD::StandardTimer::StandardTimer ( unsigned int  interval,
const Glib::RefPtr< Glib::MainContext > &  main_context = Glib::MainContext::get_default() 
)

Definition at line 102 of file timer.cc.

Member Function Documentation

sigc::connection PBD::StandardTimer::connect ( const sigc::slot< void > &  slot)

Definition at line 108 of file timer.cc.

virtual unsigned int PBD::StandardTimer::connection_count ( ) const
inlinevirtual

Implements PBD::Timer.

Definition at line 87 of file timer.h.

bool PBD::StandardTimer::on_elapsed ( )
protectedvirtual

Implements PBD::Timer.

Definition at line 116 of file timer.cc.

Member Data Documentation

sigc::signal<void> PBD::StandardTimer::m_signal
protected

Definition at line 94 of file timer.h.


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