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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4076 - (show 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 #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