1#ifndef FPMAS_DISTRIBUTED_NODE_API_H
2#define FPMAS_DISTRIBUTED_NODE_API_H
12namespace fpmas {
namespace api {
namespace graph {
85 virtual const T&
data()
const = 0;
Definition: distributed_node.h:28
virtual const T & data() const =0
virtual const synchro::Mutex< T > * mutex() const =0
virtual LocationState state() const =0
virtual void setMutex(synchro::Mutex< T > *mutex)=0
virtual int location() const =0
virtual synchro::Mutex< T > * mutex()=0
virtual void setLocation(int location)=0
T data_type
Definition: distributed_node.h:34
virtual void setState(LocationState state)=0
LocationState
Definition: location_state.h:15