Ardour  9.0-pre0-582-g084a23a80d
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 763 of file triggerbox.h.

Constructor & Destructor Documentation

◆ Request()

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

Definition at line 765 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 769 of file triggerbox.h.

◆ duration

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

Definition at line 774 of file triggerbox.h.

◆ pool

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

Definition at line 779 of file triggerbox.h.

◆ region

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

Definition at line 771 of file triggerbox.h.

◆ slot

uint32_t ARDOUR::TriggerBoxThread::Request::slot

Definition at line 770 of file triggerbox.h.

◆ trigger

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

Definition at line 773 of file triggerbox.h.

◆ type

RequestType ARDOUR::TriggerBoxThread::Request::type

Definition at line 767 of file triggerbox.h.


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