int Client_Options::option (ACE_Arg_Shifter &arg_shifter, const ACE_TCHAR *option_name, int &option_value) { if (ACE_OS::strcmp (arg_shifter.get_current (), option_name) != 0) return 0; arg_shifter.consume_arg (); if (arg_shifter.is_parameter_next ()) { option_value = ACE_OS::atoi (arg_shifter.get_current ()); arg_shifter.consume_arg (); } else { ACE_DEBUG ((LM_DEBUG, "Missing value for option '%s'\n", option_name)); } return 1; }