C# Class ASS8.Klient.zarzadca

Show file 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 property

Zmienna przechowuje folder użytkownika
public string folder
return string

folderMutex public property

public Mutex folderMutex
return Mutex

mutex public property

public Mutex mutex
return Mutex