org.gnu.jcifs
Class FileHandle

java.lang.Object
  |
  +--org.gnu.jcifs.FileHandle

final class FileHandle
extends java.lang.Object


Field Summary
(package private)  int fActionTaken
           
(package private)  DiskImpl fDisk
           
(package private)  int fFID
           
(package private)  int fFileAttributes
           
(package private)  java.lang.String fFileName
           
(package private)  long fFileSize
           
(package private)  int fGrantedAccess
           
(package private)  int fLastWriteDate
           
(package private)  int fLastWriteTime
           
(package private)  long fOffset
           
(package private)  boolean fOpen
           
 
Constructor Summary
(package private) FileHandle(CifsDisk disk)
           
 
Method Summary
(package private)  void append()
           
(package private)  void close(boolean touch)
           
(package private)  CifsDisk getDisk()
           
(package private)  long getOffset()
           
(package private)  int read(byte[] buf, int off, int len)
           
(package private)  void setOffset(long offset)
           
(package private)  long skip(long n)
          Returns the number of skipped bytes
(package private)  void write(byte[] buf, int off, int len)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fFID

int fFID

fFileAttributes

int fFileAttributes

fLastWriteTime

int fLastWriteTime

fLastWriteDate

int fLastWriteDate

fFileSize

long fFileSize

fGrantedAccess

int fGrantedAccess

fActionTaken

int fActionTaken

fFileName

java.lang.String fFileName

fDisk

DiskImpl fDisk

fOffset

long fOffset

fOpen

boolean fOpen
Constructor Detail

FileHandle

FileHandle(CifsDisk disk)
Method Detail

read

int read(byte[] buf,
         int off,
         int len)
   throws java.io.IOException

write

void write(byte[] buf,
           int off,
           int len)
     throws java.io.IOException

skip

long skip(long n)
    throws java.io.IOException
Returns the number of skipped bytes

append

void append()

close

void close(boolean touch)
     throws java.io.IOException

getDisk

CifsDisk getDisk()

getOffset

long getOffset()

setOffset

void setOffset(long offset)