1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
// $Id: main.cpp 91874 2010-09-21 08:33:31Z johnnyw $
// This server daemon processes SNMP Version 1 get, get-next, and set
// commands. over the MIB II "System" group only.
#include "ace/config-all.h"
#include "snmp_agent.h"
#include "ace/ACE.h"
#include "ace/Argv_Type_Converter.h"
int
ACE_TMAIN(int argc, ACE_TCHAR *argv[])
{
ACE::init ();
snmp_agent the_agent;
#ifdef ACE_USES_WCHAR
ACE_Argv_Type_Converter arg_converter(argc, argv);
if (the_agent.set_args(arg_converter.get_argc (), arg_converter.get_ASCII_argv()))
#else
if (the_agent.set_args(argc, argv))
#endif
return 1;
if (!the_agent.valid()) {
return 1;
}
the_agent.run(); // main loop
return 0;
}
|