ObjFW
 All Classes Functions Variables
Instance Methods | List of all members
<OFLocking> Protocol Referenceabstract

A protocol for locks. More...

#import <OFLocking.h>

Inheritance diagram for <OFLocking>:
<OFObject> OFMutex OFRecursiveMutex OFCondition

Instance Methods

(void) - lock
 Locks the lock.
 
(BOOL) - tryLock
 Tries to lock the lock.
 
(void) - unlock
 Unlocks the lock.
 
- Instance Methods inherited from <OFObject>
(Class) - class
 Returns the class of the object.
 
(BOOL) - isKindOfClass:
 Returns a boolean whether the object of the specified kind.
 
(BOOL) - isMemberOfClass:
 Returns a boolean whether the object is a member of the specified class.
 
(BOOL) - respondsToSelector:
 Returns a boolean whether the object responds to the specified selector.
 
(BOOL) - conformsToProtocol:
 Checks whether the object conforms to the specified protocol.
 
(IMP) - methodForSelector:
 Returns the implementation for the specified selector.
 
(const char *) - typeEncodingForSelector:
 Returns the type encoding for the specified selector.
 
(id) - performSelector:
 Performs the specified selector.
 
(id) - performSelector:withObject:
 Performs the specified selector with the specified object.
 
(id) - performSelector:withObject:withObject:
 Performs the specified selector with the specified objects.
 
(BOOL) - isEqual:
 Checks two objects for equality.
 
(uint32_t) - hash
 Calculates a hash for the object.
 
(id) - retain
 Increases the retain count.
 
(unsigned int) - retainCount
 Returns the retain count.
 
(void) - release
 Decreases the retain count.
 
(id) - autorelease
 Adds the object to the topmost OFAutoreleasePool of the thread's autorelease pool stack.
 
(id) - self
 Returns the receiver.
 
(BOOL) - isProxy
 Returns whether the object is a proxy object.
 

Detailed Description

A protocol for locks.

Method Documentation

- (BOOL) tryLock

Tries to lock the lock.

Returns
A boolean whether the lock could be locked

The documentation for this protocol was generated from the following file: