SharpCvsLib

CvsStream Members

CvsStream overview

Public Instance Constructors

CvsStream Constructor Cvs server stream object.

Public Instance Properties

BaseStream Base stream object.
CanRead I needed to implement the abstract member.
CanSeek I needed to implement the abstract member.
CanWrite I needed to implement the abstract member.
Length I needed to implement the abstract member.
Position I needed to implement the abstract member.
RequestMessage Triggered when there is a message sent or written to the cvs stream.
ResponseMessage Occurs when there is a response recieved or read from the cvs stream.

Public Instance Methods

BeginRead (inherited from Stream)
BeginWrite (inherited from Stream)
Close Closes the base stream
CreateObjRef (inherited from MarshalByRefObject)
EndRead (inherited from Stream)
EndWrite (inherited from Stream)
Equals (inherited from Object)
Flush Flushes the baseInputStream
GetHashCode (inherited from Object)
GetLifetimeService (inherited from MarshalByRefObject)
GetType (inherited from Object)
InitializeLifetimeService (inherited from MarshalByRefObject)
ReadOverloaded. Decompresses data into the byte array
ReadBlock Read a block of data from the stream. // TODO: Figure out what this would be used for.
ReadByte Reads one byte of decompressed data. The byte is baseInputStream the lower 8 bits of the int.
ReadLine Read from the stream until the end of the line. TODO: If an empty line is found, then this will skip this line and try the next line (up to 10 times). Is this the required behaviour?
ReadToEndOfLine Read from the stream until the end of the line.
ReadToFirstWS Read from the stream until the first whitespace character is reached.
Seek I needed to implement the abstract member.
SendString Send the specified string message to the cvs server.
SetLength I needed to implement the abstract member.
ToString (inherited from Object)
WriteOverloaded. I needed to implement the abstract member.
WriteByte I needed to implement the abstract member.

Protected Instance Methods

CreateWaitHandle (inherited from Stream)
Finalize (inherited from Object)
MemberwiseClone (inherited from Object)

Explicit Interface Implementations

IDisposable.Dispose (inherited from Stream)

See Also

CvsStream Class | ICSharpCode.SharpCvsLib.Streams Namespace