BRS#
Restore Class Reference

Pomocná třída pro obnovení databáze ze zálohy. More...

Inheritance diagram for Restore:
BkHeader

Public Member Functions

 Restore (System.IO.Stream stream)
 Konstruktor. More...
 
void Header (DatObject Object)
 Hlavička objektu. More...
 
bool Bool ()
 Načtení logické hodnoty. More...
 
uint Unsigned ()
 Načtení neznaménkové hodnoty. More...
 
string String ()
 Načtení řetězce. More...
 
DateTime Time ()
 Načtení času. More...
 
- Public Member Functions inherited from BkHeader
uint HeaderValue (DatObject Object)
 Hodnota hlavičky bloku. More...
 

Additional Inherited Members

- Public Types inherited from BkHeader
enum  DatObject {
  Database, Cities, Aliases, Plans,
  Buses, City, Alias, Plan,
  Bus, Seat, End
}
 Druhy bloků v binárních datech zálohy. More...
 

Detailed Description

Pomocná třída pro obnovení databáze ze zálohy.

Pomocí této třídy se provádí obnova jednotlivých objektů databáze z binárního proudu. Obsahuje metody pro jednotlivé primitivní typy, složitější se pak poskládají z těchto stavebních kamenů. Viz Zálohování a obnova databáze.

Definition at line 121 of file Backup.cs.

Constructor & Destructor Documentation

Restore.Restore ( System.IO.Stream  stream)

Konstruktor.

Parameters
streamvstupní proud se zálohou.

Definition at line 126 of file Backup.cs.

Member Function Documentation

bool Restore.Bool ( )

Načtení logické hodnoty.

Z proudu je načtena logická hodnota.

Returns
načtená hodnota bool

Definition at line 146 of file Backup.cs.

void Restore.Header ( DatObject  Object)

Hlavička objektu.

Načtení a kontrola hlavičky pro požadovaný objekt.

Parameters
Objectdruh objektu určený výčtovým typem.

Definition at line 134 of file Backup.cs.

string Restore.String ( )

Načtení řetězce.

Z proudu je načten řetězec znaků. Formát načítaných dat je stejný jako u Backup.String.

Returns
načtený řetězec znaků

Definition at line 162 of file Backup.cs.

DateTime Restore.Time ( )

Načtení času.

Z proudu je načten Int64, který je naparsován do typu DateTime.

Returns
načtená hodnota DateTime

Definition at line 172 of file Backup.cs.

uint Restore.Unsigned ( )

Načtení neznaménkové hodnoty.

Z proudu je načtena celočíselná neznaménková hodnota.

Returns
načtená hodnota uint

Definition at line 154 of file Backup.cs.


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