Method
ShellPerfLogdefine_event
Declaration [src]
void
shell_perf_log_define_event (
ShellPerfLog* perf_log,
const char* name,
const char* description,
const char* signature
)
Parameters
name
-
Type:
const char*
Name of the event. This should of the form ‘
. , for example ‘clutter.stagePaintDone’. The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. description
-
Type:
const char*
Human readable description of the event.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. signature
-
Type:
const char*
Signature defining the arguments that event takes. This is a string of type characters, using the same characters as D-Bus or GVariant. Only a very limited number of signatures are supported: , ”, ‘s’, ‘i’, and ‘x’. This mean respectively: no arguments, one string, one 32-bit integer, and one 64-bit integer.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.