Ardour  8.7-15-gadf511264b
ARDOUR::TriggerBox::Request Struct Reference

Public Types

enum  Type { Use , Reload }
 

Public Member Functions

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

Static Public Member Functions

static void init_pool ()
 

Public Attributes

Type type
 
TriggerPtr trigger
 
void * ptr
 
int32_t slot
 

Static Public Attributes

static PBD::MultiAllocSingleReleasePoolpool
 

Detailed Description

Definition at line 901 of file triggerbox.h.

Member Enumeration Documentation

◆ Type

Enumerator
Use 
Reload 

Definition at line 902 of file triggerbox.h.

Constructor & Destructor Documentation

◆ Request()

ARDOUR::TriggerBox::Request::Request ( Type  t)
inline

Definition at line 917 of file triggerbox.h.

Member Function Documentation

◆ init_pool()

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

◆ operator delete()

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

◆ operator new()

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

Member Data Documentation

◆ pool

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

Definition at line 919 of file triggerbox.h.

◆ ptr

void* ARDOUR::TriggerBox::Request::ptr

Definition at line 914 of file triggerbox.h.

◆ slot

int32_t ARDOUR::TriggerBox::Request::slot

Definition at line 915 of file triggerbox.h.

◆ trigger

TriggerPtr ARDOUR::TriggerBox::Request::trigger

Definition at line 913 of file triggerbox.h.

◆ type

Type ARDOUR::TriggerBox::Request::type

Definition at line 907 of file triggerbox.h.


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