home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.0
/
NeXTSTEP3.0.iso
/
NextDeveloper
/
Headers
/
store
/
IXStoreFile.h
< prev
next >
Wrap
Text File
|
1992-03-22
|
758b
|
33 lines
/*
IXStoreFile.h
Copyright 1991, NeXT Computer, Inc.
*/
#import "IXStore.h"
@interface IXStoreFile: IXStore
{
int descriptor;
const char *filename;
struct {
unsigned needsClose:1;
unsigned isCreating:1;
} fileStatus;
}
- free; // releases lock and closes file descriptor
- init; // creates a temporary file
- (int)descriptor; // descriptor is closed on free
- (const char *)filename;
- initWithFile:(const char *)filename; // for w&ng; creates if necessary
- initFromFile:(const char *)filename // returns nil if file does not exist
forWriting:(BOOL)writingFlag;
- setSizeLimit:(vm_size_t)limit; // sets resident size limit; zero unlimits
- (vm_size_t)sizeLimit; // returns current size limit, or zero if no limit
@end