Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
Bse::TickStamp Class Reference
Collaboration diagram for Bse::TickStamp:


struct  Update
class  Wakeup

Public Types

typedef std::shared_ptr< WakeupWakeupP

Static Public Member Functions

static Update get_last ()
static WakeupP create_wakeup (const std::function< void()> &wakeup)
static uint64 current ()
static uint64 max_stamp ()
static void _increment ()
static void _set_leap (uint64 ticks)

Static Protected Member Functions

static void _init_forgsl ()

Member Function Documentation

TickStamp::Update Bse::TickStamp::get_last ( )
Current tick stamp and system time in micro seconds

Get the system time of the last GSL global tick stamp update. This function is MT-safe and may be called from any thread.

Referenced by bse_engine_tick_stamp_from_systime().

Here is the caller graph for this function:

static uint64 Bse::TickStamp::max_stamp ( )

Maximum stamp value, 2^64-1.

Referenced by bse_job_boundary_access(), bse_job_flow_access(), bse_job_resume_at(), and bse_job_suspend_now().

Here is the caller graph for this function:

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