ITSyncFileLocker Klassenreferenz

#import <ITSyncFileLocker.h>

Abgeleitet von NSObject.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithDelegate:useExclusiveLocks:
(id) - description
(void) - clearDelegate
(void) - _releaseLockNoSpinLock
(void) - dealloc
(void) - releaseLock
(void) - _blockingLockWasAcquired
(BOOL) - hasLock
(BOOL) - acquireLockTryNow
(BOOL) - acquireLockBlockingOnNewThreadIfNecessary

Öffentliche, statische Methoden

(id) + lockfilePath
(void) + _ensureLockFileParentDirectoryExists
(BOOL) + _acquireLock:sharedLock:instanceUID:threadArgs:notifyMainThreadIfAcquired:
(void) + _blockingLockWasAcquired:

Geschützte Attribute

unsigned int _uid
id _delegate
unsigned int _exclusive:1
unsigned int _needsDidAcquireCallback:1

Ausführliche Beschreibung

Definiert in Zeile 9 der Datei ITSyncFileLocker.h.


Dokumentation der Elementfunktionen

+ (id) lockfilePath  

+ (void) _ensureLockFileParentDirectoryExists  

+ (BOOL) _acquireLock: (BOOL)  fp8
sharedLock: (BOOL)  fp12
instanceUID: (unsigned int)  fp16
threadArgs: (struct __CFDictionary *)  fp20
notifyMainThreadIfAcquired: (BOOL)  fp24 

+ (void) _blockingLockWasAcquired: (struct __CFDictionary *)  fp8  

- (id) initWithDelegate: (id)  fp8
useExclusiveLocks: (BOOL)  fp12 

- (id) description  

- (void) clearDelegate  

- (void) _releaseLockNoSpinLock  

- (void) dealloc  

Implementiert NSObject.

- (void) releaseLock  

- (void) _blockingLockWasAcquired  

- (BOOL) hasLock  

- (BOOL) acquireLockTryNow  

- (BOOL) acquireLockBlockingOnNewThreadIfNecessary  


Dokumentation der Datenelemente

- (unsigned int) _uid [protected]

Definiert in Zeile 11 der Datei ITSyncFileLocker.h.

- (id) _delegate [protected]

Definiert in Zeile 12 der Datei ITSyncFileLocker.h.

- (unsigned int) _exclusive [protected]

Definiert in Zeile 13 der Datei ITSyncFileLocker.h.

- (unsigned int) _needsDidAcquireCallback [protected]

Definiert in Zeile 14 der Datei ITSyncFileLocker.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: