LV2 Toolkit  1.2.0
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
DataAccess< Required >::I< Derived > Struct Template Reference
Collaboration diagram for DataAccess< Required >::I< Derived >:
Collaboration graph
[legend]

Public Member Functions

bool check_ok ()
 
const void * data_access (const char *uri)
 

Static Public Member Functions

static void map_feature_handlers (FeatureHandlerMap &hmap)
 
static void handle_feature (LV2UI_Handle instance, FeatureData data)
 

Protected Attributes

LV2_Extension_Data_Feature * p_da
 

Member Function Documentation

const void* data_access ( const char *  uri)
inline

A UI can call this to get data (of a type specified by some other extension) from the plugin.

This call never is never guaranteed to return anything, UIs should degrade gracefully if direct access to the plugin data is not possible (in which case this function will return NULL).

This is for access to large data that can only possibly work if the UI and plugin are running in the same process. For all other things, use the normal LV2 UI communication system.

Parameters
uriThe uri string to query
Returns
Not NULL on Success

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