C# Class OpenVpnManagement.Manager

Inheritance: IDisposable
Afficher le fichier Open project: GildedHonour/OpenVpnManagement

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetEcho ( ) : string
GetHelp ( ) : string
GetLog ( int n = 1 ) : string
GetLogAll ( ) : string
GetNet ( ) : string
GetPid ( ) : string
GetState ( ) : string
GetState ( int n = 1 ) : string
GetStateAll ( ) : string
GetStateOff ( ) : string
GetStatus ( ) : string
GetVersion ( ) : string
Kill ( string name ) : string
Kill ( string host, int port ) : string
Manager ( string host, int port, string ovpnFileName, string userName = null, string password = null, string openVpnExeFileName = @"C:\Program Files\OpenVPN\bin\openvpn.exe" ) : System
Mute ( ) : string
SendMalCommand ( ) : string
SendSignal ( Signal sgn ) : string
SetLogOff ( ) : string
SetLogOn ( ) : string
SetLogOnAll ( ) : string
SetStateOn ( ) : string
SetStateOnAll ( ) : string

Private Methods

Méthode Description
RunOpenVpnProcess ( ) : void
SendCommand ( String cmd ) : string
SendGreeting ( ) : void
TreamRetrievedString ( string s ) : string

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetEcho() public méthode

public GetEcho ( ) : string
Résultat string

GetHelp() public méthode

public GetHelp ( ) : string
Résultat string

GetLog() public méthode

public GetLog ( int n = 1 ) : string
n int
Résultat string

GetLogAll() public méthode

public GetLogAll ( ) : string
Résultat string

GetNet() public méthode

public GetNet ( ) : string
Résultat string

GetPid() public méthode

public GetPid ( ) : string
Résultat string

GetState() public méthode

public GetState ( ) : string
Résultat string

GetState() public méthode

public GetState ( int n = 1 ) : string
n int
Résultat string

GetStateAll() public méthode

public GetStateAll ( ) : string
Résultat string

GetStateOff() public méthode

public GetStateOff ( ) : string
Résultat string

GetStatus() public méthode

public GetStatus ( ) : string
Résultat string

GetVersion() public méthode

public GetVersion ( ) : string
Résultat string

Kill() public méthode

public Kill ( string name ) : string
name string
Résultat string

Kill() public méthode

public Kill ( string host, int port ) : string
host string
port int
Résultat string

Manager() public méthode

public Manager ( string host, int port, string ovpnFileName, string userName = null, string password = null, string openVpnExeFileName = @"C:\Program Files\OpenVPN\bin\openvpn.exe" ) : System
host string
port int
ovpnFileName string
userName string
password string
openVpnExeFileName string
Résultat System

Mute() public méthode

public Mute ( ) : string
Résultat string

SendMalCommand() public méthode

public SendMalCommand ( ) : string
Résultat string

SendSignal() public méthode

public SendSignal ( Signal sgn ) : string
sgn Signal
Résultat string

SetLogOff() public méthode

public SetLogOff ( ) : string
Résultat string

SetLogOn() public méthode

public SetLogOn ( ) : string
Résultat string

SetLogOnAll() public méthode

public SetLogOnAll ( ) : string
Résultat string

SetStateOn() public méthode

public SetStateOn ( ) : string
Résultat string

SetStateOnAll() public méthode

public SetStateOnAll ( ) : string
Résultat string