C# Class Volante.PersistentResource

Base class for persistent capable objects supporting locking
Inheritance: Persistent, IResource
Afficher le fichier Open project: kjk/volante

Méthodes publiques

Méthode Description
ExclusiveLock ( long timeout ) : bool
ExclusiveLock ( ) : void
Reset ( ) : void
SharedLock ( long timeout ) : bool
SharedLock ( ) : void
Unlock ( ) : void

Méthodes protégées

Méthode Description
PersistentResource ( ) : System
PersistentResource ( IDatabase db ) : System

Method Details

ExclusiveLock() public méthode

public ExclusiveLock ( long timeout ) : bool
timeout long
Résultat bool

ExclusiveLock() public méthode

public ExclusiveLock ( ) : void
Résultat void

PersistentResource() protected méthode

protected PersistentResource ( ) : System
Résultat System

PersistentResource() protected méthode

protected PersistentResource ( IDatabase db ) : System
db IDatabase
Résultat System

Reset() public méthode

public Reset ( ) : void
Résultat void

SharedLock() public méthode

public SharedLock ( long timeout ) : bool
timeout long
Résultat bool

SharedLock() public méthode

public SharedLock ( ) : void
Résultat void

Unlock() public méthode

public Unlock ( ) : void
Résultat void