Top | Description | Object Hierarchy | ![]() |
![]() |
![]() |
![]() |
struct AtkMisc; void atk_misc_threads_enter (AtkMisc *misc
); void atk_misc_threads_leave (AtkMisc *misc
); const AtkMisc * atk_misc_get_instance (void
);
A set of utility functions for thread locking. This interface and all his related methods are deprecated since 2.12.
void atk_misc_threads_enter (AtkMisc *misc
);
atk_misc_threads_enter
is deprecated and should not be used in newly-written code. Since 2.12.
Take the thread mutex for the GUI toolkit, if one exists. (This method is implemented by the toolkit ATK implementation layer; for instance, for GTK+, GAIL implements this via GDK_THREADS_ENTER).
|
an AtkMisc instance for this application. |
Since 1.13
void atk_misc_threads_leave (AtkMisc *misc
);
atk_misc_threads_leave
is deprecated and should not be used in newly-written code. Since 2.12.
Release the thread mutex for the GUI toolkit, if one exists. This method, and atk_misc_threads_enter, are needed in some situations by threaded application code which services ATK requests, since fulfilling ATK requests often requires calling into the GUI toolkit. If a long-running or potentially blocking call takes place inside such a block, it should be bracketed by atk_misc_threads_leave/atk_misc_threads_enter calls. (This method is implemented by the toolkit ATK implementation layer; for instance, for GTK+, GAIL implements this via GDK_THREADS_LEAVE).
|
an AtkMisc instance for this application. |
Since 1.13
const AtkMisc * atk_misc_get_instance (void
);
atk_misc_get_instance
is deprecated and should not be used in newly-written code. Since 2.12.
Obtain the singleton instance of AtkMisc for this application.
Returns : |
The singleton instance of AtkMisc for this application. |
Since 1.13