enum access_type_en access_types_t
TAILQ_ENTRY(object_maintainance_deletion) list
object_maintainance * create_new_maintainance_map_entry(MEMoidKey key, MEMoid oid, where_t which_ram, bool can_be_moved)
shift_levels_t shift_level
void delete_from_maintainance_map(object_maintainance *obj)
struct object_maintainance_st object_maintainance
The structure used by the logistics thread for keeping track of the object state in order to make dif...
struct object_maintainance_deletion object_maintainance_deletion
void insert_into_maintainance_map(object_maintainance *obj)
object_maintainance * find_in_maintainance_map(MEMoidKey key)
The structure used by the logistics thread for keeping track of the object state in order to make dif...
enum shitf_levels_en shift_levels_t
TAILQ_ENTRY(object_maintainance_addition) list
time_t time_since_previous_access
struct object_maintainance_addition object_maintainance_addition
void initialise_logistics()
TAILQ_HEAD(object_maintainance_addition_list, object_maintainance_addition) addition_queue_head
access_types_t previous_access_type