/[resiprocate]/main/resip/dum/test/CommandLineParser.hxx
ViewVC logotype

Annotation of /main/resip/dum/test/CommandLineParser.hxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4076 - (hide annotations) (download)
Wed Mar 30 07:54:54 2005 UTC (14 years, 8 months ago) by jason
Original Path: main/sip/resiprocate/dum/test/CommandLineParser.hxx
File size: 938 byte(s)
added skeleton of a dum-based version of limpc

1 jason 4076 #if !defined(DUM_CommandLineParser_hxx)
2     #define DUM_CommandLineParser_hxx
3    
4     #include <vector>
5     #include "resiprocate/Uri.hxx"
6     #include "resiprocate/os/Data.hxx"
7    
8     namespace resip
9     {
10    
11     class CommandLineParser
12     {
13     public:
14     CommandLineParser(int argc, char** argv);
15     static resip::Uri toUri(const char* input, const char* description);
16     static std::vector<resip::Uri> toUriVector(const char* input, const char* description);
17    
18    
19     Data mLogType;
20     Data mLogLevel;
21     bool mEncrypt;
22     bool mSign;
23     bool mGenUserCert;
24     Data mTlsDomain;
25    
26     int mUdpPort;
27     int mTcpPort;
28     int mTlsPort;
29     int mDtlsPort;
30    
31     bool mRegisterDuration;
32     bool mNoV4;
33     bool mNoV6;
34    
35     Uri mAor;
36     Data mPassword;
37    
38     Uri mOutboundProxy;
39     Uri mContact;
40     std::vector<Uri> mBuddies;
41     Uri mTarget;
42     Data mPassPhrase;
43     Data mCertPath;
44     };
45    
46     }
47    
48     #endif
49    

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27