#include <phLamportSystem.h>
Inheritance diagram for phLamportSystem:
Definition at line 42 of file phLamportSystem.h.
Public Member Functions | |
phLamportSystem () | |
~phLamportSystem () | |
int | setNodeId (uint32_t node_id) |
uint32_t | getNodeId () |
int | registerResource (phClientHandler *client) |
int | removeResource (phClientHandler *client) |
phClientHandler * | getClient (uint32_t id) |
int | registerResource (phNodeComm *node) |
int | removeResource (phNodeComm *node) |
phNodeComm * | getNode (uint32_t id) |
int | send_message (uint32_t message_id, uint32_t dst_id, uint32_t mutex_id, uint32_t timestamp) |
int | broadcast_message (uint32_t message_id, uint32_t mutex_id, uint32_t timestamp) |
int | handle_message (phMessage message) |
Private Attributes | |
phObjectList | m_client_list |
phObjectList | m_node_list |
uint32_t | m_node_id |
phRequestDB | m_db |
Copyright (C) 2002 - 2007 |
Philip D.S. Thoren ( pthoren@users.sourceforge.net ) University Of Massachusetts at Lowell Robotics Lab |