Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Member Functions | List of all members
LogBucketsMinMax Struct Reference
Inheritance diagram for LogBucketsMinMax:
LogBuckets

Classes

struct  Bucket
 

Public Member Functions

 LogBucketsMinMax (INodeUint32 sz)
 
Bucketget_bucket (int i)
 
Bucketget_all_buckets ()
 
INodeUint32 & get_bitmask_active ()
 
- Public Member Functions inherited from LogBuckets
 LogBuckets (INodeUint32 sz)
 
BucketListget_active_list ()
 
void set_dirty ()
 
bool is_dirty () const
 
void set_clean ()
 
bool is_bucket_dirty (INodeUint32 bucket_idx) const
 
void set_bucket_dirty (INodeUint32 bucket_idx)
 
void set_bucket_clean (INodeUint32 bucket_idx)
 
void set_bucket_dirty_mask (INodeUint32 mask_dirty)
 
INodeUint32 get_count () const
 
int * get_active_buckets ()
 
int * get_active2bucket ()
 
INodeUint32 & get_active_bucket_count ()
 
const int * get_active_buckets (INodeUint32 required_size)
 
const int * get_active_buckets_by_idx (INodeUint32 bucket_idx)
 
const int * get_active_buckets_last ()
 

Additional Inherited Members

- Static Public Member Functions inherited from LogBuckets
static int get_bucket_idx (INodeUint32 sz)
 
static INodeUint32 get_bucket_idx_size_non_zero (INodeUint32 sz)
 
static INodeUint32 get_bucket_idx_size_gt (INodeUint32 sz)
 
static INodeUint32 get_bucket_mask (INodeUint32 bucket_idx)
 
- Protected Attributes inherited from LogBuckets
INodeUint32 m_count
 
BucketList m_buckets_active
 
INodeUint32 m_bucket_dirty