Package com.hierynomus.msdfsc.messages
Class DFSReferralV34
- java.lang.Object
-
- com.hierynomus.msdfsc.messages.DFSReferral
-
- com.hierynomus.msdfsc.messages.DFSReferralV34
-
public class DFSReferralV34 extends DFSReferral
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.hierynomus.msdfsc.messages.DFSReferral
DFSReferral.ReferralEntryFlags, DFSReferral.ServerType
-
-
Field Summary
Fields Modifier and Type Field Description private static int
SIZE
-
Fields inherited from class com.hierynomus.msdfsc.messages.DFSReferral
dfsAlternatePath, dfsPath, expandedNames, path, referralEntryFlags, specialName, ttl
-
-
Constructor Summary
Constructors Constructor Description DFSReferralV34()
DFSReferralV34(int version, DFSReferral.ServerType serverType, int referralEntryFlags, int ttl, java.lang.String dfsPath, java.lang.String dfsAlternatePath, java.lang.String path)
DFSReferralV34(int version, DFSReferral.ServerType serverType, int referralEntryFlags, int ttl, java.lang.String specialName, java.util.List<java.lang.String> expandedNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
determineSize()
protected void
readReferral(SMBBuffer buffer, int referralStartPos)
(package private) void
writeOffsettedData(SMBBuffer buffer)
(package private) int
writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset)
-
Methods inherited from class com.hierynomus.msdfsc.messages.DFSReferral
factory, getDfsAlternatePath, getDfsPath, getExpandedNames, getPath, getReferralEntryFlags, getServerType, getSpecialName, getTtl, getVersionNumber, read, readOffsettedString, setDfsPath, toString, writeTo
-
-
-
-
Field Detail
-
SIZE
private static final int SIZE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DFSReferralV34
DFSReferralV34()
-
DFSReferralV34
DFSReferralV34(int version, DFSReferral.ServerType serverType, int referralEntryFlags, int ttl, java.lang.String dfsPath, java.lang.String dfsAlternatePath, java.lang.String path)
-
DFSReferralV34
DFSReferralV34(int version, DFSReferral.ServerType serverType, int referralEntryFlags, int ttl, java.lang.String specialName, java.util.List<java.lang.String> expandedNames)
-
-
Method Detail
-
readReferral
protected void readReferral(SMBBuffer buffer, int referralStartPos) throws Buffer.BufferException
- Specified by:
readReferral
in classDFSReferral
- Throws:
Buffer.BufferException
-
writeReferral
int writeReferral(SMBBuffer buffer, int entryStartPos, int bufferDataOffset)
- Specified by:
writeReferral
in classDFSReferral
-
writeOffsettedData
void writeOffsettedData(SMBBuffer buffer)
- Specified by:
writeOffsettedData
in classDFSReferral
-
determineSize
protected int determineSize()
- Specified by:
determineSize
in classDFSReferral
-
-