Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::TransportFSM::Event Struct Reference

#include <transport_fsm.h>

Inheritance diagram for ARDOUR::TransportFSM::Event:
[legend]

Public Member Functions

 Event (EventType t)
 
 Event (EventType t, bool ab, bool cl)
 
 Event (EventType t, samplepos_t pos, LocateTransportDisposition l, bool lp, bool f4c)
 
 Event (double sp)
 
void * operator new (size_t)
 
void operator delete (void *ptr, size_t)
 

Static Public Member Functions

static void init_pool ()
 

Public Attributes

EventType type
 
bool abort_capture
 
bool clear_state
 
LocateTransportDisposition ltd
 
samplepos_t target
 
bool for_loop_end
 
bool force
 
double speed
 

Static Private Attributes

static PBD::Poolpool
 

Detailed Description

Definition at line 46 of file transport_fsm.h.

Constructor & Destructor Documentation

◆ Event() [1/4]

ARDOUR::TransportFSM::Event::Event ( EventType  t)
inline

Definition at line 59 of file transport_fsm.h.

◆ Event() [2/4]

ARDOUR::TransportFSM::Event::Event ( EventType  t,
bool  ab,
bool  cl 
)
inline

Definition at line 71 of file transport_fsm.h.

◆ Event() [3/4]

ARDOUR::TransportFSM::Event::Event ( EventType  t,
samplepos_t  pos,
LocateTransportDisposition  l,
bool  lp,
bool  f4c 
)
inline

Definition at line 82 of file transport_fsm.h.

◆ Event() [4/4]

ARDOUR::TransportFSM::Event::Event ( double  sp)
inline

Definition at line 98 of file transport_fsm.h.

Member Function Documentation

◆ init_pool()

static void ARDOUR::TransportFSM::Event::init_pool ( )
static

◆ operator delete()

void ARDOUR::TransportFSM::Event::operator delete ( void *  ptr,
size_t   
)

◆ operator new()

void* ARDOUR::TransportFSM::Event::operator new ( size_t  )

Member Data Documentation

◆ abort_capture

bool ARDOUR::TransportFSM::Event::abort_capture

Definition at line 49 of file transport_fsm.h.

◆ clear_state

bool ARDOUR::TransportFSM::Event::clear_state

Definition at line 50 of file transport_fsm.h.

◆ for_loop_end

bool ARDOUR::TransportFSM::Event::for_loop_end

Definition at line 54 of file transport_fsm.h.

◆ force

bool ARDOUR::TransportFSM::Event::force

Definition at line 55 of file transport_fsm.h.

◆ ltd

LocateTransportDisposition ARDOUR::TransportFSM::Event::ltd

Definition at line 52 of file transport_fsm.h.

◆ pool

PBD::Pool* ARDOUR::TransportFSM::Event::pool
staticprivate

Definition at line 110 of file transport_fsm.h.

◆ speed

double ARDOUR::TransportFSM::Event::speed

Definition at line 57 of file transport_fsm.h.

◆ target

samplepos_t ARDOUR::TransportFSM::Event::target

Definition at line 53 of file transport_fsm.h.

◆ type

EventType ARDOUR::TransportFSM::Event::type

Definition at line 47 of file transport_fsm.h.


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