#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.