Ardour  9.0-pre0-386-g96ef4d20f2
ARDOUR::TriggerBoxThread::Request Struct Reference

Public Member Functions

 Request (RequestType t)
 
void * operator new (size_t)
 
void operator delete (void *ptr, size_t)
 

Static Public Member Functions

static void init_pool ()
 

Public Attributes

RequestType type
 
TriggerBoxbox
 
uint32_t slot
 
std::shared_ptr< Regionregion
 
Triggertrigger
 
Temporal::timecnt_t duration
 

Static Public Attributes

static PBD::MultiAllocSingleReleasePoolpool
 

Detailed Description

Definition at line 735 of file triggerbox.h.

Constructor & Destructor Documentation

◆ Request()

ARDOUR::TriggerBoxThread::Request::Request ( RequestType  t)
inline

Definition at line 737 of file triggerbox.h.

Member Function Documentation

◆ init_pool()

static void ARDOUR::TriggerBoxThread::Request::init_pool ( )
static

◆ operator delete()

void ARDOUR::TriggerBoxThread::Request::operator delete ( void *  ptr,
size_t   
)

◆ operator new()

void* ARDOUR::TriggerBoxThread::Request::operator new ( size_t  )

Member Data Documentation

◆ box

TriggerBox* ARDOUR::TriggerBoxThread::Request::box

Definition at line 741 of file triggerbox.h.

◆ duration

Temporal::timecnt_t ARDOUR::TriggerBoxThread::Request::duration

Definition at line 746 of file triggerbox.h.

◆ pool

PBD::MultiAllocSingleReleasePool* ARDOUR::TriggerBoxThread::Request::pool
static

Definition at line 751 of file triggerbox.h.

◆ region

std::shared_ptr<Region> ARDOUR::TriggerBoxThread::Request::region

Definition at line 743 of file triggerbox.h.

◆ slot

uint32_t ARDOUR::TriggerBoxThread::Request::slot

Definition at line 742 of file triggerbox.h.

◆ trigger

Trigger* ARDOUR::TriggerBoxThread::Request::trigger

Definition at line 745 of file triggerbox.h.

◆ type

RequestType ARDOUR::TriggerBoxThread::Request::type

Definition at line 739 of file triggerbox.h.


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