C# Class ASS8.Klient.zarzadca

Exibir arquivo Open project: kitpz2/grupappz Class Usage Examples

Public Properties

Property Type Description
folder string
folderMutex Mutex
mutex Mutex

Public Methods

Method Description
szukajZmian ( ) : void

Funkcja sprawdza jakie zmieny nastąpiły na dysku lub serwerze i w zależności od tego jakie pliki się pojawiły podejmuje odpowiednią akcję

zapiszInfoPlikow ( ) : void

Zapisuje do pliku konfiguracyjnego wszystkie pliki znajdujące się w katalogu

zarzadca ( ) : System
zarzadca ( komunikacja kom, System.Windows.Forms.NotifyIcon ni, int b, string fol ) : System

Konstruktor klasy, inicjalizuje wszystkie zmienne oraz tworzy katalog użytkownika jeżeli nie istnieje

zmianaKontroli ( int kontrola ) : void

Zmienia kontroli błędów (gdzie ma być wypisywany komunikat o bledach)

Private Methods

Method Description
hashPliku ( string plik ) : string

Oblicza hash pliku w MD5

odbierzPliki ( List plikiDoSciagniecia ) : void

Odbiera pliki z serwera

plikiKatalog ( ) : pliki
plikiKatalog ( string katalog, pliki lista ) : void

Zprawdza jakie pliki są w katalogu

plikiZapisane ( ) : pliki

Pobiera listę plików z pliku konfiguracyjnego

sprawdzAktualizacje ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

sprawdzAktualizacje ( pliki plik, pliki katalog, List serwer ) : List

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

sprawdzRoznicaDownload ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy ściągnąć z serwera

sprawdzRoznicaUpload ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy wysłać na serwer

sprawdzRoznicaUsunKatalog ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy usunąć z dysku

sprawdzRoznicaUsunSerwer ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy usunąć z serwera

sprawdzRoznice ( List plikiDoPorownywania, pliki plikiPorownywane ) : List
sprawdzRoznice ( pliki plikiDoPorownywania, List plikiPorownywane ) : List
sprawdzRoznice ( pliki plikiDoPorownywania, pliki plikiPorownywane ) : List
usunPliki ( List pliki ) : void

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

wykasujPlik ( List pliki ) : void

Kasuje plik z dysku

wyslijPlik ( List plikiDoWyslania ) : void

Wysyła pliki na serwer

wyswietlBlad ( string str ) : void

Wyświetla błąd w trayu

zapiszBlad ( string str ) : void

Zapisuje błąd do pliku

Method Details

szukajZmian() public method

Funkcja sprawdza jakie zmieny nastąpiły na dysku lub serwerze i w zależności od tego jakie pliki się pojawiły podejmuje odpowiednią akcję
public szukajZmian ( ) : void
return void

zapiszInfoPlikow() public method

Zapisuje do pliku konfiguracyjnego wszystkie pliki znajdujące się w katalogu
public zapiszInfoPlikow ( ) : void
return void

zarzadca() public method

public zarzadca ( ) : System
return System

zarzadca() public method

Konstruktor klasy, inicjalizuje wszystkie zmienne oraz tworzy katalog użytkownika jeżeli nie istnieje
public zarzadca ( komunikacja kom, System.Windows.Forms.NotifyIcon ni, int b, string fol ) : System
kom komunikacja Zmienna do obsługi sieciowej
ni System.Windows.Forms.NotifyIcon Zmienna ikony traya
b int Zmienna z obsługą błędów
fol string Folder użytkownika
return System

zmianaKontroli() public method

Zmienia kontroli błędów (gdzie ma być wypisywany komunikat o bledach)
public zmianaKontroli ( int kontrola ) : void
kontrola int Zmienna określająca typ obsługi błędów
return void

Property Details

folder public_oe property

Zmienna przechowuje folder użytkownika
public string folder
return string

folderMutex public_oe property

public Mutex folderMutex
return Mutex

mutex public_oe property

public Mutex mutex
return Mutex