RBSQLiteVFSFile Class Reference

Inherits from NSObject
Declared in RBSQLiteVFSFile.h

– close

- (int)close

– readIntoBuffer:amount:withOffset:

- (int)readIntoBuffer:(void *)buffer amount:(NSUInteger)amount withOffset:(sqlite3_int64)offset

– writeFromBuffer:amount:withOffset:

- (int)writeFromBuffer:(const void *)buffer amount:(NSUInteger)amount withOffset:(sqlite3_int64)offset

– truncate:

- (int)truncate:(sqlite3_int64)size

– syncWithFlags:

- (int)syncWithFlags:(int)flags

– fileSizeWithOutSize:

- (int)fileSizeWithOutSize:(sqlite3_int64 *)pSize

– lock:

- (int)lock:(int)eLock

– unlock:

- (int)unlock:(int)eLock

– checkReservedLockWithResultOut:

- (int)checkReservedLockWithResultOut:(int *)pResOut

– fileControlWithOperation:withArguments:

- (int)fileControlWithOperation:(int)op withArguments:(void *)pArg

– sectorSize

- (int)sectorSize

– deviceCharacteristics

- (int)deviceCharacteristics

– performClose

- (int)performClose

– performReadIntoBuffer:amount:withOffset:

- (int)performReadIntoBuffer:(void *)buffer amount:(NSUInteger)amount withOffset:(sqlite3_int64)offset

– performWriteFromBuffer:amount:withOffset:

- (int)performWriteFromBuffer:(const void *)buffer amount:(NSUInteger)amount withOffset:(sqlite3_int64)offset

– performTruncate:

- (int)performTruncate:(sqlite3_int64)size

– performSyncWithFlags:

- (int)performSyncWithFlags:(int)flags

– performFileSizeWithOutSize:

- (int)performFileSizeWithOutSize:(sqlite3_int64 *)pSize

– performLock:

- (int)performLock:(int)eLock

– performUnlock:

- (int)performUnlock:(int)eLock

– performCheckReservedLockWithResultOut:

- (int)performCheckReservedLockWithResultOut:(int *)pResOut

– performFileControlWithOperation:withArguments:

- (int)performFileControlWithOperation:(int)op withArguments:(void *)pArg

– performSectorSize

- (int)performSectorSize

– performDeviceCharacteristics

- (int)performDeviceCharacteristics