sharectl utility

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.

Detailed Description

sharectl is command-line utility for manipulating with shared segment.

Usage

sharectl SEGMENT_NAME [SWITCH] [...]

--createCreate new shared segment of specified size.
--create-and-waitCreate new shared segment of specified size and wait until key pressed.
--notify-attachIncrease internal reference counter.
--notify-detachDecrease internal reference counter.
--unlinkMark segment to be destroyed.
--force-destroyDestroy segment immediately.
--allocAllocate block of specified size inside shared segment.
--freeFree block identified by relative pointer (number)

Function Documentation

void Share::ShareManager::destroySegment (  )  [protected, inherited]

Destroy current shared segment immediately.

void Share::ShareManager::initDebugMode ( SharedSegment segment  )  [protected, inherited]

Initialize ShareManager for debuging.

Parameters:
segment Pointer to initialized segment object


Generated on Sun Aug 26 17:43:00 2007 for ShareLibrary by  doxygen 1.5.2