fdhwlib  2.0.25
/home/kopmann/git-mirror/fdhwlib/fdhwlib/katrinhw4/fltkatrineventfifostatus.h
Go to the documentation of this file.
00001 /***************************************************************************
00002     fltkatrineventfifostatus.h  -  description
00003 
00004     begin                : Dec 04 2009
00005     copyright            : (C) 2009 by Till Bergmann
00006     email                : Till.Bergmann@kit.edu
00007  ***************************************************************************/
00008 
00009 
00010 #ifndef _KATRINHW4_FLTKATRINEVENTFIFOSTATUS_H_INCLUDED 
00011 #define _KATRINHW4_FLTKATRINEVENTFIFOSTATUS_H_INCLUDED
00012 
00013 #include <hw4/fltdef.h>
00014 #include <hw4/baseregister.h>
00015 
00016 
00017 namespace hw4 {
00018 
00019 // --- forward declaration(s)
00020 
00021 class BaseRegisterItem;
00022 
00028 class FltKatrinEventFIFOStatus : public BaseRegister  {
00029 public: 
00030   FltKatrinEventFIFOStatus(const char * name, int slotID, int regID, int r, int w, int len = 1);
00031   ~FltKatrinEventFIFOStatus();
00032 
00033   BaseRegisterItem *writePointer;
00034   BaseRegisterItem *readPointer;
00035   
00036   BaseRegisterItem *almostFullFlag;
00037   BaseRegisterItem *fullFlag;
00038   BaseRegisterItem *emptyFlag;
00039   BaseRegisterItem *almostEmptyFlag;
00040 
00041 };
00042 
00043 } // namespace hw4
00044         
00045 #endif // _KATRINHW4_FLTKATRINEVENTFIFOSTATUS_H_INCLUDED