Logo Search packages:      
Sourcecode: l2tp-ipsec-vpn version File versions  Download package

Public Types | Signals | Public Member Functions | Static Public Member Functions | Private Slots | Private Member Functions | Private Attributes

L2tpIPsecVpnApplication Class Reference

Collaboration diagram for L2tpIPsecVpnApplication:
Collaboration graph
[legend]

List of all members.

Public Types

enum  APPLICATIONMODE {
  CONNECTION_MANAGER, CONNECTION_EDITOR, CONNECTION_EDITOR_STARTER, APPLYSETTINGS,
  PASSWORD_CALLBACK
}

Signals

void connectionAdded (const QString &strConnectionName)
void connectionEditorDialogClosed (int iExitCode)
void connectionRemoved (const QString &strConnectionName)

Public Member Functions

bool isRunning ()
 L2tpIPsecVpnApplication (int &iArgc, char **ppArgv, APPLICATIONMODE appMode)
APPLICATIONMODE mode () const
bool sendConnectionAddedMessage (const QString &strConnectionName)
bool sendConnectionRemovedMessage (const QString &strConnectionName)
int startConnectionEditorDialog (bool fDetached=false) const

Static Public Member Functions

static APPLICATIONMODE parseCmdLine (int &iArgc, char **ppArgv)

Private Slots

void onConnectionEditorDialogClosed (int iExitCode)
void onMessageReceived (const QString &strMessage)

Private Member Functions

 L2tpIPsecVpnApplication (const L2tpIPsecVpnApplication &orig)
L2tpIPsecVpnApplicationoperator= (const L2tpIPsecVpnApplication &orig)

Private Attributes

const APPLICATIONMODE m_Mode
LocalPeer *const m_pLocalPeer
QProcess *const m_pProcess

Detailed Description

Definition at line 34 of file L2tpIPsecVpnApplication.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index