#include <sharectl.h>
Collaboration diagram for Share::SegmentDebuger:

Public Member Functions | |
| SegmentDebuger (SegmentHeader *shareManager) | |
| void | refCountAction (ArgParser::Action action) |
| bool | shouldBeDestroyed () |
| void | alloc (size_t size) |
| void | free (size_t relativePointer) |
Friends | |
| std::ostream & | operator<< (std::ostream &, SegmentDebuger &) |
| Stream SegmentHeader statistics to output stream. | |
Definition at line 143 of file sharectl.h.
| Share::SegmentDebuger::SegmentDebuger | ( | SegmentHeader * | shareManager | ) |
| shareManager | ShareManager object to work with. |
| void Share::SegmentDebuger::refCountAction | ( | ArgParser::Action | action | ) |
Call relevant ShareManager method.
| action | Expected values are NOTIFY_ATTACH, NOTIFY_DETACH or UNLINK |
| bool Share::SegmentDebuger::shouldBeDestroyed | ( | ) |
| void Share::SegmentDebuger::alloc | ( | size_t | size | ) |
Attempt to allocate block of memory in shared segment
| size | Size of block to allocate. |
| void Share::SegmentDebuger::free | ( | size_t | relativePointer | ) |
Attempt to free bloc kof memory in shared segment
| relativePointer | Relative pointer to block to free. |
| std::ostream& operator<< | ( | std::ostream & | , | |
| SegmentDebuger & | ||||
| ) | [friend] |
Stream SegmentHeader statistics to output stream.
1.5.2