aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs150
1 files changed, 78 insertions, 72 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs b/Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs
index 418a69d1d..c52df8bdf 100644
--- a/Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs
+++ b/Emby.Common.Implementations/IO/SharpCifs/Smb/SmbComWrite.cs
@@ -18,89 +18,95 @@ using System;
namespace SharpCifs.Smb
{
- internal class SmbComWrite : ServerMessageBlock
- {
- private int _fid;
+ internal class SmbComWrite : ServerMessageBlock
+ {
+ private int _fid;
- private int _count;
+ private int _count;
- private int _offset;
+ private int _offset;
- private int _remaining;
+ private int _remaining;
- private int _off;
+ private int _off;
- private byte[] _b;
+ private byte[] _b;
- public SmbComWrite()
- {
- Command = SmbComWrite;
- }
+ public SmbComWrite()
+ {
+ Command = SmbComWrite;
+ }
- internal SmbComWrite(int fid, int offset, int remaining, byte[] b, int off, int len
- )
- {
- this._fid = fid;
- _count = len;
- this._offset = offset;
- this._remaining = remaining;
- this._b = b;
- this._off = off;
- Command = SmbComWrite;
- }
+ internal SmbComWrite(int fid, int offset, int remaining, byte[] b, int off, int len)
+ {
+ this._fid = fid;
+ _count = len;
+ this._offset = offset;
+ this._remaining = remaining;
+ this._b = b;
+ this._off = off;
+ Command = SmbComWrite;
+ }
- internal virtual void SetParam(int fid, long offset, int remaining, byte[] b, int
- off, int len)
- {
- this._fid = fid;
- this._offset = (int)(offset & unchecked(0xFFFFFFFFL));
- this._remaining = remaining;
- this._b = b;
- this._off = off;
- _count = len;
- Digest = null;
- }
+ internal virtual void SetParam(int fid,
+ long offset,
+ int remaining,
+ byte[] b,
+ int off,
+ int len)
+ {
+ this._fid = fid;
+ this._offset = (int)(offset & unchecked(0xFFFFFFFFL));
+ this._remaining = remaining;
+ this._b = b;
+ this._off = off;
+ _count = len;
+ Digest = null;
+ }
- internal override int WriteParameterWordsWireFormat(byte[] dst, int dstIndex)
- {
- int start = dstIndex;
- WriteInt2(_fid, dst, dstIndex);
- dstIndex += 2;
- WriteInt2(_count, dst, dstIndex);
- dstIndex += 2;
- WriteInt4(_offset, dst, dstIndex);
- dstIndex += 4;
- WriteInt2(_remaining, dst, dstIndex);
- dstIndex += 2;
- return dstIndex - start;
- }
+ internal override int WriteParameterWordsWireFormat(byte[] dst, int dstIndex)
+ {
+ int start = dstIndex;
+ WriteInt2(_fid, dst, dstIndex);
+ dstIndex += 2;
+ WriteInt2(_count, dst, dstIndex);
+ dstIndex += 2;
+ WriteInt4(_offset, dst, dstIndex);
+ dstIndex += 4;
+ WriteInt2(_remaining, dst, dstIndex);
+ dstIndex += 2;
+ return dstIndex - start;
+ }
- internal override int WriteBytesWireFormat(byte[] dst, int dstIndex)
- {
- int start = dstIndex;
- dst[dstIndex++] = 0x01;
- WriteInt2(_count, dst, dstIndex);
- dstIndex += 2;
- Array.Copy(_b, _off, dst, dstIndex, _count);
- dstIndex += _count;
- return dstIndex - start;
- }
+ internal override int WriteBytesWireFormat(byte[] dst, int dstIndex)
+ {
+ int start = dstIndex;
+ dst[dstIndex++] = 0x01;
+ WriteInt2(_count, dst, dstIndex);
+ dstIndex += 2;
+ Array.Copy(_b, _off, dst, dstIndex, _count);
+ dstIndex += _count;
+ return dstIndex - start;
+ }
- internal override int ReadParameterWordsWireFormat(byte[] buffer, int bufferIndex
- )
- {
- return 0;
- }
+ internal override int ReadParameterWordsWireFormat(byte[] buffer, int bufferIndex)
+ {
+ return 0;
+ }
- internal override int ReadBytesWireFormat(byte[] buffer, int bufferIndex)
- {
- return 0;
- }
+ internal override int ReadBytesWireFormat(byte[] buffer, int bufferIndex)
+ {
+ return 0;
+ }
- public override string ToString()
- {
- return "SmbComWrite[" + base.ToString() + ",fid=" + _fid + ",count=" +
- _count + ",offset=" + _offset + ",remaining=" + _remaining + "]";
- }
- }
+ public override string ToString()
+ {
+ return "SmbComWrite["
+ + base.ToString()
+ + ",fid=" + _fid
+ + ",count=" + _count
+ + ",offset=" + _offset
+ + ",remaining=" + _remaining + "]";
+ }
+ }
}