CARMA C++
IPQfileBuffer.h
Go to the documentation of this file.
1 #ifndef CARMA_UTIL_IPQFILEBUFFER_H
2 #define CARMA_UTIL_IPQFILEBUFFER_H
3 
17 
18 namespace carma {
19 namespace util {
20 
21 
30 protected:
45  IPQfileBuffer( void * localElement,
46  int elementSize,
47  const ::std::string & filename,
48  bool isCreator = false,
49  int nElements = 0,
50  unsigned int testOffset = 0);
51 
52 public:
53 
54 
55 private:
59  virtual bool openBuffer();
60 
64  virtual bool createBuffer();
65 };
66 
67 
68 } } // End of namespace carma::util
69 
70 
71 #endif // CARMA_UTIL_IPQFILEBUFFER_H
IPQ (InterProcessQueue) provides a generic way for information to be shared between processes or thre...
Definition: IPQbufferBase.h:77
IPQ (InterProcessQueue) provides a generic way for information to be shared between processes or thre...
Shared memory storage mechanism.
Definition: IPQfileBuffer.h:29
IPQfileBuffer(void *localElement, int elementSize, const ::std::string &filename, bool isCreator=false, int nElements=0, unsigned int testOffset=0)
Constructor for persistent queue.