org.gnu.jcifs
Class CifsFileSystemInfo

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

public final class CifsFileSystemInfo
extends java.lang.Object


Field Summary
(package private)  long fBytesPerSector
           
(package private)  int fDeviceCharacteristics
           
(package private)  int fDeviceType
           
(package private)  long fFreeAllocUnits
           
(package private)  int fFSAttributes
           
(package private)  java.lang.String fFSName
           
static int FILE_DEVICE_8042_PORT
           
static int FILE_DEVICE_BATTERY
           
static int FILE_DEVICE_BEEP
           
static int FILE_DEVICE_BUS_EXTENDER
           
static int FILE_DEVICE_CD_ROM
           
static int FILE_DEVICE_CD_ROM_FILE_SYSTEM
           
static int FILE_DEVICE_CONTROLLER
           
static int FILE_DEVICE_DATALINK
           
static int FILE_DEVICE_DFS
           
static int FILE_DEVICE_DISK
           
static int FILE_DEVICE_DISK_FILE_SYSTEM
           
static int FILE_DEVICE_FILE_SYSTEM
           
static int FILE_DEVICE_INPORT_PORT
           
static int FILE_DEVICE_IS_MOUNTED
           
static int FILE_DEVICE_KEYBOARD
           
static int FILE_DEVICE_MAILSLOT
           
static int FILE_DEVICE_MIDI_IN
           
static int FILE_DEVICE_MIDI_OUT
           
static int FILE_DEVICE_MODEM
           
static int FILE_DEVICE_MOUSE
           
static int FILE_DEVICE_MULTI_UNC_PROVIDER
           
static int FILE_DEVICE_NAMED_PIPE
           
static int FILE_DEVICE_NETWORK
           
static int FILE_DEVICE_NETWORK_BROWSER
           
static int FILE_DEVICE_NETWORK_FILE_SYSTEM
           
static int FILE_DEVICE_NETWORK_REDIRECTOR
           
static int FILE_DEVICE_NULL
           
static int FILE_DEVICE_PARALLEL_PORT
           
static int FILE_DEVICE_PHYSICAL_NETCARD
           
static int FILE_DEVICE_PRINTER
           
static int FILE_DEVICE_SCANNER
           
static int FILE_DEVICE_SCREEN
           
static int FILE_DEVICE_SERIAL_MOUSE_PORT
           
static int FILE_DEVICE_SERIAL_PORT
           
static int FILE_DEVICE_SOUND
           
static int FILE_DEVICE_STREAMS
           
static int FILE_DEVICE_TAPE
           
static int FILE_DEVICE_TAPE_FILE_SYSTEM
           
static int FILE_DEVICE_TRANSPORT
           
static int FILE_DEVICE_UNKNOWN
           
static int FILE_DEVICE_VDM
           
static int FILE_DEVICE_VIDEO
           
static int FILE_DEVICE_VIRTUAL_DISK
           
static int FILE_DEVICE_WAVE_IN
           
static int FILE_DEVICE_WAVE_OUT
           
static int FILE_FLOPPY_DISKETTE
           
static int FILE_READ_ONLY_DEVICE
           
static int FILE_REMOTE_DEVICE
           
static int FILE_REMOVABLE_MEDIA
          Device characteristics
static int FILE_VIRTUAL_VOLUME
           
static int FILE_WRITE_ONE_MEDIA
           
(package private)  int fMaxFileComponentLength
           
(package private)  boolean fQueryDeviceInfoDone
           
(package private)  boolean fQueryFSAttrDone
           
(package private)  boolean fQueryFSSizeDone
           
(package private)  boolean fQueryFSVolumeDone
           
static int FS_ATTR_CASE_PRESERVED_NAMES
           
static int FS_ATTR_CASE_SENSITIVE_SEARCH
          File system attributes
static int FS_ATTR_COMPRESSION
           
static int FS_ATTR_DEVICE_IS_MOUNTED
           
static int FS_ATTR_PERSISTENT_ACLS
           
static int FS_ATTR_VOLUME_IS_COMPRESSED
           
static int FS_ATTR_VOLUME_QUOTAS
           
(package private)  long fSectorsPerUnit
           
(package private)  long fTotalAllocUnits
           
(package private)  long fVolumeCreationTime
           
(package private)  java.lang.String fVolumeLabel
           
(package private)  long fVolumeSerialNumber
           
 
Constructor Summary
(package private) CifsFileSystemInfo()
           
 
Method Summary
 long getBytesPerSector()
           
 int getDeviceCharacteristics()
           
 int getDeviceType()
           
 int getFileSystemAttr()
           
 java.lang.String getFileSystemName()
           
 long getFreeAllocUnits()
           
 long getSectorsPerUnit()
           
 long getTotalAllocUnits()
           
 java.lang.String getVolumeLabel()
           
 boolean isDeviceInfoValid()
           
 boolean isSizeInfoValid()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_DEVICE_BEEP

public static final int FILE_DEVICE_BEEP

FILE_DEVICE_CD_ROM

public static final int FILE_DEVICE_CD_ROM

FILE_DEVICE_CD_ROM_FILE_SYSTEM

public static final int FILE_DEVICE_CD_ROM_FILE_SYSTEM

FILE_DEVICE_CONTROLLER

public static final int FILE_DEVICE_CONTROLLER

FILE_DEVICE_DATALINK

public static final int FILE_DEVICE_DATALINK

FILE_DEVICE_DFS

public static final int FILE_DEVICE_DFS

FILE_DEVICE_DISK

public static final int FILE_DEVICE_DISK

FILE_DEVICE_DISK_FILE_SYSTEM

public static final int FILE_DEVICE_DISK_FILE_SYSTEM

FILE_DEVICE_FILE_SYSTEM

public static final int FILE_DEVICE_FILE_SYSTEM

FILE_DEVICE_INPORT_PORT

public static final int FILE_DEVICE_INPORT_PORT

FILE_DEVICE_KEYBOARD

public static final int FILE_DEVICE_KEYBOARD

FILE_DEVICE_MAILSLOT

public static final int FILE_DEVICE_MAILSLOT

FILE_DEVICE_MIDI_IN

public static final int FILE_DEVICE_MIDI_IN

FILE_DEVICE_MIDI_OUT

public static final int FILE_DEVICE_MIDI_OUT

FILE_DEVICE_MOUSE

public static final int FILE_DEVICE_MOUSE

FILE_DEVICE_MULTI_UNC_PROVIDER

public static final int FILE_DEVICE_MULTI_UNC_PROVIDER

FILE_DEVICE_NAMED_PIPE

public static final int FILE_DEVICE_NAMED_PIPE

FILE_DEVICE_NETWORK

public static final int FILE_DEVICE_NETWORK

FILE_DEVICE_NETWORK_BROWSER

public static final int FILE_DEVICE_NETWORK_BROWSER

FILE_DEVICE_NETWORK_FILE_SYSTEM

public static final int FILE_DEVICE_NETWORK_FILE_SYSTEM

FILE_DEVICE_NULL

public static final int FILE_DEVICE_NULL

FILE_DEVICE_PARALLEL_PORT

public static final int FILE_DEVICE_PARALLEL_PORT

FILE_DEVICE_PHYSICAL_NETCARD

public static final int FILE_DEVICE_PHYSICAL_NETCARD

FILE_DEVICE_PRINTER

public static final int FILE_DEVICE_PRINTER

FILE_DEVICE_SCANNER

public static final int FILE_DEVICE_SCANNER

FILE_DEVICE_SERIAL_MOUSE_PORT

public static final int FILE_DEVICE_SERIAL_MOUSE_PORT

FILE_DEVICE_SERIAL_PORT

public static final int FILE_DEVICE_SERIAL_PORT

FILE_DEVICE_SCREEN

public static final int FILE_DEVICE_SCREEN

FILE_DEVICE_SOUND

public static final int FILE_DEVICE_SOUND

FILE_DEVICE_STREAMS

public static final int FILE_DEVICE_STREAMS

FILE_DEVICE_TAPE

public static final int FILE_DEVICE_TAPE

FILE_DEVICE_TAPE_FILE_SYSTEM

public static final int FILE_DEVICE_TAPE_FILE_SYSTEM

FILE_DEVICE_TRANSPORT

public static final int FILE_DEVICE_TRANSPORT

FILE_DEVICE_UNKNOWN

public static final int FILE_DEVICE_UNKNOWN

FILE_DEVICE_VIDEO

public static final int FILE_DEVICE_VIDEO

FILE_DEVICE_VIRTUAL_DISK

public static final int FILE_DEVICE_VIRTUAL_DISK

FILE_DEVICE_WAVE_IN

public static final int FILE_DEVICE_WAVE_IN

FILE_DEVICE_WAVE_OUT

public static final int FILE_DEVICE_WAVE_OUT

FILE_DEVICE_8042_PORT

public static final int FILE_DEVICE_8042_PORT

FILE_DEVICE_NETWORK_REDIRECTOR

public static final int FILE_DEVICE_NETWORK_REDIRECTOR

FILE_DEVICE_BATTERY

public static final int FILE_DEVICE_BATTERY

FILE_DEVICE_BUS_EXTENDER

public static final int FILE_DEVICE_BUS_EXTENDER

FILE_DEVICE_MODEM

public static final int FILE_DEVICE_MODEM

FILE_DEVICE_VDM

public static final int FILE_DEVICE_VDM

FILE_REMOVABLE_MEDIA

public static final int FILE_REMOVABLE_MEDIA
Device characteristics

FILE_READ_ONLY_DEVICE

public static final int FILE_READ_ONLY_DEVICE

FILE_FLOPPY_DISKETTE

public static final int FILE_FLOPPY_DISKETTE

FILE_WRITE_ONE_MEDIA

public static final int FILE_WRITE_ONE_MEDIA

FILE_REMOTE_DEVICE

public static final int FILE_REMOTE_DEVICE

FILE_DEVICE_IS_MOUNTED

public static final int FILE_DEVICE_IS_MOUNTED

FILE_VIRTUAL_VOLUME

public static final int FILE_VIRTUAL_VOLUME

FS_ATTR_CASE_SENSITIVE_SEARCH

public static final int FS_ATTR_CASE_SENSITIVE_SEARCH
File system attributes

FS_ATTR_CASE_PRESERVED_NAMES

public static final int FS_ATTR_CASE_PRESERVED_NAMES

FS_ATTR_PERSISTENT_ACLS

public static final int FS_ATTR_PERSISTENT_ACLS

FS_ATTR_COMPRESSION

public static final int FS_ATTR_COMPRESSION

FS_ATTR_VOLUME_QUOTAS

public static final int FS_ATTR_VOLUME_QUOTAS

FS_ATTR_DEVICE_IS_MOUNTED

public static final int FS_ATTR_DEVICE_IS_MOUNTED

FS_ATTR_VOLUME_IS_COMPRESSED

public static final int FS_ATTR_VOLUME_IS_COMPRESSED

fQueryFSVolumeDone

boolean fQueryFSVolumeDone

fVolumeCreationTime

long fVolumeCreationTime

fVolumeSerialNumber

long fVolumeSerialNumber

fVolumeLabel

java.lang.String fVolumeLabel

fQueryFSSizeDone

boolean fQueryFSSizeDone

fTotalAllocUnits

long fTotalAllocUnits

fFreeAllocUnits

long fFreeAllocUnits

fSectorsPerUnit

long fSectorsPerUnit

fBytesPerSector

long fBytesPerSector

fQueryDeviceInfoDone

boolean fQueryDeviceInfoDone

fDeviceType

int fDeviceType

fDeviceCharacteristics

int fDeviceCharacteristics

fQueryFSAttrDone

boolean fQueryFSAttrDone

fFSAttributes

int fFSAttributes

fMaxFileComponentLength

int fMaxFileComponentLength

fFSName

java.lang.String fFSName
Constructor Detail

CifsFileSystemInfo

CifsFileSystemInfo()
Method Detail

getVolumeLabel

public java.lang.String getVolumeLabel()

getTotalAllocUnits

public long getTotalAllocUnits()

isSizeInfoValid

public boolean isSizeInfoValid()

getFreeAllocUnits

public long getFreeAllocUnits()

getSectorsPerUnit

public long getSectorsPerUnit()

getBytesPerSector

public long getBytesPerSector()

isDeviceInfoValid

public boolean isDeviceInfoValid()

getDeviceType

public int getDeviceType()

getDeviceCharacteristics

public int getDeviceCharacteristics()

getFileSystemName

public java.lang.String getFileSystemName()

getFileSystemAttr

public int getFileSystemAttr()