cctools
|
Implements bookkeeping for categories of tasks and their resources. More...
#include "hash_table.h"
#include "itable.h"
#include "histogram.h"
#include "timestamp.h"
#include "bucketing_manager.h"
Go to the source code of this file.
Data Structures | |
struct | category |
Enumerations | |
enum | category_allocation_t { CATEGORY_ALLOCATION_FIRST = 0 , CATEGORY_ALLOCATION_AUTO = 0 , CATEGORY_ALLOCATION_MAX , CATEGORY_ALLOCATION_ERROR , CATEGORY_ALLOCATION_GREEDY_BUCKETING , CATEGORY_ALLOCATION_EXHAUSTIVE_BUCKETING } |
Valid states for the lifetime of automatic resource allocations for a single task. More... | |
enum | category_mode_t { CATEGORY_ALLOCATION_MODE_FIXED = 0 , CATEGORY_ALLOCATION_MODE_MAX , CATEGORY_ALLOCATION_MODE_MIN_WASTE , CATEGORY_ALLOCATION_MODE_MAX_THROUGHPUT , CATEGORY_ALLOCATION_MODE_GREEDY_BUCKETING , CATEGORY_ALLOCATION_MODE_EXHAUSTIVE_BUCKETING } |
Valid modes for computing automatic resource allocations. More... | |
Implements bookkeeping for categories of tasks and their resources.
Valid states for the lifetime of automatic resource allocations for a single task.
enum category_mode_t |
Valid modes for computing automatic resource allocations.