KWeb  6.4
Mirror Class Reference

Public Member Functions

 prepare ()
 addMirrors ($mirrors)
 findMirrors ($file)
 Znajduje mirrory dla pliku.
 findUrl ($file, $mirror)
 Automatycznie dobiera url.
getMirrorTable ()
 getMirror ($name)
 getFileCode ($file)
 getStateFile ($file)
 getFileUrl ($file, $mirror)
 Zwraca url do pliku na mirrorze.
 lock ($value)
 isLocked ()

Static Public Member Functions

static instance ($create=true)

Data Fields

 $mirrors = null
 $state = array()

Static Public Attributes

static $inst = null

Protected Member Functions

 __construct ()

Constructor & Destructor Documentation

Mirror::__construct ( ) [protected]

Member Function Documentation

Mirror::addMirrors ( mirrors)
Parameters:
$urlPełny url do struktury plików. Jeżeli jest to mirror lokalny - pole url powinno być puste!
$classKlasa obiektu synchronizującego, lub false dla domyślnego (MirrorFTP)
Mirror::findMirrors ( file)

Znajduje mirrory dla pliku.

Returns:
Tablica identyfikatorów
Mirror::findUrl ( file,
mirror 
)

Automatycznie dobiera url.

Mirror::getFileCode ( file)
Mirror::getFileUrl ( file,
mirror 
)

Zwraca url do pliku na mirrorze.

Mirror::getMirror ( name)
& Mirror::getMirrorTable ( )
Mirror::getStateFile ( file)
static Mirror::instance ( create = true) [static]
Returns:
Mirror
Mirror::isLocked ( )
Mirror::lock ( value)
Mirror::prepare ( )

Field Documentation

Mirror::$inst = null [static]
Mirror::$mirrors = null
Mirror::$state = array()

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