Package com.hierynomus.msdfsc.messages
Class DFSReferralV2
- java.lang.Object
-
- com.hierynomus.msdfsc.messages.DFSReferral
-
- com.hierynomus.msdfsc.messages.DFSReferralV2
-
public class DFSReferralV2 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 DFSReferralV2()
DFSReferralV2(int version, DFSReferral.ServerType serverType, int ttl, java.lang.String dfsPath, java.lang.String dfsAlternatePath, java.lang.String path)
-
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
-
DFSReferralV2
DFSReferralV2()
-
DFSReferralV2
DFSReferralV2(int version, DFSReferral.ServerType serverType, int ttl, java.lang.String dfsPath, java.lang.String dfsAlternatePath, java.lang.String path)
-
-
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
-
-