``` HPX_REGISTER_CHANNEL(int) void do_something(hpx::lcos::channel c) { int n = c.get(hpx::launch::sync); // block here std::cout << "Recived number: " << n << std::endl; } int hpx_main() { hpx::lcos::channel c(hpx::find_here()); hpx::apply(&do_something, c); //c.set(12); return hpx::finalize(); } int main() { return hpx::init(); } ```