Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phNodeControllerClient Class Reference

#include <phNodeControllerClient.h>

Inheritance diagram for phNodeControllerClient:

phSocket phMutex phObject List of all members.

Detailed Description

Definition at line 36 of file phNodeControllerClient.h.

Public Member Functions

 phNodeControllerClient (char *host=NULL, int port=0)
 ~phNodeControllerClient ()
int connect (char *host=NULL, int port=0)
void disconnect ()
bool isConnected ()
uint32_t getControllerId ()
uint32_t getClientId ()
int request (uint32_t mutex_id)
int release (uint32_t mutex_id)

Private Member Functions

int initialize ()
int deinitialize ()
int setClientId (uint32_t client_id)
int setControllerId (uint32_t controller_id)
int receive_message ()
int send_message (uint32_t message, uint32_t mutex_id=phID_INVALID)

Private Attributes

phMessage m_message
uint32_t m_controller_id
uint32_t m_client_id

The documentation for this class was generated from the following files:

Copyright (C) 2002 - 2007 Philip D.S. Thoren ( )
University Of Massachusetts at Lowell
Robotics Lab Logo

Generated on Sat Jun 16 02:45:02 2007 for phission by  doxygen 1.4.4