クラス Smb2CreateResponse
- java.lang.Object
-
- jcifs.internal.smb2.ServerMessageBlock2
-
- jcifs.internal.smb2.ServerMessageBlock2Response
-
- jcifs.internal.smb2.create.Smb2CreateResponse
-
- すべての実装されたインタフェース:
CommonServerMessageBlock,CommonServerMessageBlockResponse,SmbBasicFileInfo,Message,Response
public class Smb2CreateResponse extends ServerMessageBlock2Response implements SmbBasicFileInfo
- 作成者:
- mbechler
-
-
フィールドの概要
-
クラスから継承されたフィールド jcifs.internal.smb2.ServerMessageBlock2
SMB2_CANCEL, SMB2_CHANGE_NOTIFY, SMB2_CLOSE, SMB2_CREATE, SMB2_ECHO, SMB2_FLAGS_ASYNC_COMMAND, SMB2_FLAGS_DFS_OPERATIONS, SMB2_FLAGS_PRIORITY_MASK, SMB2_FLAGS_RELATED_OPERATIONS, SMB2_FLAGS_REPLAY_OPERATION, SMB2_FLAGS_SERVER_TO_REDIR, SMB2_FLAGS_SIGNED, SMB2_FLUSH, SMB2_IOCTL, SMB2_LOCK, SMB2_LOGOFF, SMB2_NEGOTIATE, SMB2_OPLOCK_BREAK, SMB2_QUERY_DIRECTORY, SMB2_QUERY_INFO, SMB2_READ, SMB2_SESSION_SETUP, SMB2_SET_INFO, SMB2_TREE_CONNECT, SMB2_TREE_DISCONNECT, SMB2_WRITE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Smb2CreateResponse(Configuration config, String name)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 longgetAllocationSize()intgetAttributes()longgetChangeTime()intgetCreateAction()CreateContextResponse[]getCreateContexts()longgetCreateTime()longgetCreationTime()longgetEndOfFile()intgetFileAttributes()byte[]getFileId()StringgetFileName()longgetLastAccessTime()longgetLastWriteTime()bytegetOpenFlags()bytegetOplockLevel()longgetSize()voidprepare(CommonServerMessageBlockRequest next)protected intreadBytesWireFormat(byte[] buffer, int bufferIndex)protected intwriteBytesWireFormat(byte[] dst, int dstIndex)-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2Response
clearReceived, error, exception, getErrorCode, getException, getExpiration, getGrantedCredits, getNextResponse, haveResponse, isAsyncHandled, isError, isReceived, isSigned, isVerifyFailed, received, reset, setAsyncHandled, setExpiration, verifySignature
-
クラスから継承されたメソッド jcifs.internal.smb2.ServerMessageBlock2
addFlags, chain, clearFlags, decode, decode, encode, equals, getAsyncId, getCommand, getConfig, getCredit, getCreditCharge, getDigest, getErrorContextCount, getErrorData, getFlags, getHeaderStart, getLength, getMid, getNext, getNextCommandOffset, getRawPayload, getResponse, getSessionId, getStatus, getTreeId, hashCode, isAsync, isErrorResponseStatus, isRetainPayload, pad8, readErrorResponse, readHeaderWireFormat, retainPayload, setAsyncId, setCommand, setCredit, setDigest, setExtendedSecurity, setMid, setNext, setRawPayload, setReadSize, setResponse, setSessionId, setTreeId, setUid, size8, size8, toString, writeHeaderWireFormat
-
インタフェースから継承されたメソッド jcifs.internal.CommonServerMessageBlock
decode, encode, getCommand, getDigest, getMid, getResponse, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUid
-
インタフェースから継承されたメソッド jcifs.internal.CommonServerMessageBlockResponse
isAsync
-
インタフェースから継承されたメソッド jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
-
-
-
コンストラクタの詳細
-
Smb2CreateResponse
public Smb2CreateResponse(Configuration config, String name)
- パラメータ:
config-name-
-
-
メソッドの詳細
-
prepare
public void prepare(CommonServerMessageBlockRequest next)
-
getOplockLevel
public final byte getOplockLevel()
- 戻り値:
- the oplockLevel
-
getOpenFlags
public final byte getOpenFlags()
- 戻り値:
- the flags
-
getCreateAction
public final int getCreateAction()
- 戻り値:
- the createAction
-
getCreationTime
public final long getCreationTime()
- 戻り値:
- the creationTime
-
getCreateTime
public final long getCreateTime()
- 定義:
getCreateTimeインタフェース内SmbBasicFileInfo- 戻り値:
- file create time
- 関連項目:
SmbBasicFileInfo.getCreateTime()
-
getLastAccessTime
public final long getLastAccessTime()
- 定義:
getLastAccessTimeインタフェース内SmbBasicFileInfo- 戻り値:
- the lastAccessTime
-
getLastWriteTime
public final long getLastWriteTime()
- 定義:
getLastWriteTimeインタフェース内SmbBasicFileInfo- 戻り値:
- the lastWriteTime
-
getChangeTime
public final long getChangeTime()
- 戻り値:
- the changeTime
-
getAllocationSize
public final long getAllocationSize()
- 戻り値:
- the allocationSize
-
getEndOfFile
public final long getEndOfFile()
- 戻り値:
- the endOfFile
-
getSize
public final long getSize()
- 定義:
getSizeインタフェース内SmbBasicFileInfo- 戻り値:
- file size
- 関連項目:
SmbBasicFileInfo.getSize()
-
getFileAttributes
public final int getFileAttributes()
- 戻り値:
- the fileAttributes
-
getAttributes
public final int getAttributes()
- 定義:
getAttributesインタフェース内SmbBasicFileInfo- 戻り値:
- file attributes
- 関連項目:
SmbBasicFileInfo.getAttributes()
-
getFileId
public final byte[] getFileId()
- 戻り値:
- the fileId
-
getFileName
public final String getFileName()
- 戻り値:
- the fileName
-
getCreateContexts
public CreateContextResponse[] getCreateContexts()
- 戻り値:
- the createContexts
-
writeBytesWireFormat
protected int writeBytesWireFormat(byte[] dst, int dstIndex)
-
readBytesWireFormat
protected int readBytesWireFormat(byte[] buffer, int bufferIndex) throws SMBProtocolDecodingException- 定義:
readBytesWireFormatクラス内ServerMessageBlock2- 例外:
Smb2ProtocolDecodingExceptionSMBProtocolDecodingException- 関連項目:
ServerMessageBlock2.readBytesWireFormat(byte[], int)
-
-