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

Classes

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 ( )
static
Returns
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 ( )
inlinestatic

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: