#import <ITSyncFileLocker.h>
Abgeleitet von NSObject.
Ö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 |
Definiert in Zeile 9 der Datei ITSyncFileLocker.h.
| + (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 |
- (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.