sharectl is command-line utility for manipulating with shared segment.
More...Files | |
| file | sharectl.h |
| Command-line utility manipulating with shared segment. | |
Classes | |
| class | Share::ArgParser |
| Parser for commnad-line arguments of sharectl utility. More... | |
| class | Share::ArgSwitchChecker |
| Command-lnie switches mapping from string to enum. More... | |
| class | Share::SharedSegmentWrapper |
| Wrapper around SharedSegment class for sharectl. More... | |
| class | Share::SegmentDebuger |
| Wrapper around SegmentHeader class for sharectl. More... | |
Functions | |
| void | Share::ShareManager::initDebugMode (SharedSegment *segment) |
| Initialize ShareManager for debuging. | |
| void | Share::ShareManager::destroySegment () |
| Destroy current shared segment immediately. | |
sharectl is command-line utility for manipulating with shared segment.
sharectl SEGMENT_NAME [SWITCH] [...]
| --create | Create new shared segment of specified size. |
| --create-and-wait | Create new shared segment of specified size and wait until key pressed. |
| --notify-attach | Increase internal reference counter. |
| --notify-detach | Decrease internal reference counter. |
| --unlink | Mark segment to be destroyed. |
| --force-destroy | Destroy segment immediately. |
| --alloc | Allocate block of specified size inside shared segment. |
| --free | Free block identified by relative pointer (number) |
| void Share::ShareManager::destroySegment | ( | ) | [protected, inherited] |
Destroy current shared segment immediately.
| void Share::ShareManager::initDebugMode | ( | SharedSegment * | segment | ) | [protected, inherited] |
1.5.2