C# Class mRemoteNG.Config.Putty.AbstractPuttySessionsProvider

Exibir arquivo Open project: mRemoteNG/mRemoteNG Class Usage Examples

Public Methods

Method Description
GetSession ( string sessionName ) : PuttySessionInfo
GetSessionNames ( bool raw = false ) : string[]
GetSessions ( ) : IEnumerable
StartWatcher ( ) : void
StopWatcher ( ) : void

Protected Methods

Method Description
AddSession ( PuttySessionInfo sessionInfo ) : void
RaisePuttySessionCollectionChangedEvent ( NotifyCollectionChangedEventArgs args ) : void
RaiseSessionChangedEvent ( PuttySessionChangedEventArgs args ) : void
RemoveSession ( PuttySessionInfo sessionInfo ) : void

Private Methods

Method Description
GetSessionNamesToAdd ( IEnumerable sessionNamesFromProvider ) : IEnumerable
GetSessionToRemove ( IEnumerable sessionNamesFromProvider ) : IEnumerable
RootPuttySessionsNodeInfo ( ) : System.Collections.Generic

Method Details

AddSession() protected method

protected AddSession ( PuttySessionInfo sessionInfo ) : void
sessionInfo mRemoteNG.Connection.PuttySessionInfo
return void

GetSession() public abstract method

public abstract GetSession ( string sessionName ) : PuttySessionInfo
sessionName string
return mRemoteNG.Connection.PuttySessionInfo

GetSessionNames() public abstract method

public abstract GetSessionNames ( bool raw = false ) : string[]
raw bool
return string[]

GetSessions() public method

public GetSessions ( ) : IEnumerable
return IEnumerable

RaisePuttySessionCollectionChangedEvent() protected method

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

RaiseSessionChangedEvent() protected method

protected RaiseSessionChangedEvent ( PuttySessionChangedEventArgs args ) : void
args PuttySessionChangedEventArgs
return void

RemoveSession() protected method

protected RemoveSession ( PuttySessionInfo sessionInfo ) : void
sessionInfo mRemoteNG.Connection.PuttySessionInfo
return void

StartWatcher() public method

public StartWatcher ( ) : void
return void

StopWatcher() public method

public StopWatcher ( ) : void
return void