パッケージ jcifs.internal
インタフェース CommonServerMessageBlock
-
- すべてのスーパーインタフェース:
Message
- 既知のサブインタフェースのリスト:
CommonServerMessageBlockRequest,CommonServerMessageBlockResponse,NotifyResponse,Request<T>,RequestWithPath,SmbNegotiationResponse,TreeConnectResponse
- 既知の実装クラスのリスト:
AndXServerMessageBlock,NetServerEnum2,NetServerEnum2Response,NetShareEnum,NetShareEnumResponse,NtTransNotifyChange,NtTransNotifyChangeResponse,NtTransQuerySecurityDesc,NtTransQuerySecurityDescResponse,ServerMessageBlock,ServerMessageBlock2,ServerMessageBlock2Request,ServerMessageBlock2Response,Smb2CancelRequest,Smb2ChangeNotifyRequest,Smb2ChangeNotifyResponse,Smb2CloseRequest,Smb2CloseResponse,Smb2CreateRequest,Smb2CreateResponse,Smb2EchoRequest,Smb2EchoResponse,Smb2FlushRequest,Smb2FlushResponse,Smb2IoctlRequest,Smb2IoctlResponse,Smb2LockRequest,Smb2LockResponse,Smb2LogoffRequest,Smb2LogoffResponse,Smb2NegotiateRequest,Smb2NegotiateResponse,Smb2OplockBreakNotification,Smb2QueryDirectoryRequest,Smb2QueryDirectoryResponse,Smb2QueryInfoRequest,Smb2QueryInfoResponse,Smb2ReadRequest,Smb2ReadResponse,Smb2SessionSetupRequest,Smb2SessionSetupResponse,Smb2SetInfoRequest,Smb2SetInfoResponse,Smb2TreeConnectRequest,Smb2TreeConnectResponse,Smb2TreeDisconnectRequest,Smb2TreeDisconnectResponse,Smb2WriteRequest,Smb2WriteResponse,SmbComBlankResponse,SmbComClose,SmbComCreateDirectory,SmbComDelete,SmbComDeleteDirectory,SmbComFindClose2,SmbComLockingAndX,SmbComLogoffAndX,SmbComNegotiate,SmbComNegotiateResponse,SmbComNtCancel,SmbComNTCreateAndX,SmbComNTCreateAndXResponse,SmbComNtTransaction,SmbComNtTransactionResponse,SmbComOpenAndX,SmbComOpenAndXResponse,SmbComQueryInformation,SmbComQueryInformationResponse,SmbComReadAndX,SmbComReadAndXResponse,SmbComRename,SmbComSeek,SmbComSeekResponse,SmbComSessionSetupAndX,SmbComSessionSetupAndXResponse,SmbComSetInformation,SmbComSetInformationResponse,SmbComTransaction,SmbComTransactionResponse,SmbComTreeConnectAndX,SmbComTreeConnectAndXResponse,SmbComTreeDisconnect,SmbComWrite,SmbComWriteAndX,SmbComWriteAndXResponse,SmbComWriteResponse,Trans2FindFirst2,Trans2FindFirst2Response,Trans2FindNext2,Trans2GetDfsReferral,Trans2GetDfsReferralResponse,Trans2QueryFSInformation,Trans2QueryFSInformationResponse,Trans2QueryPathInformation,Trans2QueryPathInformationResponse,Trans2SetFileInformation,Trans2SetFileInformationResponse,TransCallNamedPipe,TransCallNamedPipeResponse,TransPeekNamedPipe,TransPeekNamedPipeResponse,TransTransactNamedPipe,TransTransactNamedPipeResponse,TransWaitNamedPipe,TransWaitNamedPipeResponse
public interface CommonServerMessageBlock extends Message
- 作成者:
- mbechler
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 intdecode(byte[] buffer, int bufferIndex)Decode message data from the given byte arrayintencode(byte[] dst, int dstIndex)intgetCommand()SMBSigningDigestgetDigest()longgetMid()CommonServerMessageBlockResponsegetResponse()voidreset()voidsetCommand(int command)voidsetDigest(SMBSigningDigest digest)voidsetExtendedSecurity(boolean extendedSecurity)voidsetMid(long mid)voidsetResponse(CommonServerMessageBlockResponse msg)voidsetSessionId(long sessionId)voidsetUid(int uid)-
インタフェースから継承されたメソッド jcifs.util.transport.Message
getRawPayload, isRetainPayload, retainPayload, setRawPayload
-
-
-
-
メソッドの詳細
-
decode
int decode(byte[] buffer, int bufferIndex) throws SMBProtocolDecodingExceptionDecode message data from the given byte array- パラメータ:
buffer-bufferIndex-- 戻り値:
- message length
- 例外:
SMBProtocolDecodingException
-
encode
int encode(byte[] dst, int dstIndex)- パラメータ:
dst-dstIndex-- 戻り値:
- message length
-
setDigest
void setDigest(SMBSigningDigest digest)
- パラメータ:
digest-
-
getDigest
SMBSigningDigest getDigest()
- 戻り値:
- the signing digest
-
getResponse
CommonServerMessageBlockResponse getResponse()
- 戻り値:
- the associated response
-
setResponse
void setResponse(CommonServerMessageBlockResponse msg)
- パラメータ:
msg-
-
getMid
long getMid()
- 戻り値:
- the message id
-
setMid
void setMid(long mid)
- パラメータ:
mid-
-
getCommand
int getCommand()
- 戻り値:
- the command
-
setCommand
void setCommand(int command)
- パラメータ:
command-
-
setUid
void setUid(int uid)
- パラメータ:
uid-
-
setExtendedSecurity
void setExtendedSecurity(boolean extendedSecurity)
- パラメータ:
extendedSecurity-
-
setSessionId
void setSessionId(long sessionId)
- パラメータ:
sessionId-
-
reset
void reset()
-
-