Nugu Runner.
More...
|
struct NUGU_API | NuguClientKit::NuguRunnerPrivate |
|
Nugu Runner.
NuguRunner is a class that provides thread safety feature for using glib. The nugu loop is based on GMainLoop provided by glib.
◆ ExecuteType
ExecuteType.
Enumerator |
---|
Auto | The method is executed synchronized if caller is on nugu loop, otherwise it is executed asynchronously
|
Queued | The method is executed on next idle time even if caller is on nugu loop
|
Blocking | The caller is blocking until the method is executed done
|
◆ invokeMethod()
Request to execute method on nugu loop.
- Parameters
-
[in] | tag | tag name for debug output |
[in] | method | request method |
[in] | type | execute method type |
[in] | timeout | The invoked method is released blocking state when timeout. (unit: sec) |
- See also
- ExecuteType