public class NfsReaddirplusResponse extends NfsResponseBase
Procedure READDIRPLUS retrieves a variable number of entries from a file system directory and returns complete information about each along with information to allow the client to request additional directory entries in a subsequent READDIRPLUS. READDIRPLUS differs from READDIR only in the amount of information returned for each entry. In READDIR, each entry returns the filename and the fileid. In READDIRPLUS, each entry returns the name, the fileid, attributes (including the fileid), and file handle.
_xid| Constructor and Description |
|---|
NfsReaddirplusResponse(int nfsVersion)
Creates the response, as specified by RFC 1813
(https://tools.ietf.org/html/rfc1813).
|
NfsReaddirplusResponse(java.util.List<NfsDirectoryPlusEntry> entries,
int nfsVersion)
Creates the response, as specified by RFC 1813
(https://tools.ietf.org/html/rfc1813).
|
| Modifier and Type | Method and Description |
|---|---|
long |
getCookie() |
long |
getCookieverf() |
java.util.List<NfsDirectoryPlusEntry> |
getEntries() |
boolean |
isEof() |
void |
unmarshalling(Xdr xdr)
Load this structure from the response data, as specified by RFC 1831
(https://tools.ietf.org/html/rfc1831).
|
getAttributes, getFileHandle, getState, makeNfsGetAttributes, makeNfsGetAttributes, stateIsOk, toString, unmarshallingAttributes, unmarshallingAttributes, unmarshallingFileHandle, unmarshallingFileHandlegetAcceptStatus, getDirection, getRejectStatus, getReplyStatus, getXidpublic NfsReaddirplusResponse(int nfsVersion)
Procedure READDIRPLUS retrieves a variable number of entries from a file system directory and returns complete information about each along with information to allow the client to request additional directory entries in a subsequent READDIRPLUS. READDIRPLUS differs from READDIR only in the amount of information returned for each entry. In READDIR, each entry returns the filename and the fileid. In READDIRPLUS, each entry returns the name, the fileid, attributes (including the fileid), and file handle.
nfsVersion - The NFS version number. This is ignored for now, as only NFSv3
is supported, but is included to allow future support for
other versions.public NfsReaddirplusResponse(java.util.List<NfsDirectoryPlusEntry> entries, int nfsVersion)
Procedure READDIRPLUS retrieves a variable number of entries from a file system directory and returns complete information about each along with information to allow the client to request additional directory entries in a subsequent READDIRPLUS. READDIRPLUS differs from READDIR only in the amount of information returned for each entry. In READDIR, each entry returns the filename and the fileid. In READDIRPLUS, each entry returns the name, the fileid, attributes (including the fileid), and file handle.
entries - A list in which to store the entries.nfsVersion - The NFS version number. This is ignored for now, as only NFSv3
is supported, but is included to allow future support for
other versions.public void unmarshalling(Xdr xdr) throws RpcException
RpcResponseunmarshalling in class NfsResponseBasexdr - The xdr response data.RpcExceptionpublic long getCookie()
cookie from the server, for use in the next
requestpublic long getCookieverf()
cookieverf from the server, for use in the next
requestpublic java.util.List<NfsDirectoryPlusEntry> getEntries()
public boolean isEof()
true if the end of file is reached.false otherwise.