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

Public Member Functions

 I ()
 
bool check_ok ()
 

Static Public Member Functions

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

Protected Member Functions

int vprintf (LV2_URID type, const char *fmt, va_list ap)
 
int printf (LV2_URID type, const char *fmt,...)
 

Protected Attributes

LV2_Log_Log * p_log
 

Constructor & Destructor Documentation

I ( )
inline

Member Function Documentation

bool check_ok ( )
inline

Sanity check the mixin

static void handle_feature ( void *  instance,
FeatureData  data 
)
inlinestatic
static void map_feature_handlers ( FeatureHandlerMap hmap)
inlinestatic
int printf ( LV2_URID  type,
const char *  fmt,
  ... 
)
inlineprotected

Log a message, passing format parameters directly.

The API of this function matches that of the standard C printf function, except for the addition of the first parameter. This function may be called from any non-realtime context, or from any context if type is LV2_LOG__Trace.

int vprintf ( LV2_URID  type,
const char *  fmt,
va_list  ap 
)
inlineprotected

Log a message, passing format parameters in a va_list.

The API of this function matches that of the standard C vprintf function, except for the addition of the first parameter. This function may be called from any non-realtime context, or from any context if type is LV2_LOG__Trace.


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