パッケージ jcifs.internal.smb2.tree
クラス Smb2TreeConnectResponse
- java.lang.Object
-
- jcifs.internal.smb2.ServerMessageBlock2
-
- jcifs.internal.smb2.ServerMessageBlock2Response
-
- jcifs.internal.smb2.tree.Smb2TreeConnectResponse
-
- すべての実装されたインタフェース:
CommonServerMessageBlock,CommonServerMessageBlockResponse,TreeConnectResponse,Message,Response
public class Smb2TreeConnectResponse extends ServerMessageBlock2Response implements TreeConnectResponse
- 作成者:
- mbechler
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static intSMB2_SHARE_CAP_ASYMMETRICstatic intSMB2_SHARE_CAP_CLUSTERstatic intSMB2_SHARE_CAP_CONTINUOUS_AVAILABILITYstatic intSMB2_SHARE_CAP_DFSstatic intSMB2_SHARE_CAP_SCALEOUTstatic byteSMB2_SHARE_TYPE_DISKstatic byteSMB2_SHARE_TYPE_PIPEstatic byteSMB2_SHARE_TYPE_PRINTstatic intSMB2_SHAREFLAG_ACCESS_BASED_DIRECTORY_ENUMstatic intSMB2_SHAREFLAG_ALLOW_NAMESPACE_CACHINGstatic intSMB2_SHAREFLAG_AUTO_CACHINGstatic intSMB2_SHAREFLAG_DFSstatic intSMB2_SHAREFLAG_DFS_ROOTstatic intSMB2_SHAREFLAG_ENABLE_HASH_V1static intSMB2_SHAREFLAG_ENABLE_HASH_V2static intSMB2_SHAREFLAG_ENCRYPT_DATAstatic intSMB2_SHAREFLAG_FORCE_LEVEL2_OPLOCKstatic intSMB2_SHAREFLAG_FORCE_SHARED_DELETEstatic intSMB2_SHAREFLAG_MANUAL_CACHINGstatic intSMB2_SHAREFLAG_RESTRICT_EXCLUSIVE_OPENSstatic intSMB2_SHAREFLAG_VDO_CACHING-
クラスから継承されたフィールド 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
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Smb2TreeConnectResponse(Configuration config)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 intgetCapabilities()intgetMaximalAccess()StringgetService()intgetShareFlags()bytegetShareType()intgetTid()booleanisShareDfs()booleanisValidTid()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, reset, setCommand, setDigest, setExtendedSecurity, setMid, setResponse, setSessionId, setUid
-
インタフェースから継承されたメソッド jcifs.internal.CommonServerMessageBlockResponse
getNextResponse, isAsync
-
インタフェースから継承されたメソッド jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
インタフェースから継承されたメソッド jcifs.util.transport.Response
clearReceived, error, exception, getErrorCode, getException, getExpiration, getGrantedCredits, getMid, isError, isReceived, isVerifyFailed, received, reset, setExpiration, setMid, verifySignature
-
-
-
-
フィールドの詳細
-
SMB2_SHARE_TYPE_DISK
public static final byte SMB2_SHARE_TYPE_DISK
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_TYPE_PIPE
public static final byte SMB2_SHARE_TYPE_PIPE
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_TYPE_PRINT
public static final byte SMB2_SHARE_TYPE_PRINT
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_MANUAL_CACHING
public static final int SMB2_SHAREFLAG_MANUAL_CACHING
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_AUTO_CACHING
public static final int SMB2_SHAREFLAG_AUTO_CACHING
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_VDO_CACHING
public static final int SMB2_SHAREFLAG_VDO_CACHING
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_DFS
public static final int SMB2_SHAREFLAG_DFS
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_DFS_ROOT
public static final int SMB2_SHAREFLAG_DFS_ROOT
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_RESTRICT_EXCLUSIVE_OPENS
public static final int SMB2_SHAREFLAG_RESTRICT_EXCLUSIVE_OPENS
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_FORCE_SHARED_DELETE
public static final int SMB2_SHAREFLAG_FORCE_SHARED_DELETE
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_ALLOW_NAMESPACE_CACHING
public static final int SMB2_SHAREFLAG_ALLOW_NAMESPACE_CACHING
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_ACCESS_BASED_DIRECTORY_ENUM
public static final int SMB2_SHAREFLAG_ACCESS_BASED_DIRECTORY_ENUM
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_FORCE_LEVEL2_OPLOCK
public static final int SMB2_SHAREFLAG_FORCE_LEVEL2_OPLOCK
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_ENABLE_HASH_V1
public static final int SMB2_SHAREFLAG_ENABLE_HASH_V1
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_ENABLE_HASH_V2
public static final int SMB2_SHAREFLAG_ENABLE_HASH_V2
- 関連項目:
- 定数フィールド値
-
SMB2_SHAREFLAG_ENCRYPT_DATA
public static final int SMB2_SHAREFLAG_ENCRYPT_DATA
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_CAP_DFS
public static final int SMB2_SHARE_CAP_DFS
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY
public static final int SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_CAP_SCALEOUT
public static final int SMB2_SHARE_CAP_SCALEOUT
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_CAP_CLUSTER
public static final int SMB2_SHARE_CAP_CLUSTER
- 関連項目:
- 定数フィールド値
-
SMB2_SHARE_CAP_ASYMMETRIC
public static final int SMB2_SHARE_CAP_ASYMMETRIC
- 関連項目:
- 定数フィールド値
-
-
コンストラクタの詳細
-
Smb2TreeConnectResponse
public Smb2TreeConnectResponse(Configuration config)
- パラメータ:
config-
-
-
メソッドの詳細
-
prepare
public void prepare(CommonServerMessageBlockRequest next)
-
getShareType
public byte getShareType()
- 戻り値:
- the shareType
-
getShareFlags
public int getShareFlags()
- 戻り値:
- the shareFlags
-
getCapabilities
public int getCapabilities()
- 戻り値:
- the capabilities
-
getMaximalAccess
public int getMaximalAccess()
- 戻り値:
- the maximalAccess
-
getTid
public final int getTid()
- 定義:
getTidインタフェース内TreeConnectResponse- 戻り値:
- tree id
- 関連項目:
TreeConnectResponse.getTid()
-
isValidTid
public boolean isValidTid()
- 定義:
isValidTidインタフェース内TreeConnectResponse- 戻り値:
- whether the tree id is a valid one
-
getService
public String getService()
- 定義:
getServiceインタフェース内TreeConnectResponse- 戻り値:
- service
- 関連項目:
TreeConnectResponse.getService()
-
isShareDfs
public boolean isShareDfs()
- 定義:
isShareDfsインタフェース内TreeConnectResponse- 戻り値:
- whether the share is in DFS
- 関連項目:
TreeConnectResponse.isShareDfs()
-
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)
-
-