| 98 | } |
| 99 | |
| 100 | bool SharedMemoryWriter::remove() { |
| 101 | // if (shared_segment_) |
| 102 | //{ |
| 103 | // if(shared_segment_->ptr_) |
| 104 | // shared_segment_->segment_.destroy_ptr(shared_segment_->ptr_); |
| 105 | // //if(shared_segment_->mtx_) |
| 106 | // // shared_segment_->segment_.destroy_ptr(shared_segment_->mtx_); |
| 107 | // shared_segment_->ptr_ = 0; |
| 108 | // shared_segment_->mtx_ = 0; |
| 109 | // } |
| 110 | return true; // boost::interprocess::shared_memory_object::remove(key_.c_str()); |
| 111 | } |
| 112 | |
| 113 | SharedMemoryReader::SharedMemoryReader() { shared_segment_ = new SharedSegment; } |
| 114 |
no outgoing calls