25 #include <graphlab/rpc/dc.hpp>
26 #include <graphlab/rpc/reply_increment_counter.hpp>
30 void reply_increment_counter(distributed_control &dc,
procid_t src,
31 size_t ptr, dc_impl::blob ret) {
32 dc_impl::reply_ret_type *a =
reinterpret_cast<dc_impl::reply_ret_type*
>(ptr);
35 size_t retval = a->flag.dec();
36 if (retval == 0 && a->usemutex) {
42 void stored_increment_counter(distributed_control &dc,
procid_t src,
43 size_t ptr, dc_impl::blob ret) {
44 dc_impl::stored_ret_type *a =
reinterpret_cast<dc_impl::stored_ret_type*
>(ptr);
47 size_t retval = a->flag.dec();