BRS#
NetworkConnection Class Reference

Pomocná třída pro komunikaci. Serverová i klientská aplikace má třídy, které jsou potomky této a které dodají položky Reader_ a Writer_ . More...

Inheritance diagram for NetworkConnection:
ClientConnection ServerConnection

Public Member Functions

bool Write (QueryCmd Cmd)
 Poslaní příkazu. Interně se převádí na int. More...
 
bool Write (string Text)
 Poslaní řetězce. Nejprve se pošle délka řetězce jako uint, poté následuje pole znaků řetězce v kódování UTF-8. More...
 
bool Write (uint Number)
 Poslání neznaménkového čísla. More...
 
bool Write (DateTime Time)
 Poslaní času a datumu. Posílá se v binární reprezentaci získané metodou ToBinary(). More...
 
bool Write (bool Bool)
 Poslání logické hodnoty. More...
 
bool Read (out QueryCmd Cmd)
 Přečtení příkazu. More...
 
bool Read (out string Text)
 Přečtení řetězce. Probíhá inverzním způsobem k posílání řetězce. More...
 
bool Read (out uint Number)
 Přečtení neznaménkového čísla. More...
 
bool Read (out DateTime Time)
 Přečtení času a datumu. Načte se Int64, který se převede na typ DateTime metodou FromBinary(). More...
 
bool Read (out bool Bool)
 Přečtení logické hodnoty. More...
 

Protected Attributes

System.IO.BinaryReader Reader_
 Binární prou pro čtení. More...
 
System.IO.BinaryWriter Writer_
 Binární proud pro zápis. More...
 

Detailed Description

Pomocná třída pro komunikaci. Serverová i klientská aplikace má třídy, které jsou potomky této a které dodají položky Reader_ a Writer_ .

Definition at line 8 of file NetworkConnection.cs.

Member Function Documentation

bool NetworkConnection.Read ( out QueryCmd  Cmd)

Přečtení příkazu.

Parameters
CmdPříkaz .

Definition at line 61 of file NetworkConnection.cs.

bool NetworkConnection.Read ( out string  Text)

Přečtení řetězce. Probíhá inverzním způsobem k posílání řetězce.

Parameters
TextText.

Definition at line 69 of file NetworkConnection.cs.

bool NetworkConnection.Read ( out uint  Number)

Přečtení neznaménkového čísla.

Parameters
NumberČíslo.

Definition at line 79 of file NetworkConnection.cs.

bool NetworkConnection.Read ( out DateTime  Time)

Přečtení času a datumu. Načte se Int64, který se převede na typ DateTime metodou FromBinary().

Parameters
TimeČas.

Definition at line 87 of file NetworkConnection.cs.

bool NetworkConnection.Read ( out bool  Bool)

Přečtení logické hodnoty.

Parameters
BoolLogická hodnota.

Definition at line 95 of file NetworkConnection.cs.

bool NetworkConnection.Write ( QueryCmd  Cmd)

Poslaní příkazu. Interně se převádí na int.

Parameters
CmdPříkaz pro databázi.

Definition at line 13 of file NetworkConnection.cs.

bool NetworkConnection.Write ( string  Text)

Poslaní řetězce. Nejprve se pošle délka řetězce jako uint, poté následuje pole znaků řetězce v kódování UTF-8.

Parameters
TextText.

Definition at line 22 of file NetworkConnection.cs.

bool NetworkConnection.Write ( uint  Number)

Poslání neznaménkového čísla.

Parameters
NumberČíslo.

Definition at line 34 of file NetworkConnection.cs.

bool NetworkConnection.Write ( DateTime  Time)

Poslaní času a datumu. Posílá se v binární reprezentaci získané metodou ToBinary().

Parameters
TimeČas.

Definition at line 43 of file NetworkConnection.cs.

bool NetworkConnection.Write ( bool  Bool)

Poslání logické hodnoty.

Parameters
BoolLogická hodnota.

Definition at line 52 of file NetworkConnection.cs.

Member Data Documentation

System.IO.BinaryReader NetworkConnection.Reader_
protected

Binární prou pro čtení.

Definition at line 102 of file NetworkConnection.cs.

System.IO.BinaryWriter NetworkConnection.Writer_
protected

Binární proud pro zápis.

Definition at line 106 of file NetworkConnection.cs.


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