00001 #ifndef __MMUIRAWUNPACK_H__
00002 #define __MMUIRAWUNPACK_H__
00003
00004 #include "phool.h"
00005 #include "PHCompositeNode.h"
00006 #include "PHModule.h"
00007 #include "PHTimeServer.h"
00008
00009 #include <mMuiRawUnpackPar.h>
00010
00011 class Event;
00012
00022 class mMuiRawUnpack: public PHModule
00023 {
00024 public:
00026 mMuiRawUnpack();
00028 ~mMuiRawUnpack();
00029
00034 PHBoolean event(PHCompositeNode *basenode);
00035 PHBoolean event(Event* evt, PHCompositeNode *basenode);
00036
00037 private:
00038
00039 const mMuiRawUnpackPar* _mod_par;
00040 unsigned int getbits(unsigned int word, int start, int length);
00041 PHTimeServer::timer _timer;
00042
00043 };
00044
00045 #endif