#include <ros/ros.h>#include <boost/thread.hpp>#include "sharedmem_transport/SHMReleaseMemory.h"#include "sharedmem_transport/SHMClearAll.h"#include "sharedmem_transport/SHMGetBlocks.h"#include "sharedmem_transport/SharedMemBlock.h"#include "sharedmem_transport/SharedMemoryBlock.h"
Go to the source code of this file.
Functions | |
| bool | clear_memory (sharedmem_transport::SHMClearAll::Request &req, sharedmem_transport::SHMClearAll::Response &res) |
| bool | get_blocks (sharedmem_transport::SHMGetBlocks::Request &req, sharedmem_transport::SHMGetBlocks::Response &res) |
| int | main (int argc, char *argv[]) |
| bool | release_memory (sharedmem_transport::SHMReleaseMemory::Request &req, sharedmem_transport::SHMReleaseMemory::Response &res) |
Variables | |
| SharedMemoryBlock * | blockmgr = NULL |
| boost::mutex | main_mutex |
| managed_shared_memory * | segment = NULL |
| bool clear_memory | ( | sharedmem_transport::SHMClearAll::Request & | req, |
| sharedmem_transport::SHMClearAll::Response & | res | ||
| ) |
Definition at line 35 of file sharedmem_manager.cpp.
| bool get_blocks | ( | sharedmem_transport::SHMGetBlocks::Request & | req, |
| sharedmem_transport::SHMGetBlocks::Response & | res | ||
| ) |
Definition at line 45 of file sharedmem_manager.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 54 of file sharedmem_manager.cpp.
| bool release_memory | ( | sharedmem_transport::SHMReleaseMemory::Request & | req, |
| sharedmem_transport::SHMReleaseMemory::Response & | res | ||
| ) |
Definition at line 19 of file sharedmem_manager.cpp.
| SharedMemoryBlock* blockmgr = NULL |
Definition at line 16 of file sharedmem_manager.cpp.
| boost::mutex main_mutex |
Definition at line 14 of file sharedmem_manager.cpp.
| managed_shared_memory* segment = NULL |
Definition at line 15 of file sharedmem_manager.cpp.