org.virtualbox_4_2
Class IFile

java.lang.Object
  extended by org.virtualbox_4_2.IUnknown
      extended by org.virtualbox_4_2.IFile
Direct Known Subclasses:
IGuestFile

public class IFile
extends IUnknown

TODO Interface ID: {2615152D-35C0-4363-8325-AB7E1F2B8B34}


Field Summary
 
Fields inherited from class org.virtualbox_4_2.IUnknown
obj, port
 
Constructor Summary
IFile(java.lang.String wrapped, org.virtualbox_4_2.jaxws.VboxPortType port)
           
 
Method Summary
 void close()
          TODO Expected result codes: @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO
 java.lang.String getFileName()
          TODO NOTE: TODO
 java.lang.Long getInitialSize()
          TODO NOTE: TODO
 java.lang.Long getOffset()
          TODO NOTE: TODO
 java.lang.Long getOpenMode()
          TODO NOTE: TODO
 IFsObjInfo queryInfo()
          TODO
static IFile queryInterface(IUnknown obj)
           
 byte[] read(java.lang.Long toRead, Holder<java.lang.Long> read)
          TODO
 byte[] readAt(java.lang.Long offset, java.lang.Long toRead, Holder<java.lang.Long> read)
          TODO
 void seek(java.lang.Long offset, FileSeekType whence)
          TODO
 void setACL(java.lang.String acl)
          TODO
 java.lang.Long write(byte[] data)
          TODO
 java.lang.Long writeAt(java.lang.Long offset, byte[] data)
          TODO
 
Methods inherited from class org.virtualbox_4_2.IUnknown
getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IFile

public IFile(java.lang.String wrapped,
             org.virtualbox_4_2.jaxws.VboxPortType port)
Method Detail

getFileName

public java.lang.String getFileName()
TODO NOTE: TODO

Returns:
String

getInitialSize

public java.lang.Long getInitialSize()
TODO NOTE: TODO

Returns:
Long

getOpenMode

public java.lang.Long getOpenMode()
TODO NOTE: TODO

Returns:
Long

getOffset

public java.lang.Long getOffset()
TODO NOTE: TODO

Returns:
Long

queryInterface

public static IFile queryInterface(IUnknown obj)

close

public void close()
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO


queryInfo

public IFsObjInfo queryInfo()
TODO

Returns:
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

read

public byte[] read(java.lang.Long toRead,
                   Holder<java.lang.Long> read)
TODO

Parameters:
toRead - TODO
read - TODO
Returns:
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

readAt

public byte[] readAt(java.lang.Long offset,
                     java.lang.Long toRead,
                     Holder<java.lang.Long> read)
TODO

Parameters:
offset - TODO
toRead - TODO
read - TODO
Returns:
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

seek

public void seek(java.lang.Long offset,
                 FileSeekType whence)
TODO

Parameters:
offset - TODO
whence - TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

setACL

public void setACL(java.lang.String acl)
TODO

Parameters:
acl - TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

write

public java.lang.Long write(byte[] data)
TODO

Parameters:
data - TODO
Returns:
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO

writeAt

public java.lang.Long writeAt(java.lang.Long offset,
                              byte[] data)
TODO

Parameters:
offset - TODO
data - TODO
Returns:
TODO Expected result codes:
@link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO