![]() |
Oolite 1.91.0.7668-250429-8542c40
|
#include <ReleaseLockProxy.h>
Instance Methods | |
(id) | - initWithObject:name: |
(id) | - initWithRetainedObject:name: |
(void) | - rlpAllowRelease |
(NSString *) | - rlpObjectDescription |
(void) | - dealloc [implementation] |
(void) | - release [implementation] |
(id) | - autorelease [implementation] |
(void) | - forwardInvocation: [implementation] |
(NSMethodSignature *) | - methodSignatureForSelector: [implementation] |
(BOOL) | - respondsToSelector: [implementation] |
Class Methods | |
(id) | + proxyWithObject:name: |
(id) | + proxyWithRetainedObject:name: |
(BOOL) | + instancesRespondToSelector: [implementation] |
Private Attributes | |
id< NSObject > | _object |
NSString * | _name |
BOOL | _locked |
Definition at line 15 of file ReleaseLockProxy.h.
|
implementation |
Definition at line 126 of file ReleaseLockProxy.m.
References _locked, autorelease, rlpObjectDescription, and VerboseLog.
Referenced by autorelease.
|
implementation |
Definition at line 70 of file ReleaseLockProxy.m.
References _locked, dealloc, NSLog, rlpObjectDescription, and VerboseLog.
Referenced by dealloc.
|
implementation |
Definition at line 135 of file ReleaseLockProxy.m.
- (id) initWithObject: | (id<NSObject>) | object | |
name: | (NSString *) | name |
Definition at line 45 of file ReleaseLockProxy.m.
References initWithRetainedObject:name:.
- (id) initWithRetainedObject: | (id<NSObject>) | object | |
name: | (NSString *) | name |
Definition at line 51 of file ReleaseLockProxy.m.
References _locked, _name, _object, nil, NSLog, and release.
Referenced by initWithObject:name:.
|
implementation |
Definition at line 161 of file ReleaseLockProxy.m.
References rlpAllowRelease, and rlpObjectDescription.
Referenced by respondsToSelector:.
|
implementation |
Definition at line 141 of file ReleaseLockProxy.m.
References _object, nil, rlpAllowRelease, and rlpObjectDescription.
+ (id) proxyWithObject: | (id<NSObject>) | object | |
name: | (NSString *) | name |
Definition at line 33 of file ReleaseLockProxy.m.
+ (id) proxyWithRetainedObject: | (id<NSObject>) | object | |
name: | (NSString *) | name |
Definition at line 39 of file ReleaseLockProxy.m.
|
implementation |
Definition at line 102 of file ReleaseLockProxy.m.
References _locked, NSLog, release, rlpObjectDescription, and VerboseLog.
Referenced by initWithRetainedObject:name:, and release.
|
implementation |
Definition at line 177 of file ReleaseLockProxy.m.
References instancesRespondToSelector:.
- (void) rlpAllowRelease |
Definition at line 88 of file ReleaseLockProxy.m.
References _locked, and rlpAllowRelease.
Referenced by instancesRespondToSelector:, methodSignatureForSelector:, and rlpAllowRelease.
- (NSString *) rlpObjectDescription |
Definition at line 94 of file ReleaseLockProxy.m.
References _name, and rlpObjectDescription.
Referenced by autorelease, dealloc, instancesRespondToSelector:, methodSignatureForSelector:, release, and rlpObjectDescription.
|
private |
Definition at line 20 of file ReleaseLockProxy.h.
Referenced by autorelease, dealloc, initWithRetainedObject:name:, release, and rlpAllowRelease.
|
private |
Definition at line 19 of file ReleaseLockProxy.h.
Referenced by initWithRetainedObject:name:, and rlpObjectDescription.
|
private |
Definition at line 18 of file ReleaseLockProxy.h.
Referenced by initWithRetainedObject:name:, and methodSignatureForSelector:.