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

phPlayerDevice.h

Go to the documentation of this file.
00001 #ifndef PHPLAYERDEVICE_H
00002 #define PHPLAYERDEVICE_H
00003 
00004 #include <phMutex.h>
00005 #include <phLiveObject.h>
00006 #include <phPlayerClient.h>
00007 
00008 class phPlayerDevice : public phMutex
00009 {
00010 protected:
00011     int                 m_is_subscribed;
00012     phPlayerClient     *m_client;
00013     int                 m_index;
00014 
00015     phLiveObject       *m_source;
00016 
00017 public:
00018     phPlayerDevice();
00019     virtual ~phPlayerDevice();
00020 
00021     int isSubscribed( );
00022 
00023     virtual void   *getId()         = 0;
00024     virtual int     updateData()    = 0;
00025 
00026     phLiveObject *getSource();
00027 };
00028 
00029 #endif /* PHPLAYERDEVICE_H */




Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo

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