Пример #1
0
wi_boolean_t wi_dictionary_trywrlock(wi_mutable_dictionary_t *dictionary) {
	WI_RUNTIME_ASSERT_MUTABLE(dictionary);

	return wi_rwlock_trywrlock(dictionary->lock);
}
Пример #2
0
wi_boolean_t wi_set_trywrlock(wi_mutable_set_t *set) {
	WI_RUNTIME_ASSERT_MUTABLE(set);
	
	return wi_rwlock_trywrlock(set->lock);
}
Пример #3
0
wi_boolean_t wi_array_trywrlock(wi_array_t *array) {
	return wi_rwlock_trywrlock(array->lock);
}