diff options
author | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2007-05-18 03:53:35 +0000 |
---|---|---|
committer | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2007-05-18 03:53:35 +0000 |
commit | 17f923290fa0a3f7c36476a74e20daf615f877b3 (patch) | |
tree | 2142c1963cc7bfeec6a8511ab533541917c65a4d /ACE/ASNMP | |
parent | f56c23a449c98500a5396792f11d83cd20db9a99 (diff) | |
download | ATCD-17f923290fa0a3f7c36476a74e20daf615f877b3.tar.gz |
Fri May 18 03:46:15 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
Diffstat (limited to 'ACE/ASNMP')
-rw-r--r-- | ACE/ASNMP/agent/snmp_agent.cpp | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/ACE/ASNMP/agent/snmp_agent.cpp b/ACE/ASNMP/agent/snmp_agent.cpp index 520c58eaccf..04f916d3fc4 100644 --- a/ACE/ASNMP/agent/snmp_agent.cpp +++ b/ACE/ASNMP/agent/snmp_agent.cpp @@ -43,33 +43,31 @@ int snmp_agent::set_args(int argc, char *argv[]) ACE_Get_Opt get_opt (argc, to_tchar.get_TCHAR_argv (), ACE_TEXT ("p:w:r:hv")); - for (int c; (c = get_opt ()) != -1; ) { - switch (c) - { - case 'p': - port = (ACE_OS::atoi (get_opt.optarg)); - break; - case 'w': // write community string - wr = get_opt.optarg; - break; - case 'r': // read community string - rd = get_opt.optarg; - break; - - case 'h': // help & version info - case 'v': - ACE_DEBUG - ((LM_DEBUG, - ACE_TEXT ("(%P|%t) Example SNMP Version 1 Agent - ASNMP/ACE\n"))); - return -1; - break; - - default: - return -1; // invalid arg - } - } - - + + for (int c; (c = get_opt ()) != -1; ) + { + switch (c) + { + case 'p': + port = (ACE_OS::atoi (get_opt.optarg)); + break; + case 'w': // write community string + wr = get_opt.optarg; + break; + case 'r': // read community string + rd = get_opt.optarg; + break; + case 'h': // help & version info + case 'v': + ACE_DEBUG + ((LM_DEBUG, + ACE_TEXT ("(%P|%t) Example SNMP Version 1 Agent - ASNMP/ACE\n"))); + return -1; + default: + return -1; // invalid arg + } + } + agent_ = new agent_impl(port, ACE_TEXT_ALWAYS_CHAR (rd), ACE_TEXT_ALWAYS_CHAR (wr)); // opens OS IO port @@ -92,7 +90,7 @@ int snmp_agent::run() // Run forever, processing SNMP requests. ACE_DEBUG ((LM_DEBUG, - ACE_TEXT ("(%P|%t) starting up snmp agent (server) daemon\n"))); + ACE_TEXT ("(%P|%t) starting up snmp agent (server) daemon\n"))); agent_->process_requests(); |