Package com.hierynomus.msdfsc.messages
Class DFSReferral
java.lang.Object
com.hierynomus.msdfsc.messages.DFSReferral
- Direct Known Subclasses:
DFSReferralV1
,DFSReferralV2
,DFSReferralV34
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String
(package private) String
protected String
(package private) long
private DFSReferral.ServerType
(package private) String
(package private) int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionDFSReferral
(int version, DFSReferral.ServerType serverType, int referralEntryFlags) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract int
(package private) static DFSReferral
getPath()
long
int
getTtl()
int
(package private) final DFSReferral
(package private) String
readOffsettedString
(SMBBuffer buffer, int referralStart, int offset) protected abstract void
readReferral
(SMBBuffer buffer, int referralStartPos) void
setDfsPath
(String dfsPath) toString()
(package private) abstract void
writeOffsettedData
(SMBBuffer buffer) (package private) abstract int
writeReferral
(SMBBuffer buffer, int entryStartPos, int bufferDataOffset) (package private) final int
-
Field Details
-
Constructor Details
-
DFSReferral
DFSReferral() -
DFSReferral
DFSReferral(int version, DFSReferral.ServerType serverType, int referralEntryFlags)
-
-
Method Details
-
toString
-
readReferral
protected abstract void readReferral(SMBBuffer buffer, int referralStartPos) throws Buffer.BufferException - Throws:
Buffer.BufferException
-
factory
- Throws:
Buffer.BufferException
-
readOffsettedString
String readOffsettedString(SMBBuffer buffer, int referralStart, int offset) throws Buffer.BufferException - Throws:
Buffer.BufferException
-
read
- Throws:
Buffer.BufferException
-
writeTo
-
writeReferral
-
writeOffsettedData
-
determineSize
protected abstract int determineSize() -
getVersionNumber
public int getVersionNumber() -
getTtl
public int getTtl() -
getServerType
-
getReferralEntryFlags
public long getReferralEntryFlags() -
getPath
-
getDfsPath
-
getDfsAlternatePath
-
getSpecialName
-
getExpandedNames
-
setDfsPath
-