本文整理汇总了C++中host::Ptr::set_up方法的典型用法代码示例。如果您正苦于以下问题:C++ Ptr::set_up方法的具体用法?C++ Ptr::set_up怎么用?C++ Ptr::set_up使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类host::Ptr
的用法示例。
在下文中一共展示了Ptr::set_up方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: on_up
void Session::on_up(Host::Ptr host) {
host->set_up(); // Set the host as up immediately (to avoid duplicate actions)
if (!prepare_host(host, on_prepare_host_up)) {
internal_on_up(host);
}
}
示例2: on_add
void Session::on_add(Host::Ptr host, bool is_initial_connection) {
host->set_up(); // Set the host as up immediately (to avoid duplicate actions)
#if UV_VERSION_MAJOR >= 1
if (config_.use_hostname_resolution() && host->hostname().empty()) {
NameResolver::resolve(loop(),
host->address(),
ResolveNameData(this, host, is_initial_connection),
on_add_resolve_name, config_.resolve_timeout_ms());
} else {
#endif
// There won't be any prepared statements on the initial connection
if (is_initial_connection ||
!prepare_host(host, on_prepare_host_add)) {
internal_on_add(host, is_initial_connection);
}
#if UV_VERSION_MAJOR >= 1
}
#endif
}