diff options
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs')
| -rw-r--r-- | Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs | 131 |
1 files changed, 65 insertions, 66 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs b/Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs index f254f3351..1b6ec9cca 100644 --- a/Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs +++ b/Emby.Common.Implementations/IO/SharpCifs/Smb/TransTransactNamedPipe.cs @@ -18,81 +18,80 @@ using System; namespace SharpCifs.Smb { - internal class TransTransactNamedPipe : SmbComTransaction - { - private byte[] _pipeData; + internal class TransTransactNamedPipe : SmbComTransaction + { + private byte[] _pipeData; - private int _pipeFid; + private int _pipeFid; - private int _pipeDataOff; + private int _pipeDataOff; - private int _pipeDataLen; + private int _pipeDataLen; - internal TransTransactNamedPipe(int fid, byte[] data, int off, int len) - { - _pipeFid = fid; - _pipeData = data; - _pipeDataOff = off; - _pipeDataLen = len; - Command = SmbComTransaction; - SubCommand = TransTransactNamedPipe; - MaxParameterCount = 0; - MaxDataCount = unchecked(0xFFFF); - MaxSetupCount = unchecked(unchecked(0x00)); - SetupCount = 2; - Name = "\\PIPE\\"; - } + internal TransTransactNamedPipe(int fid, byte[] data, int off, int len) + { + _pipeFid = fid; + _pipeData = data; + _pipeDataOff = off; + _pipeDataLen = len; + Command = SmbComTransaction; + SubCommand = TransTransactNamedPipe; + MaxParameterCount = 0; + MaxDataCount = unchecked(0xFFFF); + MaxSetupCount = unchecked(unchecked(0x00)); + SetupCount = 2; + Name = "\\PIPE\\"; + } - internal override int WriteSetupWireFormat(byte[] dst, int dstIndex) - { - dst[dstIndex++] = SubCommand; - dst[dstIndex++] = unchecked(unchecked(0x00)); - WriteInt2(_pipeFid, dst, dstIndex); - dstIndex += 2; - return 4; - } + internal override int WriteSetupWireFormat(byte[] dst, int dstIndex) + { + dst[dstIndex++] = SubCommand; + dst[dstIndex++] = unchecked(unchecked(0x00)); + WriteInt2(_pipeFid, dst, dstIndex); + dstIndex += 2; + return 4; + } - internal override int ReadSetupWireFormat(byte[] buffer, int bufferIndex, int len) - { - return 0; - } + internal override int ReadSetupWireFormat(byte[] buffer, int bufferIndex, int len + ) + { + return 0; + } - internal override int WriteParametersWireFormat(byte[] dst, int dstIndex) - { - return 0; - } + internal override int WriteParametersWireFormat(byte[] dst, int dstIndex) + { + return 0; + } - internal override int WriteDataWireFormat(byte[] dst, int dstIndex) - { - if ((dst.Length - dstIndex) < _pipeDataLen) - { - if (Log.Level >= 3) - { - Log.WriteLine("TransTransactNamedPipe data too long for buffer"); - } - return 0; - } - Array.Copy(_pipeData, _pipeDataOff, dst, dstIndex, _pipeDataLen); - return _pipeDataLen; - } + internal override int WriteDataWireFormat(byte[] dst, int dstIndex) + { + if ((dst.Length - dstIndex) < _pipeDataLen) + { + if (Log.Level >= 3) + { + Log.WriteLine("TransTransactNamedPipe data too long for buffer"); + } + return 0; + } + Array.Copy(_pipeData, _pipeDataOff, dst, dstIndex, _pipeDataLen); + return _pipeDataLen; + } - internal override int ReadParametersWireFormat(byte[] buffer, - int bufferIndex, - int len) - { - return 0; - } + internal override int ReadParametersWireFormat(byte[] buffer, int bufferIndex, int + len) + { + return 0; + } - internal override int ReadDataWireFormat(byte[] buffer, int bufferIndex, int len) - { - return 0; - } + internal override int ReadDataWireFormat(byte[] buffer, int bufferIndex, int len) + { + return 0; + } - public override string ToString() - { - return "TransTransactNamedPipe[" - + base.ToString() - + ",pipeFid=" + _pipeFid + "]"; - } - } + public override string ToString() + { + return "TransTransactNamedPipe[" + base.ToString() + ",pipeFid=" + _pipeFid + + "]"; + } + } } |
