C# Class mRemoteNG.Config.Putty.PuttySessionsManager

Mostra file Open project: mRemoteNG/mRemoteNG

Public Methods

Method 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

Protected Methods

Method Description
RaisePuttySessionCollectionChangedEvent ( object sender, NotifyCollectionChangedEventArgs args ) : void
RaiseSessionProvidersCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void

Private Methods

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

Method Details

AddProvider() public method

public AddProvider ( AbstractPuttySessionsProvider newProvider ) : void
newProvider AbstractPuttySessionsProvider
return void

AddProviders() public method

public AddProviders ( IEnumerable newProviders ) : void
newProviders IEnumerable
return void

AddSessions() public method

public AddSessions ( ) : void
return void

PuttySessionChanged() public method

public PuttySessionChanged ( object sender, PuttySessionChangedEventArgs e ) : void
sender object
e PuttySessionChangedEventArgs
return void

RaisePuttySessionCollectionChangedEvent() protected method

protected RaisePuttySessionCollectionChangedEvent ( object sender, NotifyCollectionChangedEventArgs args ) : void
sender object
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

RaiseSessionProvidersCollectionChangedEvent() protected method

protected RaiseSessionProvidersCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

RemoveProvider() public method

public RemoveProvider ( AbstractPuttySessionsProvider providerToRemove ) : void
providerToRemove AbstractPuttySessionsProvider
return void

StartWatcher() public method

public StartWatcher ( ) : void
return void

StopWatcher() public method

public StopWatcher ( ) : void
return void