C# Class mRemoteNG.Config.Putty.PuttySessionsManager

Afficher le fichier Open project: mRemoteNG/mRemoteNG

Méthodes publiques

Méthode Description
AddProvider ( AbstractPuttySessionsProvider newProvider ) : void
AddProviders ( IEnumerable newProviders ) : void
AddSessions ( ) : void
PuttySessionChanged ( object sender, PuttySessionChangedEventArgs e ) : void
RemoveProvider ( AbstractPuttySessionsProvider providerToRemove ) : void
StartWatcher ( ) : void
StopWatcher ( ) : void

Méthodes protégées

Méthode Description
RaisePuttySessionCollectionChangedEvent ( object sender, NotifyCollectionChangedEventArgs args ) : void
RaiseSessionProvidersCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void

Private Methods

Méthode Description
AddSessionsFromProvider ( AbstractPuttySessionsProvider provider ) : void
GetSessionNames ( bool raw = false ) : string[]
IsProviderEnabled ( AbstractPuttySessionsProvider puttySessionsProvider ) : bool
PuttySessionsManager ( ) : System.Collections.Generic

Method Details

AddProvider() public méthode

public AddProvider ( AbstractPuttySessionsProvider newProvider ) : void
newProvider AbstractPuttySessionsProvider
Résultat void

AddProviders() public méthode

public AddProviders ( IEnumerable newProviders ) : void
newProviders IEnumerable
Résultat void

AddSessions() public méthode

public AddSessions ( ) : void
Résultat void

PuttySessionChanged() public méthode

public PuttySessionChanged ( object sender, PuttySessionChangedEventArgs e ) : void
sender object
e PuttySessionChangedEventArgs
Résultat void

RaisePuttySessionCollectionChangedEvent() protected méthode

protected RaisePuttySessionCollectionChangedEvent ( object sender, NotifyCollectionChangedEventArgs args ) : void
sender object
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
Résultat void

RaiseSessionProvidersCollectionChangedEvent() protected méthode

protected RaiseSessionProvidersCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
Résultat void

RemoveProvider() public méthode

public RemoveProvider ( AbstractPuttySessionsProvider providerToRemove ) : void
providerToRemove AbstractPuttySessionsProvider
Résultat void

StartWatcher() public méthode

public StartWatcher ( ) : void
Résultat void

StopWatcher() public méthode

public StopWatcher ( ) : void
Résultat void