Added checks in bundlers. Fixed xdrrec_endofrecord.
[dyninst.git] / paradyn / h / performanceConsultant.I
1
2 /*
3  * Interface between the Performance Consultant and the rest of paradyn.
4  *
5  * $Log: performanceConsultant.I,v $
6  * Revision 1.2  1994/02/02 00:43:20  hollings
7  * Added Auto Refinement options.
8  *
9 # Revision 1.1  1994/02/01  18:47:35  hollings
10 # Upgrades for performanceConsultant thread.
11 #
12  *
13  */
14 #include "dataManager.h"
15
16 //
17 // Forward decl of classes that are passed out the interface.
18 //
19 class searchHistoryNode;
20 typedef searchHistoryNode *SHNptr;
21
22 $remote performanceConsultant {
23     $base 6000;
24     $version 1;
25     void printTestStatus();
26     $array SHNptr getWhyRefinements(searchHistoryNode *);
27     $array SHNptr getWhenRefinements(searchHistoryNode *);
28     $array SHNptr getWhereRefinements(searchHistoryNode *);
29     $array SHNptr getAllRefinements(searchHistoryNode *);
30     searchHistoryNode *getCurrentRefinement();
31     void printSHGNode(searchHistoryNode *);
32     void changeCurrentRefinement(int);
33     void printSHGList();
34     void search(Boolean);
35     void autoRefine(int limit);
36     void createInterval(int, timeStamp, timeStamp, char*);
37     void doRefine($array int ids);
38     void resetRefinement();
39 };