aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-07-07 23:12:21 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-07-07 23:12:21 -0400
commit0d10dfe4718dc6875a20fc7c0c3d0b8b982cf3d8 (patch)
treeed2715c5fec56ad665379d4f4d694985bb8de4e7 /Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs
parenta30e22c3a2eb9d7460f5a98d4e9eb946201b9658 (diff)
update sharpcifs
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs130
1 files changed, 64 insertions, 66 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs
index 5d306b8f1..bf3596212 100644
--- a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs
+++ b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/RandomAccessFile.cs
@@ -4,86 +4,84 @@ using System.IO;
namespace SharpCifs.Util.Sharpen
{
public class RandomAccessFile
- {
- private FileStream _stream;
+ {
+ private FileStream _stream;
- public RandomAccessFile(FilePath file, string mode) : this(file.GetPath(), mode)
- {
- }
+ public RandomAccessFile (FilePath file, string mode) : this(file.GetPath (), mode)
+ {
+ }
- public RandomAccessFile(string file, string mode)
- {
- if (mode.IndexOf('w') != -1)
- _stream = new FileStream(file, FileMode.OpenOrCreate, FileAccess.ReadWrite);
- else
- _stream = new FileStream(file, FileMode.Open, FileAccess.Read);
- }
+ public RandomAccessFile (string file, string mode)
+ {
+ if (mode.IndexOf ('w') != -1)
+ _stream = new FileStream (file, FileMode.OpenOrCreate, FileAccess.ReadWrite);
+ else
+ _stream = new FileStream (file, FileMode.Open, FileAccess.Read);
+ }
- public void Close()
- {
+ public void Close ()
+ {
//Stream.`Close` method deleted
//_stream.Close ();
_stream.Dispose();
}
- public long GetFilePointer()
- {
- return _stream.Position;
- }
+ public long GetFilePointer ()
+ {
+ return _stream.Position;
+ }
- public long Length()
- {
- return _stream.Length;
- }
+ public long Length ()
+ {
+ return _stream.Length;
+ }
- public int Read(byte[] buffer)
- {
- int r = _stream.Read(buffer, 0, buffer.Length);
- return r > 0 ? r : -1;
- }
+ public int Read (byte[] buffer)
+ {
+ int r = _stream.Read (buffer, 0, buffer.Length);
+ return r > 0 ? r : -1;
+ }
- public int Read(byte[] buffer, int start, int size)
- {
- return _stream.Read(buffer, start, size);
- }
+ public int Read (byte[] buffer, int start, int size)
+ {
+ return _stream.Read (buffer, start, size);
+ }
- public void ReadFully(byte[] buffer, int start, int size)
- {
- while (size > 0)
- {
- int num = _stream.Read(buffer, start, size);
- if (num == 0)
- {
- throw new EofException();
- }
- size -= num;
- start += num;
- }
- }
+ public void ReadFully (byte[] buffer, int start, int size)
+ {
+ while (size > 0) {
+ int num = _stream.Read (buffer, start, size);
+ if (num == 0) {
+ throw new EofException ();
+ }
+ size -= num;
+ start += num;
+ }
+ }
- public void Seek(long pos)
- {
- _stream.Position = pos;
- }
-
- public void SetLength(long len)
- {
- _stream.SetLength(len);
- }
+ public void Seek (long pos)
+ {
+ _stream.Position = pos;
+ }
- public void Write(int value)
- {
- _stream.Write(BitConverter.GetBytes(value), 0, 4);
- }
+ public void SetLength (long len)
+ {
+ _stream.SetLength (len);
+ }
- public void Write(byte[] buffer)
- {
- _stream.Write(buffer, 0, buffer.Length);
- }
+ public void Write (int value)
+ {
+ _stream.Write (BitConverter.GetBytes (value), 0, 4);
+ }
+
+ public void Write (byte[] buffer)
+ {
+ _stream.Write (buffer, 0, buffer.Length);
+ }
- public void Write(byte[] buffer, int start, int size)
- {
- _stream.Write(buffer, start, size);
- }
- }
+ public void Write (byte[] buffer, int start, int size)
+ {
+ _stream.Write (buffer, start, size);
+ }
+ }
}