1 #ifndef SZA_UTIL_FRAMEBUFFER_H
2 #define SZA_UTIL_FRAMEBUFFER_H
18 class DataFrameManager;
26 FrameBuffer(
unsigned nFrame);
31 virtual ~FrameBuffer();
39 DataFrameManager* getFrame(
unsigned int id,
bool create);
45 DataFrameManager* getNextFrame();
54 DataFrameManager* dispatchNextFrame();
59 unsigned int getNframesInQueue();
75 std::vector<struct FrameBufferSlot> slots_;
92 std::map<unsigned int, struct FrameBufferSlot*> frameMap_;
113 unsigned long nUsed_;
135 #endif // End #ifndef SZA_UTIL_FRAMEBUFFER_H
This is a base class for managing a generic dataframe of registers.
Create a struct that we will use as an internal buffer.
Tagged: Sat Mar 27 16:28:13 PST 2004.