LV2  1.0.13
Data Structures | Macros | Typedefs | Enumerations
worker.h File Reference

Data Structures

struct  LV2_Worker_Interface
 
struct  LV2_Worker_Schedule
 

Macros

#define LV2_WORKER_URI   "http://lv2plug.in/ns/ext/worker"
 
#define LV2_WORKER_PREFIX   LV2_WORKER_URI "#"
 
#define LV2_WORKER__interface   LV2_WORKER_PREFIX "interface"
 
#define LV2_WORKER__schedule   LV2_WORKER_PREFIX "schedule"
 

Typedefs

typedef void * LV2_Worker_Respond_Handle
 
typedef LV2_Worker_Status(* LV2_Worker_Respond_Function) (LV2_Worker_Respond_Handle handle, uint32_t size, const void *data)
 
typedef void * LV2_Worker_Schedule_Handle
 

Enumerations

enum  LV2_Worker_Status { LV2_WORKER_SUCCESS = 0, LV2_WORKER_ERR_UNKNOWN = 1, LV2_WORKER_ERR_NO_SPACE = 2 }