Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Page_Reduced_Reader.hh File Reference

Header of a class that reads and parses page-level reduced reference traces. More...

#include <stdio.h>
#include <stack.h>
#include "Per_Task_Page_Reduced_Reader.hh"
#include "Reference_Reader.hh"

Go to the source code of this file.

Compounds

class  Page_Reduced_Reader
 A subclass of Reference_Reader that reads page-level reduced reference traces. More...

struct  task_reader_greater_s
 A type that defines a comparison function between task/reader pairs. More...


Defines

#define _PAGE_REDUCED_READER_HH

Typedefs

typedef pair< task_ID_t, Per_Task_Page_Reduced_Reader * > task_reader_pair_t
 A type that encapsulates a task ID and its per-task reader.

typedef priority_queue< task_reader_pair_t *,
vector< task_reader_pair_t * >,
task_reader_greater_s
task_reader_pair_queue_t
 A priority queue type that stores and orders task ID/per-task-readers pairs.


Detailed Description

Header of a class that reads and parses page-level reduced reference traces.

Author:
Scott F. H. Kaplan <sfkaplan@cs.amherst.edu>
Date:
January 2003

A subclass of Reference_Reader that can read the page-level reduced reference traces produced by the page-level-reducer reference handler. The data from each record is then transformed appropriately for use by Laplace-merge.

Definition in file Page_Reduced_Reader.hh.


Define Documentation

#define _PAGE_REDUCED_READER_HH
 

Definition at line 19 of file Page_Reduced_Reader.hh.


Typedef Documentation

typedef priority_queue<task_reader_pair_t*, vector<task_reader_pair_t*>, task_reader_greater_s> task_reader_pair_queue_t
 

A priority queue type that stores and orders task ID/per-task-readers pairs.

Definition at line 65 of file Page_Reduced_Reader.hh.

typedef pair<task_ID_t, Per_Task_Page_Reduced_Reader*> task_reader_pair_t
 

A type that encapsulates a task ID and its per-task reader.

Definition at line 41 of file Page_Reduced_Reader.hh.

Referenced by Page_Reduced_Reader::Page_Reduced_Reader(), and Page_Reduced_Reader::read().


Generated on Fri Jan 31 10:33:36 2003 for Laplace-merge by doxygen1.3-rc2