本文整理汇总了C++中parcel::destination_locality_id方法的典型用法代码示例。如果您正苦于以下问题:C++ parcel::destination_locality_id方法的具体用法?C++ parcel::destination_locality_id怎么用?C++ parcel::destination_locality_id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类parcel
的用法示例。
在下文中一共展示了parcel::destination_locality_id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: early_pending_parcel_handler
///////////////////////////////////////////////////////////////////////////
// the code below is needed to bootstrap the parcel layer
void parcelport::early_pending_parcel_handler(
boost::system::error_code const& ec, parcel const & p)
{
if (ec) {
// all errors during early parcel handling are fatal
std::exception_ptr exception =
HPX_GET_EXCEPTION(ec,
"early_pending_parcel_handler",
"error while handling early parcel: " +
ec.message() + "(" +
std::to_string(ec.value()) +
")" + parcelset::dump_parcel(p));
hpx::report_error(exception);
return;
}
#if defined(HPX_HAVE_APEX) && defined(HPX_HAVE_PARCEL_PROFILING)
// tell APEX about the sent parcel
apex::send(p.parcel_id().get_lsb(), p.size(),
p.destination_locality_id());
#endif
}