C# Class KeePass.Util.GlobalMutexPool

Low performance, system-wide mutex objects pool.
Afficher le fichier Open project: amiryal/keepass2 Class Usage Examples

Méthodes publiques

Méthode Description
CreateMutex ( string strName, bool bInitiallyOwned ) : bool
Refresh ( ) : void
ReleaseAll ( ) : void
ReleaseMutex ( string strName ) : bool

Private Methods

Méthode Description
CreateMutexUnix ( string strName, bool bInitiallyOwned ) : bool
CreateMutexWin ( string strName, bool bInitiallyOwned ) : bool
GetMutexPath ( string strName ) : string
ReleaseMutexUnix ( string strName ) : bool
ReleaseMutexWin ( string strName ) : bool
WriteMutexFilePriv ( string strPath ) : void

Method Details

CreateMutex() public static méthode

public static CreateMutex ( string strName, bool bInitiallyOwned ) : bool
strName string
bInitiallyOwned bool
Résultat bool

Refresh() public static méthode

public static Refresh ( ) : void
Résultat void

ReleaseAll() public static méthode

public static ReleaseAll ( ) : void
Résultat void

ReleaseMutex() public static méthode

public static ReleaseMutex ( string strName ) : bool
strName string
Résultat bool