| | |
| | | |
| | | ShmSocket(Shm &shm, const MQId id, const int len); |
| | | ShmSocket(Shm &shm, const bool create_or_else_find, const MQId id, const int len); |
| | | ShmSocket(Shm &shm, const int len = 12); |
| | | ShmSocket(int64_t offset, Shm &shm, const MQId id); |
| | | ~ShmSocket(); |
| | | static bool Remove(SharedMemory &shm, const MQId id) { return Queue::Remove(shm, id); } |
| | | bool Remove() { return Remove(shm(), id()); } |
| | | MQId id() const { return mq().Id(); } |
| | | int64_t AbsAddr() const { return mq().AbsAddr(); } |
| | | void SetNodeProc(const int proc_index, const int socket_index) |
| | | { |
| | | node_proc_index_ = proc_index; |