Package com.hierynomus.mssmb2.messages
Class SMB2CreateRequest
java.lang.Object
com.hierynomus.smb.SMBPacket<SMB2PacketData,SMB2PacketHeader>
com.hierynomus.mssmb2.SMB2Packet
com.hierynomus.mssmb2.messages.SMB2CreateRequest
[MS-SMB2].pdf 2.2.13 SMB2 CREATE Request
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set
<AccessMask> private final SMB2CreateDisposition
private final Set
<SMB2CreateOptions> private final Set
<FileAttributes> private final SMB2ImpersonationLevel
private final SmbPath
private final Set
<SMB2ShareAccess> Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
Constructor Summary
ConstructorsConstructorDescriptionSMB2CreateRequest
(SMB2Dialect smbDialect, long sessionId, long treeId, SMB2ImpersonationLevel impersonationLevel, Set<AccessMask> accessMask, Set<FileAttributes> fileAttributes, Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, Set<SMB2CreateOptions> createOptions, SmbPath path) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
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 Details
-
fileAttributes
-
createDisposition
-
createOptions
-
path
-
accessMask
-
impersonationLevel
-
-
Constructor Details
-
SMB2CreateRequest
public SMB2CreateRequest(SMB2Dialect smbDialect, long sessionId, long treeId, SMB2ImpersonationLevel impersonationLevel, Set<AccessMask> accessMask, Set<FileAttributes> fileAttributes, Set<SMB2ShareAccess> shareAccess, SMB2CreateDisposition createDisposition, Set<SMB2CreateOptions> createOptions, SmbPath path)
-
-
Method Details
-
writeTo
Description copied from class:SMB2Packet
Write the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeTo
in classSMB2Packet
- Parameters:
buffer
-
-
getCreateDisposition
-