MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SectionSegmentPool Class Reference

#include <LongSignal.hpp>

Inheritance diagram for SectionSegmentPool:
Collaboration diagram for SectionSegmentPool:

Additional Inherited Members

- Public Member Functions inherited from ArrayPool< SectionSegment >
bool setSize (Uint32 noOfElements, bool align=false, bool exit_on_error=true, bool guard=true, Uint32 paramId=0)
bool set (SectionSegment *, Uint32 cnt, bool align=false)
void clear ()
Uint32 getNoOfFree () const
Uint32 getSize () const
Uint32 getUsed () const
Uint32 getUsedHi () const
void updateFreeMin (void)
void decNoFree (void)
void decNoFree (Uint32 cnt)
Uint32 getEntrySize () const
void getPtr (Ptr< SectionSegment > &)
void getPtr (ConstPtr< SectionSegment > &) const
void getPtr (Ptr< SectionSegment > &, bool CrashOnBoundaryError)
void getPtr (ConstPtr< SectionSegment > &, bool CrashOnBoundaryError) const
SectionSegmentgetPtr (Uint32 i)
SectionSegmentgetPtr (Uint32 i, bool CrashOnBoundaryError)
void getPtr (Ptr< SectionSegment > &, Uint32 i)
void getPtr (ConstPtr< SectionSegment > &, Uint32 i) const
void getPtr (Ptr< SectionSegment > &, Uint32 i, bool CrashOnBoundaryError)
void getPtr (ConstPtr< SectionSegment > &, Uint32 i, bool CrashOnBoundaryError) const
const SectionSegmentgetConstPtr (Uint32 i) const
const SectionSegmentgetConstPtr (Uint32 i, bool CrashOnBoundaryError) const
bool seize (Ptr< SectionSegment > &)
bool seize (LockFun, Cache &, Ptr< SectionSegment > &)
bool seizeId (Ptr< SectionSegment > &, Uint32 i)
bool findId (Uint32 i) const
void release (Uint32 i)
void release (Ptr< SectionSegment > &)
void release (LockFun, Cache &, Uint32 i)
void release (LockFun, Cache &, Ptr< SectionSegment > &)
void releaseList (LockFun, Cache &, Uint32 n, Uint32 first, Uint32 last)
void releaseList (Uint32 n, Uint32 first, Uint32 last)
void setChunkSize (Uint32 sz)
- Protected Member Functions inherited from ArrayPool< SectionSegment >
void releaseChunk (LockFun, Cache &, Uint32 n)
void releaseChunk (Uint32 n, Uint32 first, Uint32 last)
bool seizeChunk (Uint32 &n, Ptr< SectionSegment > &)
Uint32 seizeN (Uint32 n)
void releaseN (Uint32 base, Uint32 n)
- Protected Attributes inherited from ArrayPool< SectionSegment >
Uint32 firstFree
Uint32 size
Uint32 noOfFree
Uint32 noOfFreeMin
SectionSegmenttheArray
void * alloc_ptr

Detailed Description

Pool for SectionSegments

Definition at line 53 of file LongSignal.hpp.


The documentation for this class was generated from the following file: