|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.virtualbox_4_2.IUnknown
org.virtualbox_4_2.IGuestSession
public class IGuestSession
| Field Summary |
|---|
| Fields inherited from class org.virtualbox_4_2.IUnknown |
|---|
obj, port |
| Constructor Summary | |
|---|---|
IGuestSession(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 |
IProgress |
copyFrom(java.lang.String source,
java.lang.String dest,
java.util.List<CopyFileFlag> flags)
TODO |
IProgress |
copyTo(java.lang.String source,
java.lang.String dest,
java.util.List<CopyFileFlag> flags)
TODO |
IGuestDirectory |
directoryCreate(java.lang.String path,
java.lang.Long mode,
java.util.List<DirectoryCreateFlag> flags)
TODO |
java.lang.String |
directoryCreateTemp(java.lang.String templateName,
java.lang.Long mode,
java.lang.String path,
java.lang.Boolean secure)
Create a temporary directory on the guest. |
java.lang.Boolean |
directoryExists(java.lang.String path)
TODO |
IGuestDirectory |
directoryOpen(java.lang.String path,
java.lang.String filter,
java.util.List<DirectoryOpenFlag> flags)
TODO |
IGuestFsObjInfo |
directoryQueryInfo(java.lang.String path)
TODO |
void |
directoryRemove(java.lang.String path)
TODO |
IProgress |
directoryRemoveRecursive(java.lang.String path,
java.util.List<DirectoryRemoveRecFlag> flags)
TODO |
void |
directoryRename(java.lang.String source,
java.lang.String dest,
java.util.List<PathRenameFlag> flags)
TODO |
void |
directorySetACL(java.lang.String path,
java.lang.String acl)
TODO |
void |
environmentClear()
TODO Expected result codes: @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED TODO |
java.lang.String |
environmentGet(java.lang.String name)
TODO |
void |
environmentSet(java.lang.String name,
java.lang.String value)
TODO |
void |
environmentUnset(java.lang.String name)
TODO |
IGuestFile |
fileCreateTemp(java.lang.String templateName,
java.lang.Long mode,
java.lang.String path,
java.lang.Boolean secure)
Create a temporary file on the guest. |
java.lang.Boolean |
fileExists(java.lang.String path)
TODO |
IGuestFile |
fileOpen(java.lang.String path,
java.lang.String openMode,
java.lang.String disposition,
java.lang.Long creationMode,
java.lang.Long offset)
TODO |
IGuestFsObjInfo |
fileQueryInfo(java.lang.String path)
TODO |
java.lang.Long |
fileQuerySize(java.lang.String path)
TODO |
void |
fileRemove(java.lang.String path)
Remove a single file on the guest. |
void |
fileRename(java.lang.String source,
java.lang.String dest,
java.util.List<PathRenameFlag> flags)
TODO |
void |
fileSetACL(java.lang.String file,
java.lang.String acl)
TODO |
java.util.List<IGuestDirectory> |
getDirectories()
TODO |
java.lang.String |
getDomain()
TODO NOTE: TODO |
java.util.List<java.lang.String> |
getEnvironment()
TODO |
java.util.List<IGuestFile> |
getFiles()
TODO |
java.lang.Long |
getId()
TODO NOTE: TODO |
java.lang.String |
getName()
TODO NOTE: TODO |
java.util.List<IGuestProcess> |
getProcesses()
TODO |
java.lang.Long |
getTimeout()
TODO NOTE: TODO |
java.lang.String |
getUser()
TODO NOTE: TODO |
IGuestProcess |
processCreate(java.lang.String command,
java.util.List<java.lang.String> arguments,
java.util.List<java.lang.String> environment,
java.util.List<ProcessCreateFlag> flags,
java.lang.Long timeoutMS)
TODO |
IGuestProcess |
processCreateEx(java.lang.String command,
java.util.List<java.lang.String> arguments,
java.util.List<java.lang.String> environment,
java.util.List<ProcessCreateFlag> flags,
java.lang.Long timeoutMS,
ProcessPriority priority,
java.util.List<java.lang.Integer> affinity)
TODO |
IGuestProcess |
processGet(java.lang.Long pid)
TODO |
static IGuestSession |
queryInterface(IUnknown obj)
|
void |
setEnvironment(java.util.List<java.lang.String> value)
TODO |
void |
setTimeout(java.lang.Long value)
TODO NOTE: TODO |
void |
symlinkCreate(java.lang.String source,
java.lang.String target,
SymlinkType type)
TODO |
java.lang.Boolean |
symlinkExists(java.lang.String symlink)
TODO |
java.lang.String |
symlinkRead(java.lang.String symlink,
java.util.List<SymlinkReadFlag> flags)
TODO |
void |
symlinkRemoveDirectory(java.lang.String path)
TODO |
void |
symlinkRemoveFile(java.lang.String file)
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 |
|---|
public IGuestSession(java.lang.String wrapped,
org.virtualbox_4_2.jaxws.VboxPortType port)
| Method Detail |
|---|
public java.lang.String getUser()
public java.lang.String getDomain()
public java.lang.String getName()
public java.lang.Long getId()
public java.lang.Long getTimeout()
public void setTimeout(java.lang.Long value)
value - Longpublic java.util.List<java.lang.String> getEnvironment()
public void setEnvironment(java.util.List<java.lang.String> value)
value - Listpublic java.util.List<IGuestProcess> getProcesses()
public java.util.List<IGuestDirectory> getDirectories()
public java.util.List<IGuestFile> getFiles()
public static IGuestSession queryInterface(IUnknown obj)
public void close()
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IProgress copyFrom(java.lang.String source,
java.lang.String dest,
java.util.List<CopyFileFlag> flags)
source - TODOdest - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IProgress copyTo(java.lang.String source,
java.lang.String dest,
java.util.List<CopyFileFlag> flags)
source - TODOdest - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestDirectory directoryCreate(java.lang.String path,
java.lang.Long mode,
java.util.List<DirectoryCreateFlag> flags)
path - TODOmode - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public java.lang.String directoryCreateTemp(java.lang.String templateName,
java.lang.Long mode,
java.lang.String path,
java.lang.Boolean secure)
templateName - Template for the name of the directory to create. This must
contain at least one 'X' character. The first group of consecutive
'X' characters in the template will be replaced by a random
alphanumeric string to produce a unique name.mode - The mode of the directory to create. Use 0700 unless there are
reasons not to. This parameter is ignored if "secure" is specified.path - The absolute path to create the temporary directory in.secure - Whether to fail if the directory can not be securely created.
Currently this means that another unprivileged user cannot
manipulate the path specified or remove the temporary directory
after it has been created. Also causes the mode specified to be
ignored. May not be supported on all guest types.
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | The operation is not possible as requested on this particular guest type. |
| E_INVALIDARG | Invalid argument. This includes an incorrectly formatted template, or a non-absolute path. |
| @link ::VBOX_E_IPRT_ERROR VBOX_E_IPRT_ERROR | The temporary directory could not be created. Possible reasons include a non-existing path or an insecure path when the secure option was requested. |
public java.lang.Boolean directoryExists(java.lang.String path)
path - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestDirectory directoryOpen(java.lang.String path,
java.lang.String filter,
java.util.List<DirectoryOpenFlag> flags)
path - TODOfilter - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestFsObjInfo directoryQueryInfo(java.lang.String path)
path - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void directoryRemove(java.lang.String path)
path - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IProgress directoryRemoveRecursive(java.lang.String path,
java.util.List<DirectoryRemoveRecFlag> flags)
path - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void directoryRename(java.lang.String source,
java.lang.String dest,
java.util.List<PathRenameFlag> flags)
source - TODOdest - TODOflags - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void directorySetACL(java.lang.String path,
java.lang.String acl)
path - TODOacl - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void environmentClear()
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public java.lang.String environmentGet(java.lang.String name)
name - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void environmentSet(java.lang.String name,
java.lang.String value)
name - TODOvalue - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void environmentUnset(java.lang.String name)
name - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestFile fileCreateTemp(java.lang.String templateName,
java.lang.Long mode,
java.lang.String path,
java.lang.Boolean secure)
templateName - Template for the name of the file to create. This must contain
at least one 'X' character. The first group of consecutive 'X'
characters in the template will be replaced by a random
alphanumeric string to produce a unique name.mode - The mode of the file to create. Use 0700 unless there are
reasons not to. This parameter is ignored if "secure" is specified.path - The absolute path to create the temporary file in.secure - Whether to fail if the file can not be securely created.
Currently this means that another unprivileged user cannot
manipulate the path specified or remove the temporary file after
it has been created. Also causes the mode specified to be ignored.
May not be supported on all guest types.
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | The operation is not possible as requested on this particular guest type. |
| E_INVALIDARG | Invalid argument. This includes an incorrectly formatted template, or a non-absolute path. |
| @link ::VBOX_E_IPRT_ERROR VBOX_E_IPRT_ERROR | The temporary file could not be created. Possible reasons include a non-existing path or an insecure path when the secure option was requested. |
public java.lang.Boolean fileExists(java.lang.String path)
path - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void fileRemove(java.lang.String path)
path - Path to the file to remove.
public IGuestFile fileOpen(java.lang.String path,
java.lang.String openMode,
java.lang.String disposition,
java.lang.Long creationMode,
java.lang.Long offset)
path - TODOopenMode - TODOdisposition - TODOcreationMode - TODOoffset - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestFsObjInfo fileQueryInfo(java.lang.String path)
path - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public java.lang.Long fileQuerySize(java.lang.String path)
path - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void fileRename(java.lang.String source,
java.lang.String dest,
java.util.List<PathRenameFlag> flags)
source - TODOdest - TODOflags - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void fileSetACL(java.lang.String file,
java.lang.String acl)
file - TODOacl - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestProcess processCreate(java.lang.String command,
java.util.List<java.lang.String> arguments,
java.util.List<java.lang.String> environment,
java.util.List<ProcessCreateFlag> flags,
java.lang.Long timeoutMS)
command - TODOarguments - TODOenvironment - TODOflags - TODOtimeoutMS - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestProcess processCreateEx(java.lang.String command,
java.util.List<java.lang.String> arguments,
java.util.List<java.lang.String> environment,
java.util.List<ProcessCreateFlag> flags,
java.lang.Long timeoutMS,
ProcessPriority priority,
java.util.List<java.lang.Integer> affinity)
command - TODOarguments - TODOenvironment - TODOflags - TODOtimeoutMS - TODOpriority - TODOaffinity - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public IGuestProcess processGet(java.lang.Long pid)
pid - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void symlinkCreate(java.lang.String source,
java.lang.String target,
SymlinkType type)
source - TODOtarget - TODOtype - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public java.lang.Boolean symlinkExists(java.lang.String symlink)
symlink - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public java.lang.String symlinkRead(java.lang.String symlink,
java.util.List<SymlinkReadFlag> flags)
symlink - TODOflags - TODO
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void symlinkRemoveDirectory(java.lang.String path)
path - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
public void symlinkRemoveFile(java.lang.String file)
file - TODO
Expected result codes:
| @link ::VBOX_E_NOT_SUPPORTED VBOX_E_NOT_SUPPORTED | TODO |
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||