DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Classes | Public Member Functions | Properties | Private Attributes | List of all members
Deveel.Data.Protocol.NetworkInputStream Class Reference
Inheritance diagram for Deveel.Data.Protocol.NetworkInputStream:
Deveel.Data.Protocol.IInputStream

Classes

class  NISNetworkStream
 

Public Member Functions

 NetworkInputStream (Socket socket)
 
override long Seek (long offset, SeekOrigin origin)
 
override void Flush ()
 
override void SetLength (long value)
 
override int Read (byte[] buffer, int offset, int count)
 
override void Write (byte[] buffer, int offset, int count)
 

Properties

int Available [get]
 
override bool CanRead [get]
 
override bool CanWrite [get]
 
override bool CanSeek [get]
 
override long Length [get]
 
override long Position [get, set]
 
- Properties inherited from Deveel.Data.Protocol.IInputStream
int Available [get]
 Gets ths available bytes to be read on the underlying stream. More...
 

Private Attributes

readonly NISNetworkStream stream
 

Detailed Description

Definition at line 21 of file NetworkInputStream.cs.

Constructor & Destructor Documentation

Deveel.Data.Protocol.NetworkInputStream.NetworkInputStream ( Socket  socket)
inline

Definition at line 22 of file NetworkInputStream.cs.

22  {
23  stream = new NISNetworkStream(socket);
24  }

Member Function Documentation

override void Deveel.Data.Protocol.NetworkInputStream.Flush ( )
inline

Definition at line 61 of file NetworkInputStream.cs.

61  {
62  }
override int Deveel.Data.Protocol.NetworkInputStream.Read ( byte[]  buffer,
int  offset,
int  count 
)
inline

Implements Deveel.Data.Protocol.IInputStream.

Definition at line 68 of file NetworkInputStream.cs.

68  {
69  return stream.Read(buffer, offset, count);
70  }
override int Read(byte[] buffer, int offset, int size)
override long Deveel.Data.Protocol.NetworkInputStream.Seek ( long  offset,
SeekOrigin  origin 
)
inline

Definition at line 57 of file NetworkInputStream.cs.

57  {
58  throw new NotSupportedException();
59  }
override void Deveel.Data.Protocol.NetworkInputStream.SetLength ( long  value)
inline

Definition at line 64 of file NetworkInputStream.cs.

64  {
65  throw new NotSupportedException();
66  }
override void Deveel.Data.Protocol.NetworkInputStream.Write ( byte[]  buffer,
int  offset,
int  count 
)
inline

Definition at line 72 of file NetworkInputStream.cs.

72  {
73  throw new NotSupportedException();
74  }

Member Data Documentation

readonly NISNetworkStream Deveel.Data.Protocol.NetworkInputStream.stream
private

Definition at line 26 of file NetworkInputStream.cs.

Property Documentation

int Deveel.Data.Protocol.NetworkInputStream.Available
get

Definition at line 45 of file NetworkInputStream.cs.

override bool Deveel.Data.Protocol.NetworkInputStream.CanRead
get

Definition at line 49 of file NetworkInputStream.cs.

override bool Deveel.Data.Protocol.NetworkInputStream.CanSeek
get

Definition at line 76 of file NetworkInputStream.cs.

override bool Deveel.Data.Protocol.NetworkInputStream.CanWrite
get

Definition at line 53 of file NetworkInputStream.cs.

override long Deveel.Data.Protocol.NetworkInputStream.Length
get

Definition at line 80 of file NetworkInputStream.cs.

override long Deveel.Data.Protocol.NetworkInputStream.Position
getset

Definition at line 84 of file NetworkInputStream.cs.


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