Package com.hierynomus.mssmb2.messages
Class SMB2TreeConnectRequest
- java.lang.Object
-
- com.hierynomus.smb.SMBPacket<SMB2PacketData,SMB2PacketHeader>
-
- com.hierynomus.mssmb2.SMB2Packet
-
- com.hierynomus.mssmb2.messages.SMB2TreeConnectRequest
-
public class SMB2TreeConnectRequest extends SMB2Packet
[MS-SMB2].pdf 2.2.9 SMB2 TREE_CONNECT Request
-
-
Field Summary
Fields Modifier and Type Field Description private SMB2Dialect
dialect
private boolean
isClusterReconnect
private SmbPath
smbPath
-
Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
-
Constructor Summary
Constructors Constructor Description SMB2TreeConnectRequest(SMB2Dialect dialect, SmbPath smbPath, long sessionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SmbPath
getSmbPath()
Needed for DFS resolutionprivate void
putFlags(SMBBuffer buffer)
void
setSmbPath(SmbPath smbPath)
Needed for DFS resolutionprotected void
writeTo(SMBBuffer buffer)
Write the message fields into the buffer, as specified in the [MS-SMB2] specification.-
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, getMaxPayloadSize, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, toString, write
-
-
-
-
Field Detail
-
dialect
private final SMB2Dialect dialect
-
isClusterReconnect
private boolean isClusterReconnect
-
smbPath
private SmbPath smbPath
-
-
Constructor Detail
-
SMB2TreeConnectRequest
public SMB2TreeConnectRequest(SMB2Dialect dialect, SmbPath smbPath, long sessionId)
-
-
Method Detail
-
writeTo
protected void writeTo(SMBBuffer buffer)
Description copied from class:SMB2Packet
Write the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeTo
in classSMB2Packet
-
putFlags
private void putFlags(SMBBuffer buffer)
-
getSmbPath
public SmbPath getSmbPath()
Needed for DFS resolution- Returns:
-
setSmbPath
public void setSmbPath(SmbPath smbPath)
Needed for DFS resolution- Parameters:
smbPath
- The resolved SMB Path
-
-