public class IDataStream extends IUnknown
IMediumIO.convertToStream(String,List,Long,Holder)
.
Interface ID: {A338ED20-58D9-43AE-8B03-C1FD7088EF15}
Constructor and Description |
---|
IDataStream(java.lang.String wrapped,
org.virtualbox_7_0.ObjectRefManager objMgr,
org.virtualbox_7_0.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getReadSize()
Recommended size of a read.
|
static IDataStream |
queryInterface(IUnknown obj) |
byte[] |
read(java.lang.Long size,
java.lang.Long timeoutMS)
Read data from the stream.
|
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public IDataStream(java.lang.String wrapped, org.virtualbox_7_0.ObjectRefManager objMgr, org.virtualbox_7_0.jaxws.VboxPortType port)
public java.lang.Long getReadSize()
public static IDataStream queryInterface(IUnknown obj)
public byte[] read(java.lang.Long size, java.lang.Long timeoutMS)
VBOX_E_TIMEOUT
- Waiting time has expired.size
- How many bytes to try read.timeoutMS
- Timeout (in ms) for limiting the wait time for data to be available.
Pass 0 for an infinite timeout.