00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 #import "NSLockingProtocol.h" 00010 00011 @interface NSLock : NSObject <NSLocking> 00012 { 00013 void *_priv; 00014 } 00015 00016 + (void)load; 00017 + (id)allocWithZone:(struct _NSZone *)fp8; 00018 - (id)init; 00019 - (void)dealloc; 00020 - (void)finalize; 00021 - (void)lock; 00022 - (BOOL)lockBeforeDate:(id)fp8; 00023 - (BOOL)tryLock; 00024 - (void)unlock; 00025 - (id)description; 00026 00027 @end 00028