mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
surfaces & event loops: i really mean no more request buffer factories
This commit is contained in:
parent
b0586763ba
commit
f718279949
41 changed files with 1 additions and 262 deletions
|
|
@ -180,15 +180,6 @@ public:
|
|||
bool (*probe) (ControlProtocolDescriptor*);
|
||||
ControlProtocol* (*initialize) (ControlProtocolDescriptor*, Session*);
|
||||
void (*destroy) (ControlProtocolDescriptor*, ControlProtocol*);
|
||||
/* this is required if the control protocol connects to signals
|
||||
* from libardour. they all do. It should allocate a
|
||||
* type-specific request buffer for the calling thread, and
|
||||
* store it in a thread-local location that will be used to
|
||||
* find it when sending the event loop a message
|
||||
* (e.g. call_slot()). It should also return the allocated
|
||||
* buffer as a void*.
|
||||
*/
|
||||
void* (*request_buffer_factory) (uint32_t);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue