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