;
// Define valid command line parameters
- Options_descriptionPtr _opt_desc_cmd(new po::options_description("Command line options"));
- OptDescCmd.swap(_opt_desc_cmd);
+ OptDescCmd = Options_descriptionPtr(new po::options_description("Command line options"));
OptDescCmd->add(opt_desc_cmd_only);
OptDescCmd->add(opt_desc_generic);
OptDescCmd->add(opt_desc_service);
// Define valid config file options
- Options_descriptionPtr _opt_desc_conf_main(new po::options_description("Config file options"));
- OptDescConfMain.swap(_opt_desc_conf_main);
+ OptDescConfMain = Options_descriptionPtr(new po::options_description("Config file options"));
OptDescConfMain->add(opt_desc_generic);
// Define valid service file options
- Options_descriptionPtr _opt_desc_conf_service(new po::options_description("Service file options"));
- OptDescConfService.swap(_opt_desc_conf_service);
+ OptDescConfService = Options_descriptionPtr(new po::options_description("Service file options"));
OptDescConfService->add(opt_desc_service);
}
;
// Define valid command line parameters
- Options_descriptionPtr _opt_desc_cmd(new po::options_description("Command line options"));
- OptDescCmd.swap(_opt_desc_cmd);
+ OptDescCmd = Options_descriptionPtr(new po::options_description("Command line options"));
OptDescCmd->add(opt_desc_cmd_only);
OptDescCmd->add(opt_desc_generic);
OptDescCmd->add(opt_desc_service);
// Define valid config file options
- Options_descriptionPtr _opt_desc_conf_main(new po::options_description("Config file options"));
- OptDescConfMain.swap(_opt_desc_conf_main);
+ OptDescConfMain = Options_descriptionPtr(new po::options_description("Config file options"));
OptDescConfMain->add(opt_desc_generic);
// Define valid service file options
- Options_descriptionPtr _opt_desc_conf_service(new po::options_description("Service file options"));
- OptDescConfService.swap(_opt_desc_conf_service);
+ OptDescConfService = Options_descriptionPtr(new po::options_description("Service file options"));
OptDescConfService->add(opt_desc_service);
}
int main(int argc, char *argv[])
{
// initialize Updater
- Updater::Ptr _updater(new Updater);
- updater.swap(_updater);
- _updater.reset();
+ updater = Updater::Ptr(new Updater);
// load config and initialize helper classes
if ( updater->load_config(argc,argv) != 0 )
NetHelper::NetHelper()
: Log(new Logger())
{
- IPService::Ptr _ip_service_ptr(new TCPService());
- IPServicePtr.swap(_ip_service_ptr);
+ IPServicePtr = IPService::Ptr(new TCPService());
}
NetHelper::NetHelper( const Logger::Ptr _log )
: Log(_log)
{
- IPService::Ptr _ip_service_ptr(new TCPService());
- IPServicePtr.swap(_ip_service_ptr);
+ IPServicePtr = IPService::Ptr(new TCPService());
}
set_logger(_logger);
// create http helper class
- HTTPHelper::Ptr _http_help(new HTTPHelper(_logger,_proxy,_proxy_port,_login,_password));
- HTTPHelp.swap(_http_help);
+ HTTPHelp = HTTPHelper::Ptr(new HTTPHelper(_logger,_proxy,_proxy_port,_login,_password));
// extract domain part from hostname
list<string> host_domain_part = separate_domain_and_host_part(get_hostname());
return -1;
}
SerializeServiceContainer::Ptr service_container(_service_container);
- IPAddrHelper::Ptr ip_addr_helper(_ip_addr_helper);
- IPAddrHelp.swap(ip_addr_helper);
+ IPAddrHelp = IPAddrHelper::Ptr(_ip_addr_helper);
ifs.close();
// Get the list of old Services from de-serialized SerializeServiceContainer object.
ctx.set_verify_mode(boost::asio::ssl::context::verify_none);
// Initialize the member Socket
- SocketPtr _socket_ptr(new SSLStream(IOService,ctx));
- Socket.swap(_socket_ptr);
+ Socket = SocketPtr(new SSLStream(IOService,ctx));
// Try to connect the Socket through all available endpoints
if (endpoint_iterator != end)
: IPAddrHelp(new IPAddrHelper)
{
// Initialize program wide Logger, at this point we don't know where to log and with which loglevel.
- Logger::Ptr _log(new Logger);
- Log.swap(_log);
+ Log = Logger::Ptr(new Logger);
// initialize Serviceholder
- Serviceholder::Ptr _serviceholder(new Serviceholder(Log));
- ServiceHolder.swap(_serviceholder);
+ ServiceHolder = Serviceholder::Ptr(new Serviceholder(Log));
// initialize Config
- Config::Ptr _config(new Config(Log,ServiceHolder));
- Conf.swap(_config);
+ Conf = Config::Ptr(new Config(Log,ServiceHolder));
}
if ( _ip_addr_help.use_count() != 0 )
{
// Initialize IPHelper
- IPAddrHelper::Ptr ip_addr_help( new IPAddrHelper( Log, Conf->get_webcheck_ip_url(), Conf->get_webcheck_ip_url_alt(), Conf->get_webcheck_interval(), _ip_addr_help->get_last_webcheck(), Conf->get_enable_ipv6(), Conf->get_proxy(), Conf->get_proxy_port() ) );
- IPAddrHelp.swap(ip_addr_help);
+ IPAddrHelp = IPAddrHelper::Ptr( new IPAddrHelper( Log, Conf->get_webcheck_ip_url(), Conf->get_webcheck_ip_url_alt(), Conf->get_webcheck_interval(), _ip_addr_help->get_last_webcheck(), Conf->get_enable_ipv6(), Conf->get_proxy(), Conf->get_proxy_port() ) );
}
else
{
// IPAddrHelper from ServiceHolder was not declared, so init oen with LastWebcheck 0
- IPAddrHelper::Ptr ip_addr_help( new IPAddrHelper( Log, Conf->get_webcheck_ip_url(), Conf->get_webcheck_ip_url_alt(), Conf->get_webcheck_interval(), 0, Conf->get_enable_ipv6(), Conf->get_proxy(), Conf->get_proxy_port() ) );
- IPAddrHelp.swap(ip_addr_help);
+ IPAddrHelp = IPAddrHelper::Ptr( new IPAddrHelper( Log, Conf->get_webcheck_ip_url(), Conf->get_webcheck_ip_url_alt(), Conf->get_webcheck_interval(), 0, Conf->get_enable_ipv6(), Conf->get_proxy(), Conf->get_proxy_port() ) );
}
// Put the IPAddrHelper into ServiceHolder, so the LastWebcheck state will be serialized too.