Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

pppdata.h

Go to the documentation of this file.
00001 #ifndef PPP_DATA_H
00002 #define PPP_DATA_H
00003 
00004 #include <qstring.h>
00005 #include <qarray.h>
00006 
00007 class PPPData {
00008 
00009 public :
00010 
00011       struct {
00012         bool LocalOverrule;
00013         bool RemoteOverrule;
00014         QString LocalAddress;
00015         QString RemoteAddress;
00016         bool GWAutomatic;
00017         QString GWAddress;
00018         bool GWIsDefault;
00019         bool GWIfNotSet;
00020       } IP;
00021 
00022       struct {
00023         short Mode; // 0 login, 1 chap/pap, 2 Terminal
00024         struct {
00025           QString Expect;
00026           QString Send;
00027         } Login;
00028         struct {
00029           QString Expect;
00030           QString Send;
00031         } Password;
00032         short PCEMode; // 0 pap, 1, chap 2, EAP
00033         QString Server;
00034         QString Client;
00035         QString Secret;
00036       } Auth;
00037       struct {
00038         bool ServerAssigned;
00039         QString DomainName;
00040         QArray<QString *> Servers;
00041       } DNS;
00042       struct {
00043         QString PreConnect;
00044         QString PostConnect;
00045         QString PreDisconnect;
00046         QString PostDisconnect;
00047       } Run;
00048 }; 
00049 
00050 #endif

Generated on Sat Nov 5 16:17:51 2005 for OPIE by  doxygen 1.4.2