Package jcifs.internal.smb1.com
Class SmbComNTCreateAndX
- java.lang.Object
-
- jcifs.internal.smb1.ServerMessageBlock
-
- jcifs.internal.smb1.AndXServerMessageBlock
-
- jcifs.internal.smb1.com.SmbComNTCreateAndX
-
- All Implemented Interfaces:
CommonServerMessageBlock
,CommonServerMessageBlockRequest
,CommonServerMessageBlockResponse
,Request<SmbComNTCreateAndXResponse>
,RequestWithPath
,Message
,Request
,Response
public class SmbComNTCreateAndX extends AndXServerMessageBlock implements Request<SmbComNTCreateAndXResponse>
-
-
Field Summary
-
Fields inherited from class jcifs.internal.smb1.ServerMessageBlock
batchLevel, byteCount, digest, errorCode, flags2, headerStart, length, mid, path, pid, SMB_COM_CHECK_DIRECTORY, SMB_COM_CLOSE, SMB_COM_CREATE_DIRECTORY, SMB_COM_DELETE, SMB_COM_DELETE_DIRECTORY, SMB_COM_ECHO, SMB_COM_FIND_CLOSE2, SMB_COM_LOCKING_ANDX, SMB_COM_LOGOFF_ANDX, SMB_COM_MOVE, SMB_COM_NEGOTIATE, SMB_COM_NT_CANCEL, SMB_COM_NT_CREATE_ANDX, SMB_COM_NT_TRANSACT, SMB_COM_NT_TRANSACT_SECONDARY, SMB_COM_OPEN_ANDX, SMB_COM_QUERY_INFORMATION, SMB_COM_READ_ANDX, SMB_COM_RENAME, SMB_COM_SEEK, SMB_COM_SESSION_SETUP_ANDX, SMB_COM_SET_INFORMATION, SMB_COM_TRANSACTION, SMB_COM_TRANSACTION_SECONDARY, SMB_COM_TRANSACTION2, SMB_COM_TREE_CONNECT_ANDX, SMB_COM_TREE_DISCONNECT, SMB_COM_WRITE, SMB_COM_WRITE_ANDX, tid, uid, wordCount
-
-
Constructor Summary
Constructors Constructor Description SmbComNTCreateAndX(Configuration config, String name, int flags, int access, int shareAccess, int extFileAttributes, int createOptions, ServerMessageBlock andx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFlags0(int fl)
SmbComNTCreateAndXResponse
getResponse()
SmbComNTCreateAndXResponse
initResponse(CIFSContext tc)
protected int
readBytesWireFormat(byte[] buffer, int bufferIndex)
protected int
readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
String
toString()
protected int
writeBytesWireFormat(byte[] dst, int dstIndex)
protected int
writeParameterWordsWireFormat(byte[] dst, int dstIndex)
-
Methods inherited from class jcifs.internal.smb1.AndXServerMessageBlock
decode, encode, getAndx, getBatchLimit, getNext, getNextResponse, readAndXWireFormat, writeAndXWireFormat
-
Methods inherited from class jcifs.internal.smb1.ServerMessageBlock
addFlags2, allowChain, clearReceived, createCancel, equals, error, exception, getByteCount, getCommand, getConfig, getCreditCost, getDigest, getDomain, getErrorCode, getException, getExpiration, getFlags, getFlags2, getFullUNCPath, getGrantedCredits, getLength, getMid, getOverrideTimeout, getPath, getPid, getRawPayload, getServer, getSignSeq, getTid, getUid, hashCode, ignoreDisconnect, isAsync, isCancel, isError, isExtendedSecurity, isForceUnicode, isReceived, isResolveInDfs, isResponse, isResponseAsync, isRetainPayload, isUseUnicode, isVerifyFailed, prepare, readHeaderWireFormat, readString, readString, readString, readStringLength, received, remFlags2, reset, retainPayload, setCommand, setDigest, setErrorCode, setExpiration, setExtendedSecurity, setFlags, setFlags2, setFullUNCPath, setMid, setOverrideTimeout, setPath, setPid, setRawPayload, setRequestCredits, setResolveInDfs, setResponse, setSessionId, setSignSeq, setTid, setUid, setUseUnicode, size, split, stringWireLength, verifySignature, writeHeaderWireFormat, writeString, writeString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jcifs.internal.CommonServerMessageBlock
decode, encode, getCommand, getDigest, getMid, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUid
-
Methods inherited from interface jcifs.internal.CommonServerMessageBlockRequest
allowChain, createCancel, getNext, getOverrideTimeout, isResponseAsync, setTid, size, split
-
Methods inherited from interface jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
Methods inherited from interface jcifs.internal.Request
ignoreDisconnect
-
Methods inherited from interface jcifs.util.transport.Request
getCreditCost, isCancel, setRequestCredits
-
-
-
-
Constructor Detail
-
SmbComNTCreateAndX
public SmbComNTCreateAndX(Configuration config, String name, int flags, int access, int shareAccess, int extFileAttributes, int createOptions, ServerMessageBlock andx)
- Parameters:
config
-name
-flags
-access
-shareAccess
-extFileAttributes
-createOptions
-andx
-
-
-
Method Detail
-
getResponse
public final SmbComNTCreateAndXResponse getResponse()
- Specified by:
getResponse
in interfaceCommonServerMessageBlock
- Specified by:
getResponse
in interfaceRequest<SmbComNTCreateAndXResponse>
- Specified by:
getResponse
in interfaceRequest
- Overrides:
getResponse
in classServerMessageBlock
- Returns:
- the response
- See Also:
ServerMessageBlock.getResponse()
-
initResponse
public SmbComNTCreateAndXResponse initResponse(CIFSContext tc)
- Specified by:
initResponse
in interfaceRequest<SmbComNTCreateAndXResponse>
- Returns:
- the initialized response
- See Also:
Request.initResponse(jcifs.CIFSContext)
-
addFlags0
public final void addFlags0(int fl)
- Parameters:
fl
- the flags0 to set
-
writeParameterWordsWireFormat
protected int writeParameterWordsWireFormat(byte[] dst, int dstIndex)
- Specified by:
writeParameterWordsWireFormat
in classServerMessageBlock
-
writeBytesWireFormat
protected int writeBytesWireFormat(byte[] dst, int dstIndex)
- Specified by:
writeBytesWireFormat
in classServerMessageBlock
-
readParameterWordsWireFormat
protected int readParameterWordsWireFormat(byte[] buffer, int bufferIndex)
- Specified by:
readParameterWordsWireFormat
in classServerMessageBlock
-
readBytesWireFormat
protected int readBytesWireFormat(byte[] buffer, int bufferIndex)
- Specified by:
readBytesWireFormat
in classServerMessageBlock
-
toString
public String toString()
- Overrides:
toString
in classAndXServerMessageBlock
-
-