/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

UserBuffer.h
Go to the documentation of this file.
00001 #ifndef LAF_USER_BUFFER_H
00002 #define LAF_USER_BUFFER_H
00003 
00004 #include "LafKernel/PhyEventBuf.h"
00005 #include "LafKernel/EvtSelector.h"
00006 
00007 class UserBuffer : public PhyEventBuf
00008 {
00009     public :
00010 
00011         UserBuffer(EvtSelector* selector);
00012         virtual ~UserBuffer();
00013 
00014         const std::string& name() { return m_selector->name(); }
00015 
00016         bool tryPushBack(PhyEvent* evt);
00017         void synchronize(PhyEventBuf* buf);
00018 
00019     private :
00020 
00021         EvtSelector*  m_selector;
00022 };
00023 
00024 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4