Tamir.Streams.ProtectedConsoleStream Class Reference

This class provide access to the console stream obtained by calling the Console.OpenStandardInput() and Console.OpenStandardOutput(), and prevents reading into buffers to large for the Console Stream. More...

List of all members.

Public Member Functions

 ProtectedConsoleStream (Stream s)
override int Read (byte[] buffer, int offset, int count)
override IAsyncResult BeginRead (byte[] buffer, int offset, int count, AsyncCallback callback, object state)
override IAsyncResult BeginWrite (byte[] buffer, int offset, int count, AsyncCallback callback, object state)
override void Close ()
override
System.Runtime.Remoting.ObjRef 
CreateObjRef (Type requestedType)
override int EndRead (IAsyncResult asyncResult)
override void EndWrite (IAsyncResult asyncResult)
override bool Equals (object obj)
override void Flush ()
override int GetHashCode ()
override object InitializeLifetimeService ()
override int ReadByte ()
override long Seek (long offset, SeekOrigin origin)
override void SetLength (long value)
override string ToString ()
override void Write (byte[] buffer, int offset, int count)
override void WriteByte (byte value)

Properties

override bool CanRead [get]
override bool CanSeek [get]
override bool CanWrite [get]
override long Length [get]
override long Position [get, set]


Detailed Description

This class provide access to the console stream obtained by calling the Console.OpenStandardInput() and Console.OpenStandardOutput(), and prevents reading into buffers to large for the Console Stream.

Definition at line 41 of file ProtectedConsoleStream.cs.


Constructor & Destructor Documentation

Tamir.Streams.ProtectedConsoleStream.ProtectedConsoleStream ( Stream  s  ) 

Definition at line 44 of file ProtectedConsoleStream.cs.


Member Function Documentation

override IAsyncResult Tamir.Streams.ProtectedConsoleStream.BeginRead ( byte[]  buffer,
int  offset,
int  count,
AsyncCallback  callback,
object  state 
)

Definition at line 66 of file ProtectedConsoleStream.cs.

override IAsyncResult Tamir.Streams.ProtectedConsoleStream.BeginWrite ( byte[]  buffer,
int  offset,
int  count,
AsyncCallback  callback,
object  state 
)

Definition at line 71 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.Close (  ) 

Definition at line 98 of file ProtectedConsoleStream.cs.

override System.Runtime.Remoting.ObjRef Tamir.Streams.ProtectedConsoleStream.CreateObjRef ( Type  requestedType  ) 

Definition at line 102 of file ProtectedConsoleStream.cs.

override int Tamir.Streams.ProtectedConsoleStream.EndRead ( IAsyncResult  asyncResult  ) 

Definition at line 106 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.EndWrite ( IAsyncResult  asyncResult  ) 

Definition at line 110 of file ProtectedConsoleStream.cs.

override bool Tamir.Streams.ProtectedConsoleStream.Equals ( object  obj  ) 

Definition at line 114 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.Flush (  ) 

Definition at line 118 of file ProtectedConsoleStream.cs.

override int Tamir.Streams.ProtectedConsoleStream.GetHashCode (  ) 

Definition at line 122 of file ProtectedConsoleStream.cs.

override object Tamir.Streams.ProtectedConsoleStream.InitializeLifetimeService (  ) 

Definition at line 126 of file ProtectedConsoleStream.cs.

override int Tamir.Streams.ProtectedConsoleStream.Read ( byte[]  buffer,
int  offset,
int  count 
)

Definition at line 59 of file ProtectedConsoleStream.cs.

override int Tamir.Streams.ProtectedConsoleStream.ReadByte (  ) 

Definition at line 148 of file ProtectedConsoleStream.cs.

override long Tamir.Streams.ProtectedConsoleStream.Seek ( long  offset,
SeekOrigin  origin 
)

Definition at line 152 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.SetLength ( long  value  ) 

Definition at line 156 of file ProtectedConsoleStream.cs.

override string Tamir.Streams.ProtectedConsoleStream.ToString (  ) 

Definition at line 160 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.Write ( byte[]  buffer,
int  offset,
int  count 
)

Definition at line 164 of file ProtectedConsoleStream.cs.

override void Tamir.Streams.ProtectedConsoleStream.WriteByte ( byte  value  ) 

Definition at line 168 of file ProtectedConsoleStream.cs.


Property Documentation

override bool Tamir.Streams.ProtectedConsoleStream.CanRead [get]

Definition at line 77 of file ProtectedConsoleStream.cs.

override bool Tamir.Streams.ProtectedConsoleStream.CanSeek [get]

Definition at line 85 of file ProtectedConsoleStream.cs.

override bool Tamir.Streams.ProtectedConsoleStream.CanWrite [get]

Definition at line 92 of file ProtectedConsoleStream.cs.

override long Tamir.Streams.ProtectedConsoleStream.Length [get]

Definition at line 131 of file ProtectedConsoleStream.cs.

override long Tamir.Streams.ProtectedConsoleStream.Position [get, set]

Definition at line 138 of file ProtectedConsoleStream.cs.


The documentation for this class was generated from the following file:

Generated on Wed Jul 21 15:05:35 2010 for SharpSSH by  doxygen 1.5.9