| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IStageData.h

Go to the documentation of this file.
00001 
00007 #ifndef _ISTAGEDATA_H_
00008 #define _ISTAGEDATA_H_ 1
00009 
00010 #include "FFTimeStamp.h"
00011 #include <map>
00012 
00013 namespace DayaBay {
00014   class HeaderObject;
00015 }
00016 
00017 class IStageData
00018 {
00019  public:
00020 
00021   virtual ~IStageData() {}
00022 
00026   virtual FFTimeStamp time() const =0;
00027 
00029   virtual DayaBay::HeaderObject& header() const = 0;
00030 };
00031 
00032 typedef std::pair<FFTimeStamp,IStageData*> IStageDataListPair;
00033 typedef std::multimap<FFTimeStamp,IStageData*,std::less<FFTimeStamp> > IStageDataList;
00034 
00035 #endif // _ISTAGEDATA_H_
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:36:09 2011 for Stage by doxygen 1.4.7