Classes | Typedefs | Enumerations | Functions

GraphLab RPC

Classes

class  graphlab::async_consensus
class  graphlab::caching_dht< KeyType, ValueType >
class  graphlab::circular_char_buffer
class  graphlab::coherent_dht< KeyType, ValueType >
struct  graphlab::dc_init_param
class  graphlab::distributed_control
class  graphlab::dc_impl::dc_buffered_stream_receive
class  graphlab::dc_impl::dc_buffered_stream_send
class  graphlab::dc_impl::dc_buffered_stream_send_expqueue
class  graphlab::dc_impl::dc_buffered_stream_send_expqueue2
class  graphlab::dc_impl::dc_buffered_stream_send_expqueue_z
class  graphlab::dc_dist_object< T >
class  graphlab::dc_impl::dc_dist_object_base
class  graphlab::dc_services
class  graphlab::dc_impl::dc_stream_receive
class  graphlab::dc_impl::dc_stream_receive_z
class  graphlab::dc_impl::dc_stream_send
class  graphlab::dht< KeyType, ValueType >
class  graphlab::lazy_dht< KeyType, ValueType >
struct  graphlab::dc_impl::blob

Typedefs

typedef uint16_t graphlab::procid_t
 The type used for numbering processors.

Enumerations

enum  graphlab::dc_comm_type { graphlab::TCP_COMM, graphlab::SCTP_COMM }

Functions

bool graphlab::init_param_from_env (dc_init_param &param)
bool graphlab::init_param_from_mpi (dc_init_param &param, dc_comm_type commtype=TCP_COMM)
void graphlab::reply_increment_counter (distributed_control &dc, procid_t src, size_t ptr, dc_impl::blob ret)

Enumeration Type Documentation

The underlying communication protocol

Enumerator:
TCP_COMM 

TCP/IP.

SCTP_COMM 

SCTP (limited support).

Definition at line 29 of file dc_types.hpp.


Function Documentation

bool graphlab::init_param_from_env ( dc_init_param &  param  ) 

initializes parameters from environment. Returns true on success

bool graphlab::init_param_from_mpi ( dc_init_param &  param,
dc_comm_type  commtype = TCP_COMM 
)

initializes parameters from MPI. Returns true on success MPI must be initialized before calling this function

void graphlab::reply_increment_counter ( distributed_control &  dc,
procid_t  src,
size_t  ptr,
dc_impl::blob  ret 
)

A simple RPC call which converts ptr to a pointer to a reply_ret_type, stores the blob in it, and decrements its reply counter.

See also:
reply_ret_type