MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / parse_args

Method parse_args

performance-tests/DCPS/InfoRepo_population/SyncServer.cpp:32–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30};
31
32bool
33SyncServer::parse_args (int argc, ACE_TCHAR *argv[])
34{
35 ACE_Get_Opt get_opts (argc, argv, ACE_TEXT("p:s:"));
36 int c;
37 std::string usage =
38 " -p <publisher count>\n"
39 " -s <subscriber count>\n";
40
41 while ((c = get_opts ()) != -1)
42 {
43 switch (c)
44 {
45 case 'p':
46 pub_count_ = ACE_OS::atoi (get_opts.opt_arg ());
47 break;
48 case 's':
49 sub_count_ = ACE_OS::atoi (get_opts.opt_arg ());
50 break;
51 case '?':
52 default:
53 ACE_ERROR_RETURN ((LM_ERROR,
54 "usage> %s\n",
55 usage.c_str()),
56 false);
57 }
58 }
59
60 return true;
61}
62
63SyncServer::SyncServer (int argc, ACE_TCHAR* argv[])
64 : pub_count_ (1), sub_count_ (1)

Callers 1

SyncServerMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected