Changeset 149 in flair-src for trunk/lib/FlairCore/src/unexported
- Timestamp:
- Mar 1, 2017, 2:36:10 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairCore/src/unexported/SharedMem_impl.h
r15 r149 23 23 #endif 24 24 25 namespace flair { 26 namespace core { 27 class SharedMem; 28 } 29 } 25 #include <SharedMem.h> 30 26 31 27 /*! \class SharedMem_impl … … 37 33 public: 38 34 SharedMem_impl(const flair::core::SharedMem *self, std::string name, 39 size_t size );35 size_t size, flair::core::SharedMem::Type &type); 40 36 ~SharedMem_impl(); 41 37 42 38 void Write(const char *buf, size_t size); 43 39 void Read(char *buf, size_t size); 40 void ReaderReady(); 44 41 45 42 private: 46 43 const flair::core::SharedMem *self; 44 flair::core::SharedMem::Type type; 47 45 size_t size; 48 46 char *mem_segment; … … 54 52 #else 55 53 int fd; 56 sem_t *sem ;54 sem_t *sem,*sem_producer,*sem_consumer; 57 55 std::string sem_name, shm_name; 56 std::string sem_name_producer,sem_name_consumer; 58 57 #endif 59 58 };
Note:
See TracChangeset
for help on using the changeset viewer.