static gboolean Atspi_editable_text_delete_text(AtspiEditableText*, int start, int end, GError **error);
static gboolean Atspi_editable_text_insert_text(AtspiEditableText*, int pos, const gchar *text, int len, GError **error);
static AtspiAccessible* Atspi_accessible_get_application (AtspiAccessible *node, GError **error);
+ static void Atspi_accessible_clear_cache (AtspiAccessible *node);
static void lock();
static void unlock();
private:
static std::recursive_mutex mMutex;
//static std::unique_lock<std::mutex> mLock;
-};
\ No newline at end of file
+};
return atspi_accessible_get_application(node, error);
}
+void AtspiWrapper::Atspi_accessible_clear_cache (AtspiAccessible *node)
+{
+ std::unique_lock<std::recursive_mutex> lock(mMutex);
+ return atspi_accessible_clear_cache(node);
+}
void AtspiWrapper::lock()
{
mMutex.lock();